Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
1

Непойму про компиляторы

22.03.2010, 13:23. Показов 1112. Ответов 9
Метки нет (Все метки)

Компилятор написан на с++ как такое может быть?
ведь чтобы скомпилировать такой компилятор нужен был еще кактой компилятор который тоже наверно сделан на с++ а тому еще и.....яйцо или курица?

объясните плз.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2010, 13:23
Ответы с готовыми решениями:

Поиск символа - непойму
я юзаю strchr но непойму что за второй параметр..он ИНТ! мне нужно найти кол-во символов в тексте...

непойму где ошибка
какое бы значение а не вводила б - все время выводится одно и тоже значение..что не так??программа...

классы непойму что с конструктором
привет вот создал такой класс но чето конструктор ругается но что непойму( #include <iostream>...

Теоретически понимаю, а как записать - непойму
дан массив случайных чисел B. все необходимые с ним действия сделала. кроме одного.. Нужно ...

9
1258 / 796 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
22.03.2010, 13:28 2
Моя теория такова:
1. Маш команды.
2 . первый Ассемблер написан на маш командах
3 . первый Язык программирования ВУ написан на Ассемблере.
4 . второй Язык программирования ВУ на писан на Языке Высокого Уровня.
1
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:32  [ТС] 3
а что за маш команды?
0
Эксперт С++
5819 / 3471 / 357
Регистрация: 08.02.2010
Сообщений: 7,448
22.03.2010, 13:35 4
Krist_ALL, http://ru.wikipedia.org/wiki/Машинный_код
0
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:37  [ТС] 5
а на чем тогда написан компилятор машинного кода?
0
Эксперт С++
5819 / 3471 / 357
Регистрация: 08.02.2010
Сообщений: 7,448
22.03.2010, 13:40 6
Цитата Сообщение от Krist_ALL Посмотреть сообщение
а на чем тогда написан компилятор машинного кода?
Почитай внимательно:
система команд (язык) конкретной вычислительной машины (машинный язык), которая интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины.
0
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:52  [ТС] 7
значит есть интерпретатор в процессоре - а он на чем то написан...
0
1258 / 796 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
22.03.2010, 14:12 8
Ниже приведена реальная комбинация единиц и нулей заставляющая,
извлечь два числа из ячейки памяти сложить их поместить сумму в третью ячейку.
Код для intel Pentium:

10100001 01101000 10111100 01000001 00000000
00000011 00000101 01101100 10111100 01000001 00000000
10100111 01110000 10111100 01000001 00000000
Вот так и прими ком процессору на съедение.

Добавлено через 15 минут
Этот код не куда не компилируется, потому что это и есть те самые машинные коды,
которые управляют процессором.
1
326 / 310 / 68
Регистрация: 05.11.2009
Сообщений: 712
22.03.2010, 14:29 9
Мой совет: познакомитесь с книгой Альфред Ахо, Джеффри Ульман и Рави Сети "Компиляторы: принципы, технологии и инструменты"
1
Day
1172 / 982 / 83
Регистрация: 29.10.2009
Сообщений: 1,386
22.03.2010, 15:04 10
Krist_ALL, есть такой старинный метод, называется "Раскрутка".
Сначала пишется компилятор главной части, ядра, языка. На чем? на доступном в данный момент - на ассемблере, машинных кодах. Фортране...
Это ядро уже что-то умеет, на нем уже можно (и главное - удобно) писать кой-чего посложнее.
В самом деле компилятор С++ можно сваять на С и даже на ассемблере (теоретически)
Но такой "иттерационный" подход значительно сокращает время разработки.
Совет - книжки читай!
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2010, 15:04

Помощь в написании контрольных, курсовых и дипломных работ здесь.

непойму где ошибка, программа перевода чисел..
пишу прогу которая будет переводить в десятичную систему счисления числа предустановленные в...

Компиляторы
Скажите пожалуйста какие сейчас есть компиляторы для С++ и какой из них на сегодняшний день самый...

компиляторы
Подскажите какие компиляторы для C++ используют компьютерные компании? Такие как Adobe, Electronic...

Компиляторы
Всем привет. Только только 1 семестр занимаюсь программированием. В универе стоят компы с линуксом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.