nwcc

Скриншот программы:
nwcc
Детали программы:
Версия: 0.8.2
Дата загрузки: 11 May 15
Разработчик: Nils Weller
Тип распространения: Бесплатная
Популярность: 10

Rating: nan/5 (Total Votes: 0)

nwcc небольшой компилятор С для Unix систем, которые я написал в моем свободное время, для удовольствия и доказать себе, что я мог. Я начал этот проект в августе 2003 года, но из-за меня была работа и жизнь и несколько других проектов хобби кода, он не взял меня до осени 2005 года, чтобы сделать его работу с различными конструкциями языка C.
Так что новый ли nwcc подавать на стол? Самое главное, новый код: Я написал все с нуля - в том числе лексером, парсер и серверной.
Код nwcc написан на C.
Этот релиз не предназначен для серьезного использования, но по крайней мере nwcc достаточно сильны, чтобы собрать себя (результат которых может скомпилировать nwcc а) и, таким образом, должны в состоянии справиться с крайней мере в некоторых небольших программ. Есть еще некоторые вещи, отсутствующие / нарушена, но ситуация улучшается почти каждый день (я загрузить мои изменения в SF, когда я добавить / исправить что-то интересное.)
Это занимает много работы, чтобы получить даже подмножество языка C для компиляции, поэтому тот факт, что что-то отсутствует или сделал не так в nwcc не значит, что я не забочусь о конкретной области языка C или разработке компиляторов ; Это лишь означает, что я не удосужился делать это правильно, или действительно на всех, но

Особенности :.

  • Есть некоторые особенности языка С недостающие; В частности поддержка плавающей точкой, битовых полей и несколько других вещей. Многие другие вещи сломаны (Есть, вероятно, ошибки в значительной степени каждой функции языка, реализуемого nwcc)
  • Там будут не располагает разработчик питания, используемый для установленных основных компиляторов рассмотрит интересно, но (кроме, может быть, функции защиты стека.) Извините. Там нет ничего за рамки простой тупой компиляции; Нет поддержки для создания разделяемых библиотек, нет поддержки для отладки или профилирования, нет ничего
  • Существует в настоящее время только серверную часть для 80x86 процессоров (который генерирует код для NASM Netwide ассемблере и работает на Linux, FreeBSD и OpenBSD)
  • Там нет абсолютно никакой оптимизации, то есть сгенерированный код очень медленно по сравнению с выходом, установленным компиляторов. Я буду работать на это в ближайшее время, но вы должны понимать, что мои первичные опасения сейчас являются корректность кода и портативность, а не скорость (это

Похожие программы

execline
execline

18 Jul 15

GNU Automake
GNU Automake

22 Jun 18

Gauche
Gauche

14 Apr 15

Другие программы разработчика Nils Weller

nwbintools
nwbintools

14 Apr 15

Комментарии к nwcc

Комментарии не найдены
добавить комментарий
Включите картинки!