Page 2 of 2

Posted: Wed Mar 01, 2006 8:01 pm
by mike.dld
Можно портировать GCC и тогда успех был бы вообще зашибенный и в короткие сроки. Это не наш путь :) Мне не нравиться разбираться в аналогах - мне больше нравиться писать то, что потом сможет послужить аналогом.

Posted: Wed Mar 01, 2006 8:29 pm
by halyavin
Зря, люди вложили в GCC много хороших идей... А портировать GCC в короткие сроки вряд ли удастся. Впрочем можно "портировать" (c частичным переписыванием) не GCC а какой-нибудь другой, более легкий компилятор.

Posted: Wed Mar 01, 2006 9:12 pm
by mike.dld
Я завёл эту тему с целью написать компилятор, а не портировать. Портирование мало что даёт в плане самореализации и развития навыков разработки, или по крайней мере намного меньше, чем если писать самому. Я нисколько не умаляю достоинств GCC, но он слишком велик для такой ОСи как Менует, и содержит много лишнего для нас кода. Что касается "более лёгких компиляторов" - читай первое предложение.

Posted: Wed Mar 01, 2006 11:20 pm
by camper
Легкие С были, опять таки, если вспомнить, на спектруме с 48 килобайтами озу :) Так что сам по себе компилятор может очень мало весить.

Posted: Thu Mar 02, 2006 7:13 pm
by Wildwest
Н-да, приводил ведь уже ссылки на маленькие Си-компиляторы... придется повторить:
http://compilers.narod.ru
http://fabrice.bellard.free.fr/tcc/
А С-- может компилировать прямо в формат Колибри
http://c--sphinx.narod.ru/

Posted: Thu Mar 02, 2006 8:07 pm
by Veliant
Надо попробывать ихний Flat C портировать в MeOS

Posted: Fri Mar 03, 2006 5:27 am
by mistifi(ator
Точно, тем более что в его коде есть поддержка meos'совких программ.

Posted: Wed Apr 19, 2006 7:43 am
by rabid rabbit
А не легче разработать компилятор Си на том же Си, например, в среде MSVS?

Posted: Sun May 21, 2006 10:58 am
by O01eg
Можно, написать с учётом ANSI C с минимальным использованием библиотек компилятор ANSI C под KolibriOS, а потом скомпилировать на нём собственный код.

Posted: Sun May 21, 2006 11:01 am
by O01eg
Image Компилятор Small C, выложите пожалуйста программу "Hello, world!", а то у меня куча ошибок и код выдаёт совсем не под KolibriOS

Posted: Sun May 21, 2006 11:02 am
by O01eg

Posted: Mon May 22, 2006 6:23 am
by O01eg
В общем, там есть example.c, но так как программа рассчитана на MeOS, то названий жёстких дисков она не понимает, поэтому приходится компилировать программы из /RD/1.
У кого-нибудь есть документация по Small C?

Posted: Mon May 22, 2006 9:08 am
by Kopa
Mihail wrote:
ipr wrote:А когда C/C++ портируем? =)
Синтаксис и семантику Форта можно расширить до
любого языка программирования.
LCC в SP-FORTH http://fpauk.narod.ru/cinf13.rar
Все языки в рамках Форта могут быть компиляторами
и интерпретаторами в зависимости от режима
(содержимого переменной STATE).
Интересно отработать данный подход в перспективе на Javу адаптацию.