Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб ноя 25, 2017 1:05 am

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




Начать новую тему  Ответить на тему  [ 10 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Языки
СообщениеДобавлено: Сб фев 21, 2015 10:22 pm 
Не в сети

Зарегистрирован: Пт фев 20, 2015 1:44 pm
Сообщения: 10
Можете ли создать свой простой язык похожий на php но с полноценным ооп для создания програм под колибри?
С возможностью роботы с ядром и другими основными функциями ОС.
Я думаю что это очень повлияет на удачнейшую разработку ОС(в хорошею сторону).


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Вс мар 29, 2015 8:53 pm 
Не в сети

Зарегистрирован: Сб мар 28, 2015 4:05 am
Сообщения: 8
Сейчас этим врят ли кто-то будет заниматся. Но если ты хочешь помочь проекту и интересуешся компиляторами( или вообще программированием), то прочитай книгу "Д. Креншоу - Пишем Компилятор" http://www.proklondike.com/books/coding ... mpiler.htm. Тут описывается написание своего языка программирования и компиляции этого чюда.
P.S Я бы занялся, но пишу 3D движок для колибри, а после я с удовольствием помогу. Как только сам прочитаю:)


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Вс мар 29, 2015 10:07 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 542
Denis0930739923 писал(а):
"Д. Креншоу - Пишем Компилятор" http://www.proklondike.com/books/coding ... mpiler.htm. Тут описывается написание своего языка программирования и компиляции этого чюда.

Тот же материал в варианте использования Форт (IForth)


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Вс мар 29, 2015 10:17 pm 
Не в сети

Зарегистрирован: Сб мар 28, 2015 4:05 am
Сообщения: 8
Не плохо, но я больше по паскалю. Ну а ты как, напишишь:)


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Вс мар 29, 2015 10:28 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 542
Denis0930739923 писал(а):
Не плохо, но я больше по паскалю. Ну а ты как, напишишь:)

Вполне возможно, но только какая цель и сколько времени потребуется для её достижения :)

P.S. С дизайном использования стека и принципа конкатенавности появляются до сих пор варианты языков (в дополнение к уже существующим)
Ранее например Factor язык или из недавних 8th с некоторым дизайном "попсовости" :)


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Ср апр 15, 2015 11:24 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
Я этим уже давно занимаюсь, пришел к выводу, что лучше написать транслятор, но самая главная проблема, это сделать типизацию, в интерпретаторе с этим проще, но скорость работы программ будет заметно медленно, еще возникла проблема с типом float и автоматическим выделением памяти при сложении переменных "строк". Мой синтаксис языка похож на lua, но пока что не стабильно работает и не оптимизировано. Я год потратил на линейный lexer, он работает быстрее. Это стабильный лексер ушел 1 год на написание, безграничное кол-во костылей убрал. Если ты готов убить столько времени, то вперед, если хочешь сэкономить время, то пиши мне.


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Чт апр 16, 2015 8:06 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
всем привет.
pavelyakov писал(а):
[...] если хочешь сэкономить время, то пиши мне.
а ещё лучше прочитать профессиональную литературу на эту тему и не будет таких граблей...


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Пт апр 17, 2015 11:33 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
kiv писал(а):
всем привет.
pavelyakov писал(а):
[...] если хочешь сэкономить время, то пиши мне.
а ещё лучше прочитать профессиональную литературу на эту тему и не будет таких граблей...

Я с неё и начинал.


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Сб апр 18, 2015 10:41 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
Это у тебя такие проблемы даже при использовании лексического и синтаксического генераторов? Есть строгое описание языка (например, в БНФ)? Какой метод используешь для обработки семантики? :)


Вернуться к началу
 Заголовок сообщения: Re: Языки
СообщениеДобавлено: Сб май 09, 2015 4:02 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
видимо вспугнул... ну, вот, вечно я всех обижаю... :(


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

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


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

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


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

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