LINUX.ORG.RU

Компилятор языка D будет переписан с С++ на D

 , ,


3

3

Проект набирающего популярность языка D стал достаточно зрелым чтобы отказаться от использования С++. Как сообщает один из его авторов, Андрей Александреску (Andrei Alexandrescu), в ближайшее время будет начат проект по переписыванию компилятора языка D с С++ на D. Это позволит не только более полно использовать весь потенциал самого D, но и решить ряд проблем местами не слишком красивой архитектуры компилятора.

Проект будет разбит на три этапа. На первом будет написано приложение, позволяющее генерировать корректные заголовки для С++ из модулей D. На втором кодовая база на языке D будет увеличиваться, результатом чего будет существование совместно С++ и D-кода, а на третьем этапе все модули с С++ будут переписаны на D, что в результате даст компилятор D, написанный на самом D.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: Dendy (всего исправлений: 2)
Ответ на: комментарий от htower_

Особенно радует сравнение с COBOL. Прямо так и верится, что анонимный аналитик не в википедии статью глянул, а правда на нём писал. :)

atrus ★★★★★
()
Ответ на: комментарий от htower_

Исперды таки звери - им для программирования даже комп не нужен

anonymous
()
Ответ на: комментарий от atrus

Сорри, я не согласен с предыдущим анонимом, что SQL не нужен, так как реляционна модель, очень удобно, но согласен, что он синтаксически крайне неприятен, так как имеет различный синтаксис для различных комманд. Создавался он с целью того, чтобы люди не разбирающиеся в CS могли делать запросы к БД, и быть легким в изучении. Но «бизнес» люди, так и не стали сами писать запросы к БД, а стали нанимать для этого программистов.

Сравните SQL с его альтернативой QUEL http://en.wikipedia.org/wiki/QUEL_query_languages, у которого синтаксис для всех комманд похож.

anonymous
()
Ответ на: комментарий от matumba

Лично мне в SQL не нравится сама нерегулярность синтаксиса различных комманд

anonymous
()
Ответ на: комментарий от matumba

И еще неуклюжестью, при написании действительно больших и сложных запросов дергающих различные части БД.

А почему вы считаете его ужасным?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.