Board.KolibriOS.org

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

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




Начать новую тему  Ответить на тему  [ 12 сообщений ] 
Автор Сообщение
СообщениеДобавлено: Чт фев 17, 2011 12:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Пусть тут будет сборная тема, и ее можно будет закрепить, чтобы не искать по форуму:

Тут будут ссылки на темы и прямые ссылки для скачивания, руководства и прочее для УЖЕ работающих языков программирования высокого уровня под Kolibri OS.

Работают непосредственно в Kolibri OS:
C тут
Lua версия 5.2
Python TinyPy
Brainfuck (ORLY?) тут

Компилируют код для Kolibri OS:
Pascal тут
Basic


Последний раз редактировалось XVilka Ср июл 20, 2011 11:36 pm, всего редактировалось 3 раза.

Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 12:55 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Пишите сюда, редактируйте шапку - все равно, главное чтобы сборная тема все-таки была - так ориентироваться проще


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 1:33 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Хм. Мне кажется, следует различать языки программирования, для которых имеются кросс-компиляторы (или по крайней мере компиляторы, запускаемые в Windows/Linux), и языки, которые можно компилировать/интерпретировать прямо в Колибри. Кроме ассемблера, имеется вот что:
Языки и компиляторы, для которых требуется другая ОС, но которые можно использовать: Basic (Menuet Basic), C, C++ (GCC, MSVC, Open Watcom, Borland C Builder), C-- (Sphinx C--), Pascal (PPro Pascal, FreePascal)
Языки и компиляторы, которые работают непосредственно в Колибри: Brainfuck (Brainf#ck), С (TCC), LUA (Lua 4.0)

Возможно, что-то забыл.


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 1:51 pm 
XVilka
Считать C исключительно языком высокого уровня несколько странно. Он как-то промежуточный между действительно ЯВУ и ассемблером.

Хохмы ради можно посчитать что MENU имеет интерпретатор своего скриптового псевдо-языка описывающего структуру меню.

Sorcerer
Мне так кажется преждевременным заявлять о том что Brainfuck и LUA работают в Колибри - пока я не видел ни одной программы написанной для этих языков. Пока что ты вроде как лишь смог собрать сами компиляторы. Вот если будут присутствовать работающие программы, тогда другое дело.


Вернуться к началу
   
СообщениеДобавлено: Чт фев 17, 2011 2:01 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Ну это я сгоряча :) А так - своего рода индекс тем. Пишите что включить или выкинуть, или написать и пр...


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 6:07 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 24, 2006 8:50 am
Сообщения: 249
а где FASM?


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 7:24 pm 
s1n
Список форумов » Основные темы » Кодинг » ЯВУ
Я сначала тоже хотел спросить, но не про FASM (он ведь не я зык, а компилятор языка), а про ассемблер.


Вернуться к началу
   
СообщениеДобавлено: Чт фев 17, 2011 7:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Mario, в Menu не язык программирования, а язык разметки

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 7:52 pm 
Gluk
Боюсь камрад, что между двумя этими понятиями граница весьма и весьма расплывчата.


Вернуться к началу
   
СообщениеДобавлено: Чт фев 17, 2011 8:31 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Mario,на брейнфаке есть крестики-нолики,и 100% запустится любая другая программа.На луа пока только демки, но чистый луа-код использующий только базовую библиотеку вполне работает.


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 8:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
а может кто-нибудь сделать библиотеку, или демон, который бы выполнял код на интерпретируемых языках? чтобы в конечных программах делать поддержку только этой библиотеки/демона, а не каждого языка в отдельности, то есть как только появится в Колибри некий язык - так разом во всех программах, где интерпретируемые языки вообще нужны.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Чт фев 17, 2011 9:02 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Gluk писал(а):
а может кто-нибудь сделать библиотеку, или демон, который бы выполнял код на интерпретируемых языках? чтобы в конечных программах делать поддержку только этой библиотеки/демона, а не каждого языка в отдельности, то есть как только появится в Колибри некий язык - так разом во всех программах, где интерпретируемые языки вообще нужны.

Слинковать lua статически - запросто. А вот библиотеку... Если бы я знал, как сделать COFF-библиотеку с помощью GCC так, чтобы функции экспортировались, то мог бы попробовать. Но я в этом деле нуб :(
Оффтопик: если бы я вообще хоть что-нибудь умел, то уже давно сделал бы для Колибри что-нибудь стоящее, или хотя бы красивое


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

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


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

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


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

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