Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Свой язык программирования


Автор: Дэнис 3.3.2012, 12:49
Всем привет. Буду разрабатывать свой язык программирования. Будет работать так Мой язык программирования <трансляция> *Другой язык программирования* <компиляция компилятором языка>.

Но есть одна проблема, не могу выбрать "Другой язык". Язык будет разрабатываться для программирования декстопных программа с GUI под Windows, Linux, Mac OS. И потом под свою web платформу (по типу asp.net).

Помогите!

Автор: 502 3.3.2012, 12:53
какие яп ты знаешь? и зачем новый?

Автор: Дэнис 3.3.2012, 12:55
я знаком с Java (ран_тайм машина будет от Java, так что это будет уже не свой язык программирования), python (скорость маленькая), delphi (но на делфи под web не попишешь).
Но я могу выучить другой.

Автор: 502 3.3.2012, 13:00
Цитата(Дэнис @  3.3.2012,  12:55 Найти цитируемый пост)
так что это будет уже не свой язык программирования

да ну, чо Scala, Groovy, Clojure, ... не яп?
Цитата(Дэнис @  3.3.2012,  12:55 Найти цитируемый пост)
python (скорость маленькая)

да ну?
Цитата(Дэнис @  3.3.2012,  12:55 Найти цитируемый пост)
delphi (но на делфи под web не попишешь)

с тобой http://forum.vingrad.ru/index.php?showtopic=345645&view=findpost&p=2452670
Цитата(502 @  3.3.2012,  12:53 Найти цитируемый пост)
 зачем новый? 

?

Автор: Дэнис 3.3.2012, 13:04
Цитата(502 @  3.3.2012,  13:00 Найти цитируемый пост)
с тобой могут поспорить


Ну например я не видел ни одного форума на delphi.

Автор: 502 3.3.2012, 13:14
Цитата(Дэнис @  3.3.2012,  13:04 Найти цитируемый пост)
Ну например я не видел ни одного форума на delphi. 

и чо, я не видел их и на java

Автор: Дэнис 3.3.2012, 13:21
Цитата(502 @ 3.3.2012,  13:14)
Цитата(Дэнис @  3.3.2012,  13:04 Найти цитируемый пост)
Ну например я не видел ни одного форума на delphi. 

и чо, я не видел их и на java

ну например на java есть сервлет (для того что бы использовать на сервере) а вот делфи как? 

Автор: 502 3.3.2012, 13:31
Цитата(Дэнис @  3.3.2012,  13:21 Найти цитируемый пост)
для того что бы использовать на сервере

o_O на сервере можно хоть на asm писать smile 

Автор: Дэнис 3.3.2012, 13:34
Цитата(502 @ 3.3.2012,  13:31)
Цитата(Дэнис @  3.3.2012,  13:21 Найти цитируемый пост)
для того что бы использовать на сервере

o_O на сервере можно хоть на asm писать smile

CGI что ли?

Автор: bems 3.3.2012, 17:27
http://code.google.com/p/delphionrails/

Автор: rfq 5.3.2012, 08:02
Делай генерацию на Java байткод. Это будет перспективнее. Кстати, это не так сложно. Есть библиотеки поддержки.

Автор: newbee 5.3.2012, 08:56
Цитата(502 @  3.3.2012,  14:14 Найти цитируемый пост)
и чо, я не видел их и на java 
LOR. На яве написано довольно много в веб.

Я не поняла, ты хочешь использовать ява-платформу, но спрашиваешь, во что компилировать? В яву байт-код и компилируй.

Автор: k0rvin 7.3.2012, 11:46
Цитата(Дэнис @  3.3.2012,  12:49 Найти цитируемый пост)
Язык будет разрабатываться для программирования декстопных программа с GUI под Windows, Linux, Mac OS. И потом под свою web платформу (по типу asp.net).


Ты таким образом ничего и не напишешь. Вот например Racket: транслируется в C, но при этом имеет и графический тулкит и веб-тулкит (которые написаны уже на самом Racket в основном). Так что транслируй в C, остальное допишешь на своем языке, главное чтоб транслятор нескучный был.

Автор: Beltar 4.4.2013, 22:04
Цитата

Ну например я не видел ни одного форума на delphi.


А я видел. Оно конечно изврат, но можно и на асме сделать в теории.

Автор: Akella 4.4.2013, 22:16
Цитата(Дэнис @  3.3.2012,  12:49 Найти цитируемый пост)
Язык будет разрабатываться для программирования декстопных программа с GUI под Windows, Linux, Mac OS. И потом под свою web платформу (по типу asp.net).


Firemonkey  smile 

Автор: ТарасАтавин 16.9.2013, 10:50
Что за "другой язык"? Промежуточный язык низкого уровня при двойной компиляции сначала с твоего языка на промежуточный, а потом с него в опкоды? Тогда за промежуточный бери или язык ассемблера (при компиляции в натив), или байт-код своего языка (при компиляции в шитый код).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)