Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 24, 2017 7:17 am

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




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Pascal для KolibriOS...
СообщениеДобавлено: Чт фев 28, 2008 5:16 pm 
Не в сети

Зарегистрирован: Чт фев 28, 2008 10:28 am
Сообщения: 3
Привет ВСЕМ!!!
После ознакомления с KolibriOS, я сделал вывод что для дальнейшего развития
очень не хватает такой среды разработки как Pascal....
Первые мои попытки начать с чего-нибудь, закончились как всегда - осознанием того, что ничего не выйдет...
т.к. писал на ассемблере.....не дружу я с ним....
решил я написать "подобие паскаля" для Колибри на самом Паскале (PPRO).
Использовать готовый редактор TinyPad я не захотел,
и решил начать именно с написания его самого.
Вот что из этого получилось на данный момент.


Вложения:
Pkos.png
Pkos.png [ 3.99 КБ | 4574 просмотра ]
Вернуться к началу
 Заголовок сообщения: Re: Pascal для KolibriOS...
СообщениеДобавлено: Чт фев 28, 2008 5:22 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
Если тебе так нравится - пожалуйста. Удачи в разработке :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Pascal для KolibriOS...
СообщениеДобавлено: Чт фев 28, 2008 5:53 pm 
Не в сети

Зарегистрирован: Чт фев 28, 2008 10:28 am
Сообщения: 3
Так как редактору осталось зделать отрытие и сохранение файлов,
то нужны помощь или хоть какие - нибудь наработки трансляторов, компиляторов...


Вернуться к началу
 Заголовок сообщения: Re: Pascal для KolibriOS...
СообщениеДобавлено: Чт фев 28, 2008 7:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Не понятно что ты делаешь, среду разработки или компилятор языка?
И зачем кому-то может понадобиться "подобие паскаля"? Почему не использовать PascalPro, Delphi или FreePascal?

..bw


Вернуться к началу
 Заголовок сообщения: Re: Pascal для KolibriOS...
СообщениеДобавлено: Пт фев 29, 2008 12:43 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
>зачем кому-то может понадобиться "подобие паскаля"? Почему не использовать PascalPro, Delphi или FreePascal?

Зачем нам KolibriOS? Почему не использовать Windows, Linux, MacOS?


Вернуться к началу
 Заголовок сообщения: Re: Pascal для KolibriOS...
СообщениеДобавлено: Пт фев 29, 2008 3:01 pm 
Не в сети

Зарегистрирован: Чт дек 21, 2006 10:51 am
Сообщения: 88
Ну писать с нуля новый редактор и т.д. просто неоправданно долго и мало эффективно.

Собственно отностительно трансляторов, пакет GCC содержит большую подборку этого добра причем все они компилируют в единый формат понятный для одного единственного линкера (компоновщика) который уже и собирает исполняемый файл непосредственно под конкретную платформу.
Насколько я помню Free Pascal (посуществу клон Borland Pascal с некоторыми добавлениями в синтаксисе [операции ++, --, +=, -= и т.д.] и с некоторыми частями из Object Pascal) тоже компилирует в формат ld линкера (o).

Реально то что нужно сделать это создать пакет binutils для KolibriOS и собрать весь GCC для Kolibri оса, после чего можно будет использовать все стандартные (GCC) и нестандартные компиляторы GNU компиляторы непосредсвенно уже внутри KolibriOS. А для этого надо не так уже и много, а конкретно дописать недостающие функции для libCk. Чем собственно говоря я сечас и занят в свободное время.

2. Относительно среды, любой редактор написанный на асме обречен быть убогим по определению (если на него несколько лет не убить конечно).

Поэтому я пологаю что лучше всего перенести такую вещь как Code::Blocks IDE, для ее переноса необходимо перепортировать кроссовую библиотеку wxWidgets которая для низкоко уровня использует вызовы системы на которой работает например для Windows - Win32API, а для *nix gtk (а не X11). Для этого вот низкого уровня я и пытаюсь написать KFC.

Короче вот тебе мое предложение, не страдай написанием редактора, компилятора и т.д. а лучше подмоги с чем нибудь вроде libCk или KFC. Потому как писать все с нуля будет реально долгим занятием.

P.S. Относительно gcc советую преглянуть своего рода библию "Артур Гриффитс GCC. Настольная книга пользователей, программистов и системных администраторов"
ISBN 966-7992-34-9 (русский перевод)
ISBN 0-07-222405-3 (англ. оригинал)

Линк на верез:
http://kiev.c-books.info/books/news6.ph ... torov.html

_________________
Если бы строители строили здания, так же как программисты пишут программы первый же залетевший дятел разрушил бы цивилизацию.


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

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


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

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


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

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