Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
ВнизНа чём написана Delphi? Найти похожие ветки
← →
em240 © (2007-12-10 13:24) [0]На чём написана Delphi?(язык,среда).
← →
Palladin © (2007-12-10 13:35) [1]среда на Delphi
язык на бумаге
← →
homm © (2007-12-10 13:35) [2]На дельфи.
← →
homm © (2007-12-10 13:35) [3]> [0] em240 © (10.12.07 13:24)
> язык
На чем написан английский?
← →
Григорьев Антон © (2007-12-10 13:37) [4]Насчёт .NET-версий не знаю, а от двойки до семёрки включительно дело обстояло так. Компилятор был написан на C++ (на момент его написания компиляторов под Win32 для других подходящих языков просто не существовало), а сама среда была написана уже с помощью этого компилятора на Delphi (тогда ещё - Object Pascal). В дальнейшем никто, естественно, не стал переписывать компилятор на другом языке, поэтому он так и остался на C++.
← →
atruhin © (2007-12-10 14:02) [5]> [4] Григорьев Антон © (10.12.07 13:37)
Откуда информация?
← →
Palladin © (2007-12-10 14:06) [6]давно известный факт
← →
Palladin © (2007-12-10 14:07) [7]borland паскалевские среды на нем же всегда и писала
← →
{RASkov} © (2007-12-10 14:07) [8]> среда на Delphi
"засранцы".... два таких класса утаили, как редактор кода(пример - SysEdit) и ИО
:о)
← →
TIF © (2007-12-10 14:15) [9]как это ни смешно - на самом Delphi
← →
homm © (2007-12-10 14:19) [10]> [8] {RASkov} © (10.12.07 14:07)
Ага, и TCompilator зажали :)
← →
Amoeba © (2007-12-10 22:46) [11]Компилятор D1 был написан на TP7 под защищенный режим.
← →
DVM © (2007-12-10 23:00) [12]Не знаю как там другие версии, но вот Delphi 2007 у меня как то вываливалась с ошибкой и там в тексте что-то было помнится про C++.
← →
TUser © (2007-12-11 00:19) [13]Про компилятор. Почему тот же Delphi не подходит для его написания? Имхо, дело не в том, что не подходит, а в том, что уже был компилятор на Си, и его просто модифицировали.
← →
Германн © (2007-12-11 00:29) [14]
> Почему тот же Delphi не подходит для его написания?
Именно Дельфи как RAD среда разработки не для этого. Вот Паскаль подошел бы в принципе. А далее см.
> Григорьев Антон © (10.12.07 13:37) [4]
← →
TUser © (2007-12-11 01:08) [15]Я имел ввиду язык Delphi, по сути - Паскаль.
← →
TUser © (2007-12-11 01:09) [16]Компилятор Паскаля был честно написан на нем самом. А потом его вручную на бумажке исполнили (применили к своему тексту), и полученные машкоды набили. Реально, получился компилятор.
← →
Григорьев Антон © (2007-12-11 08:13) [17]
> TUser © (11.12.07 01:09) [16]
> Компилятор Паскаля был честно написан на нем самом. А потом
> его вручную на бумажке исполнили (применили к своему тексту),
> и полученные машкоды набили. Реально, получился компилятор.
>
Всё было несколько сложнее... Это т.н. раскрутка компилятора - технология создания компилятора на нём самом, разработанная Виртом. Сначала пишется сильно упрощённый компилятор на бумажке для подмножества языка и вручную переводится в машинные коды. Потом с его помощью компилируется более сложная версия компилятора для большего подмножества языка, потом - для большего, и через несколько таких итераций в итоге получаем компилятор всего языка, написанный на нём самом. Красиво с научной точки зрения, но требует много времени, поэтому редко используется в промышленности.
← →
Германн © (2007-12-11 08:19) [18]
> Григорьев Антон © (11.12.07 08:13) [17]
>
>
> Красиво с научной точки зрения, но требует много времени,
> поэтому редко используется в промышленности.
>
Но ведь всё-таки используется. Других-то путей нет.
← →
Григорьев Антон © (2007-12-11 08:56) [19]
> Германн © (11.12.07 08:19) [18]
> Но ведь всё-таки используется. Других-то путей нет.
Как же нет-то? Как с Delphi - взять компилтяор другого языка и написать сразу на нём.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.109 c