Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

компилятор компиляторов.   Найти похожие ветки 

 
Alexey Lipatov   (2003-10-09 17:31) [0]

Интересно, чем компилируют компиляторы?


 
Anatoly Podgoretsky ©   (2003-10-09 17:34) [1]

Компиляторами, часто на саом себе


 
Skier ©   (2003-10-09 17:36) [2]

>Интересно, чем компилируют компиляторы?
На более простых компиляторах предыдущих версий...


 
Alexey Lipatov   (2003-10-09 17:40) [3]

Тогда на чем компилировали первый компилятор?


 
Е-Моё имя ©   (2003-10-09 17:40) [4]


> часто на саом себе

на коленке? ;)))


 
Skier ©   (2003-10-09 17:41) [5]

>Alexey Lipatov (09.10.03 17:40) [3]
А откуда взялся первый человек ? :)


 
Mystic ©   (2003-10-09 17:41) [6]

Потом можно перекомпилировать и самим собой :)
Зачастую используются средства, вроде LEX, YACC


 
Digitman ©   (2003-10-09 17:41) [7]


> Alexey Lipatov


первый компилятор не компилировали
его исп.код набрали непосредственно в машинных инструкциях


 
Anatoly Podgoretsky ©   (2003-10-09 17:55) [8]

Digitman © (09.10.03 17:41) [7]
Нет это про транслятор, а компилятор уже можно было делать на нем. К этому моменут уже было несколько ассемблеров.


 
Skier ©   (2003-10-09 17:57) [9]

>Anatoly Podgoretsky © (09.10.03 17:55) [8]
Т.е. получается так (условно) ?

Первый компилятор -> какая-то версия ассемблера -> целевой код


 
Mike B. ©   (2003-10-09 17:59) [10]

А вот интересно, кто-нибудь может сказать, какой именно компилятор был первым


 
Anatoly Podgoretsky ©   (2003-10-09 18:00) [11]

Fortran насколько я знаю


 
Digitman ©   (2003-10-09 18:00) [12]


> Anatoly Podgoretsky


ну да ... ты был точнее, конечно же

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


 
Skier ©   (2003-10-09 18:02) [13]

Да. Я тоже слышал что Фортран
Кстати интересная делать на создание первого Фортрана
понадобилось ~18 лет, посколько паралельно приходилось заниматься
ещё и мат. аппаратом.


 
Mike B. ©   (2003-10-09 18:02) [14]

> Anatoly Podgoretsky © (09.10.03 18:00) [11]
Наверное нет, до Фортрана тоже были всякие FlowMatics"ы


 
Verg ©   (2003-10-09 18:03) [15]


> Mike B. © (09.10.03 17:59) [10]


Перевод с мнемокода в 0-ки 1-ки - зародышь ассемблера.

Можно считать, что в Дельфи он представлен, пожалуй, функцией StrToInt


 
andre ©   (2003-10-09 18:10) [16]


> Skier © (09.10.03 17:41) [5]
> >Alexey Lipatov (09.10.03 17:40) [3]
> А откуда взялся первый человек ? :)

А что первее : яйцо или курица?


 
Alexey Lipatov   (2003-10-09 18:23) [17]

А на чем компилировали первое ядро Линукса?


 
DAC ©   (2003-10-09 18:35) [18]

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


 
Кулюкин Олег ©   (2003-10-09 18:36) [19]


> А на чем компилировали первое ядро Линукса?

Под какой ОС разрабатывался Линух?
Под MS Dos


 
Кулюкин Олег ©   (2003-10-09 18:36) [20]


> Первый компилятор языка Паскаль был написан на самом языке
> Паскаль и откомпилирован вручную

Написан самим Паскалем? :)


 
PHPAsker   (2003-10-09 18:37) [21]

Знаю что IDE Delphi был сделан на самом Delphi :)


 
Ketmar   (2003-10-09 18:38) [22]

именно ЛИНУКСА? или ... как бишь там она называлась у Линуса?


 
Mike B. ©   (2003-10-09 18:38) [23]

>Кулюкин Олег © (09.10.03 18:36) [20]
Нет, Фортраном :)


 
Ketmar   (2003-10-09 18:44) [24]

>Кулюкин Олег © (09.10.03 18:36) [19]
а не под Minix"ом?


 
DAC ©   (2003-10-09 18:50) [25]


> Кулюкин Олег © (09.10.03 18:36) [20]
> > Первый компилятор языка Паскаль был написан на самом языке
> > Паскаль и откомпилирован вручную
> Написан самим Паскалем? :)

Зря смеёшься!
Написан У. Амман, Э. Мармье и Р. Шилдом в 1970. Откомпилирован в ручную Шилдом.
http://www.osp.ru/pcworld/2001/04/058.htm


 
Nick Denry ©   (2003-10-09 18:54) [26]

А кто будет хоронить последнего человека?


 
clickmaker ©   (2003-10-09 18:56) [27]

> Nick Denry © (09.10.03 18:54) [26]

К тому времени люди (сорри, трупы) научаться самозакапываться :)


 
Alexey Lipatov   (2003-10-09 18:59) [28]

Последнего человека будут хоронить те кто после него останется. Например: многорукий восьмиух =:0


 
Nick Denry ©   (2003-10-09 19:00) [29]

Homo sapiens, homo sapiens -> generation next -> Человек самозакапывающийся... :-))))))))


 
MeF88 ©   (2003-10-09 19:05) [30]


> А кто будет хоронить последнего человека?

Киборги-Терминаторы.


 
Кулюкин Олег ©   (2003-10-09 19:06) [31]


> >Кулюкин Олег © (09.10.03 18:36) [19]
> а не под Minix"ом?

Пошутил я :)


 
Nick Denry ©   (2003-10-09 19:10) [32]

и пошла история задом наперед: и были сначала киборги -терминаторы , и спросил в 42 веке Alexey Lipatov 2 - ассемблер ассемблереров. :-)))))))))))))))))))))))


 
Alexey Lipatov   (2003-10-09 19:20) [33]

:)


 
Petr V. Abramov ©   (2003-10-09 20:19) [34]

Первый транслятор написали в машинных кодах, а его исходники получили при помощи первого дизассемблера :)



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.045 c
7-89611
Jakommo
2003-08-11 14:14
2003.10.27
Запуск ехе с администраторскими правами под юзером.


14-89513
niko4543
2003-10-09 08:21
2003.10.27
rsrc


7-89623
IGORYOK
2003-08-12 11:46
2003.10.27
Может ли библиотека передавать сообщения программе и наоборот ожи


14-89551
Brahman
2003-10-08 08:47
2003.10.27
Повеселитесь славяне:)


3-89109
Alik$
2003-10-08 12:31
2003.10.27
Сумма прописью в платежных поручения. Как сделать ?