Page 1 of 1

Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 12:54 pm
by XVilka
Пусть тут будет сборная тема, и ее можно будет закрепить, чтобы не искать по форуму:

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

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

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

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 12:55 pm
by XVilka
Пишите сюда, редактируйте шапку - все равно, главное чтобы сборная тема все-таки была - так ориентироваться проще

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 1:33 pm
by SoUrcerer
Хм. Мне кажется, следует различать языки программирования, для которых имеются кросс-компиляторы (или по крайней мере компиляторы, запускаемые в 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)

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

Re: Языки программирования, работающие в Kolibri OS

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

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

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

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 2:01 pm
by XVilka
Ну это я сгоряча :) А так - своего рода индекс тем. Пишите что включить или выкинуть, или написать и пр...

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 6:07 pm
by s1n
а где FASM?

Re: Языки программирования, работающие в Kolibri OS

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

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 7:47 pm
by Gluk
Mario, в Menu не язык программирования, а язык разметки

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 7:52 pm
by Mario
Gluk
Боюсь камрад, что между двумя этими понятиями граница весьма и весьма расплывчата.

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 8:31 pm
by SoUrcerer
Mario,на брейнфаке есть крестики-нолики,и 100% запустится любая другая программа.На луа пока только демки, но чистый луа-код использующий только базовую библиотеку вполне работает.

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 8:46 pm
by Gluk
а может кто-нибудь сделать библиотеку, или демон, который бы выполнял код на интерпретируемых языках? чтобы в конечных программах делать поддержку только этой библиотеки/демона, а не каждого языка в отдельности, то есть как только появится в Колибри некий язык - так разом во всех программах, где интерпретируемые языки вообще нужны.

Re: Языки программирования, работающие в Kolibri OS

Posted: Thu Feb 17, 2011 9:02 pm
by SoUrcerer
Gluk wrote:а может кто-нибудь сделать библиотеку, или демон, который бы выполнял код на интерпретируемых языках? чтобы в конечных программах делать поддержку только этой библиотеки/демона, а не каждого языка в отдельности, то есть как только появится в Колибри некий язык - так разом во всех программах, где интерпретируемые языки вообще нужны.
Слинковать lua статически - запросто. А вот библиотеку... Если бы я знал, как сделать COFF-библиотеку с помощью GCC так, чтобы функции экспортировались, то мог бы попробовать. Но я в этом деле нуб :(
: если бы я вообще хоть что-нибудь умел, то уже давно сделал бы для Колибри что-нибудь стоящее, или хотя бы красивое