Board.KolibriOS.org

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

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




Начать новую тему  Ответить на тему  [ 15 сообщений ] 
Автор Сообщение
 Заголовок сообщения: О языке К++
СообщениеДобавлено: Вт ноя 10, 2009 8:15 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Сегодня мне разработчик скинул характеристику транслятора, после всех изменений.
Прилагаю.
За транслятор и полное, доработанное SDK для KolibriOS я заплачу 100$ (50 за транслятор, 50 за SDK). Буду рад, если кто нибудь скинется.
Появление такого языка, мне кажется, значительно облегчит разработку. Честно скажу, что сам писать буду только на нем.
В комплект входит транслятор, конструктор/просмотрщик плагинов, редактор, плагины.


Вложения:
Комментарий к файлу: Предварительное описание от разработчика.
new.doc [56.5 КБ]
309 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Вт ноя 10, 2009 8:55 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
Ну, во-первых, непонятно зачем нужен новый язык. И тем более с таким странным синтаксисом/семантикой. Чем конкретно этот язык лучше существующих?

Во-вторых, технические замечания. Я бы порекомендовал обойтись одним типом скобок, ибо конструкции do({..}..) выглядят, по меньшей мере, не эстетично. Кроме того, непонятно зачем встраивать в язык ограничения реализации.

PS: лучше выкладывать в OpenDocument - все смогут прочесть (при желании).


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Вт ноя 10, 2009 9:59 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
maximYCH
Тут viewtopic.php?f=8&t=677&start=165 расположен список того, что ожидает пользователь увидеть. Изучать новый язык специально для написания "чудо" кода почти не найдется. Макс, честно, выбери 1 маленькую тему и доведи ее до логического завершения.


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Вт ноя 24, 2009 8:20 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Собственно, бетка без плагинов.
Плагины - скоро.
http://slil.ru/28247942


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Вт ноя 24, 2009 8:25 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
А исходники/версия под линукс/версия под колибри ожидаются?

PS: ты же вроде на Линукс переходил?


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Вт ноя 24, 2009 8:34 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Я и щаз на нем сижу. Запускал через вайн.
Разработка велась, как я понял на С++, поэтому я попрошу перекомпилить под линь.\
Что значит версия под KOS? Этот pmtl (внутренний обработчик) в бинарке занимает 63 Кб если не ошибаюсь. Пока что это предполагается только как внешнее средство разработки.


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 12:38 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Банально, но у меня у самого не сохранился установщик, который я выкладывал.
Ни у кого не завалялся?


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 1:22 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
http://slil.ru/28697264. Но зачем он, не понимаю..


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 1:26 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Плагины я скоро выложу)


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 1:41 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Код:
application {
  kinclude ();
  kstart ();
}

main {
  ui.window.new ('Example window', 200, 200);
}

application {
  kend ();
}


Собственно, простая программа для KOS, создающая окно. Примечательно это все добро тем, что никто ничего не генерирует, нет никакого компилятора - все делается на основе плагинов, запрограммированных ассемблерных функций.


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 3:53 pm 
Не в сети

Зарегистрирован: Пт окт 12, 2007 1:04 pm
Сообщения: 141
И оно уже работает?


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 4:14 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
Чем ЭТО отличается от С-- например? Он тоже состоит из обёрток и можно сделать асм-листинг при компиляции.

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


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 4:28 pm 
И почему то никто из ЯВУшников не задумывается, чтобы все было так ЗаШиБиСь - кто-то должен на нижнем уровне все эти потуги поддержать, а так конечно все замечательно PROFIT сплошной. Может эскимосам на Аляске, по сходной цене, снег продать попроще будет?


Вернуться к началу
   
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Ср фев 24, 2010 6:20 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Leency, разницу между транслятором и компилятором чувствуешь? :)
Кроме того, на выходе у К++ получается абсолютно человеческий ассемблерный код. Выложу когда - поймешь разницу.


Вернуться к началу
 Заголовок сообщения: Re: О языке К++
СообщениеДобавлено: Чт фев 25, 2010 2:48 pm 
Не в сети

Зарегистрирован: Ср дек 26, 2007 5:09 am
Сообщения: 214
maximYCH писал(а):
Leency, разницу между транслятором и компилятором чувствуешь? :)
Кроме того, на выходе у К++ получается абсолютно человеческий ассемблерный код. Выложу когда - поймешь разницу.


Я, конечно, не Leency, но разницу чувствую. Компилятор -- одна из разновидностей трансляторов, и ничего более. Абсолютно человеческий ассмеблерный код получается только в том случае, когда его пишет вменяемый человек, никакой инструмент этого сделать не в состоянии. Кроме того, абсолютно человеческий ассемблерный код зачастую менее эффективен, чем нечеловеческий (подогнанный под особенности конкретного процессора, например) -- именно поэтому использование ассемблера ещё не гарантирует, что программа получится более быстрой, чем при использовании ЯВУ (грубо говоря, хороший компилятор оптимизирует лучше, чем средний программист).

Ну а махимыч... В этом случае медицина бессильна. Пускай изобретает свою чушь и дальше -- чем бы дитя не тешилось, лишь бы не руками, как говорится :)


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

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


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

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


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

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