Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 21, 2018 11:37 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 01, 2006 8:01 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Можно портировать GCC и тогда успех был бы вообще зашибенный и в короткие сроки. Это не наш путь :) Мне не нравиться разбираться в аналогах - мне больше нравиться писать то, что потом сможет послужить аналогом.


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


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 01, 2006 9:12 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Я завёл эту тему с целью написать компилятор, а не портировать. Портирование мало что даёт в плане самореализации и развития навыков разработки, или по крайней мере намного меньше, чем если писать самому. Я нисколько не умаляю достоинств GCC, но он слишком велик для такой ОСи как Менует, и содержит много лишнего для нас кода. Что касается "более лёгких компиляторов" - читай первое предложение.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 01, 2006 11:20 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт окт 13, 2005 12:00 pm
Сообщения: 299
Легкие С были, опять таки, если вспомнить, на спектруме с 48 килобайтами озу :) Так что сам по себе компилятор может очень мало весить.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 02, 2006 7:13 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Н-да, приводил ведь уже ссылки на маленькие Си-компиляторы... придется повторить:
http://compilers.narod.ru
http://fabrice.bellard.free.fr/tcc/
А С-- может компилировать прямо в формат Колибри
http://c--sphinx.narod.ru/


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 02, 2006 8:07 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Wildwest писал(а):

Надо попробывать ихний Flat C портировать в MeOS


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 03, 2006 5:27 am 
Не в сети

Зарегистрирован: Пт янв 06, 2006 6:05 am
Сообщения: 102
Точно, тем более что в его коде есть поддержка meos'совких программ.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 19, 2006 7:43 am 
Не в сети

Зарегистрирован: Вт апр 18, 2006 11:48 pm
Сообщения: 53
А не легче разработать компилятор Си на том же Си, например, в среде MSVS?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 10:58 am 
Не в сети

Зарегистрирован: Пн апр 10, 2006 7:22 am
Сообщения: 76
Можно, написать с учётом ANSI C с минимальным использованием библиотек компилятор ANSI C под KolibriOS, а потом скомпилировать на нём собственный код.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 11:01 am 
Не в сети

Зарегистрирован: Пн апр 10, 2006 7:22 am
Сообщения: 76
Изображение Компилятор Small C, выложите пожалуйста программу "Hello, world!", а то у меня куча ошибок и код выдаёт совсем не под KolibriOS


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 11:02 am 
Не в сети

Зарегистрирован: Пн апр 10, 2006 7:22 am
Сообщения: 76
извините - http://www.menuetos.org/appl/Ccomp.zip


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн май 22, 2006 6:23 am 
Не в сети

Зарегистрирован: Пн апр 10, 2006 7:22 am
Сообщения: 76
В общем, там есть example.c, но так как программа рассчитана на MeOS, то названий жёстких дисков она не понимает, поэтому приходится компилировать программы из /RD/1.
У кого-нибудь есть документация по Small C?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн май 22, 2006 9:08 am 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 637
Mihail писал(а):
ipr писал(а):
А когда C/C++ портируем? =)

Синтаксис и семантику Форта можно расширить до
любого языка программирования.
LCC в SP-FORTH http://FORTH.SPB.SU:8888/CinF11.rar
Все языки в рамках Форта могут быть компиляторами
и интерпретаторами в зависимости от режима
(содержимого переменной STATE).


Интересно отработать данный подход в перспективе на Javу адаптацию.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 28 сообщений ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB