Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Язык прогрммирования   Найти похожие ветки 

 
From   (2007-05-25 16:43) [0]

Хочу просто мечтаю создать свой язык программирования, с чего начтать
работу


 
Плохиш ©   (2007-05-25 16:45) [1]

Сначала надо закончить школу, потом поступить в высшее учебное заведение и окончить его, потом придёшь, дальше дорогу покажем.


 
Германн ©   (2007-05-25 16:45) [2]

С подметания двора.


 
No_Dead   (2007-05-25 16:46) [3]

С русского языка, хотя бы.
Такое количество опечаток если будет в твоем ЯП... ну, выводы сам сделаешь?)))


 
Плохиш ©   (2007-05-25 16:46) [4]


> Германн ©   (25.05.07 16:45) [2]
> С подметания двора.

А что детский труд уже разрешён?


 
oldman ©   (2007-05-25 16:48) [5]


> с чего начтать работу


Для начала напейся в хлам.
Утром придет похмелье и просветление...


 
From   (2007-05-25 16:48) [6]

Сами подметайте


 
Германн ©   (2007-05-25 16:48) [7]


> Плохиш ©   (25.05.07 16:46) [4]
>


> А что детский труд уже разрешён?

Если бесплатно, то разрешён :)


 
From   (2007-05-25 16:49) [8]

Негодяи программисты


 
oldman ©   (2007-05-25 16:51) [9]


> From   (25.05.07 16:43)  


напиши оболочку программирования, где будет всего два компонента:

TХочуШобВсеЗаработало(ТЗ)
и
ТХочуШобМнеНичегоЗаЭтоНеБыло(УК)


 
MBo ©   (2007-05-25 16:51) [10]

>с чего начтать работу
С изучения того, что уже создано.

книга Структура и интерпретация компьютерных программ (SICP), например


 
Германн ©   (2007-05-25 16:54) [11]


> MBo ©   (25.05.07 16:51) [10]

Борис, сегодня тяпница :)


 
From   (2007-05-25 16:55) [12]

MBo где можно взять эту информацию?


 
@!!ex ©   (2007-05-25 16:57) [13]

> [0] From   (25.05.07 16:43)

Напиши простейший парсер и комплиятор для начала. Помогут конечные автоматы.


> [12] From   (25.05.07 16:55)

Гуглем пользоватся научись.


 
MBo ©   (2007-05-25 16:59) [14]

я дал название книги, автор Абельсон
по SICP можно погуглить, сайт есть (англоязычный)

По компиляции - т.н. "Книга дракона", название Компиляторы, авторы Ахо, Сети, Ульман


 
P   (2007-05-25 17:17) [15]


> From   (25.05.07 16:43)
>
> Хочу просто мечтаю создать свой язык программирования, с
> чего начтать
> работу


С
http://ru.wikipedia.org/wiki/Регулярные_грамматики


 
pasha_golub ©   (2007-05-25 17:20) [16]


> MBo ©   (25.05.07 16:59) [14]


> По компиляции - т.н. "Книга дракона", название Компиляторы,
>  авторы Ахо, Сети, Ульман

Отличная книга, но не для слабонервных. Точно так же как и Кнут.


 
MBo ©   (2007-05-25 17:23) [17]

>>  авторы Ахо, Сети, Ульман
>Отличная книга, но не для слабонервных

Ну это в некоторой степени упрощенный кусок из книги
Ахо, Ульман Теория синтакс. анализа 78 года
так что не самое страшное, наверно ;)))


 
P   (2007-05-25 17:27) [18]


> pasha_golub ©   (25.05.07 17:20) [16]
>
>
> > MBo ©   (25.05.07 16:59) [14]
>
>
> > По компиляции - т.н. "Книга дракона", название Компиляторы,
>
> >  авторы Ахо, Сети, Ульман
>
> Отличная книга, но не для слабонервных. Точно так же как
> и Кнут.


Он про язык программирования спрашивал, не про компиляцию. Тоесть [15]


 
MBo ©   (2007-05-25 17:30) [19]

>Он про язык программирования спрашивал, не про компиляцию.
Ну так создаст язык, и ведь захочет скомпилировать Hello world!

P.S. А в драконе грамматики разбираются.


 
DiamondShark ©   (2007-05-25 17:31) [20]


> Он про язык программирования спрашивал, не про компиляцию

А какому лешему нужен езыг, который никто компилировать не собирается?


 
Alkid ©   (2007-05-25 17:43) [21]

А чем твой язык программирования будет лучше уже существующих?


 
Stanislav ©   (2007-05-25 17:45) [22]

интересно кому он вообще нужен.


 
TUser ©   (2007-05-25 17:49) [23]

Вообще, - с поиска программиста, который будет на нем писать. А то языков - тысячи, а на многих никто и не пишет.


 
sdts   (2007-05-25 17:59) [24]


> А какому лешему нужен езыг, который никто компилировать
> не собирается?

ну эт вы зря, такие и есть и нужны.


 
VirEx ©   (2007-05-25 19:17) [25]

я уже заметил, если вдруг появляется сильное желание чтонибудь сделать, то одновременно где-то на другой стороне планеты, или чуть ближе, такое же желание появляется у другого человека.

вот на неделе захотелось свой интерпретатор сделать, так, для экспериментов...
вот вам и ноосфера блин)

афтор, чтобы сделать компилятор - тебе к С или АСМ, но сначало попробуй сделать интерпретатор, это интересней


 
IMHO ©   (2007-05-25 19:21) [26]


> From   (25.05.07 16:43)
>
> Хочу просто мечтаю создать свой язык программирования, с
> чего начтать
> работу


Пусть лучше твоя мечта останется мечтой и будет приятно согревать в холодную погоду...


 
Anatoly Podgoretsky ©   (2007-05-25 19:36) [27]

> DiamondShark  (25.05.2007 17:31:20)  [20]

Учитывая количество интерпритаторо это не смешно


 
nomen   (2007-05-25 19:54) [28]

Кхм, после долгого отсутствия здесь провокации выглядят как-то особенно очевидно  :\


 
grisme ©   (2007-05-25 20:04) [29]

ищи так называемую "Драконовскую книгу" :)


 
@!!ex ©   (2007-05-25 22:04) [30]

ИНтрепретаторы нужны и их часто приходится писать.
Банально скриптовый язык для игр, например.
И опыт создания лишним не будет.


 
Johnmen ©   (2007-05-26 00:32) [31]


> Кхм, после долгого отсутствия здесь провокации выглядят
> как-то особенно очевидно  :\

Вот-вот. Разводят по-дилетантски, а все ведутся...:)


 
Однокамушкин   (2007-05-26 07:43) [32]

Вот хоршая книга, которую стоит прочитать...
http://www.piter-press.ru/book.phtml?978546900378


 
Юрий Зотов ©   (2007-05-26 17:05) [33]

> мечтаю создать свой язык программирования

Нет ничего проще. Вот он, этот язык:
<program> ::= "A"


 
Real ©   (2007-05-27 02:25) [34]

Вот многие говорят о "драконовской книге" :) Не эта ли книга имеется ввиду: большого формата, на глаз страниц 800, название "Компиляторы", на обложке - красный дракон (ну прям мозилла :) автора не помню... Давно как-то видел в магазине книжном, но на тот момент цена была просто нереально высокой для меня... Теперь наоборот - нигде ее найти не могу :) Можно конечно по почте заказать, но она не настолько необходима (писать компилятор как то желание нет, возникало в глубоком юношестве, но потом попустило :) К чему это я: никто не в курсе где ее можно скачать в хорошем качестве (PDF) или может у кого завалялось?


 
Vendict ©   (2007-05-27 12:13) [35]

она по ISBN отлично ищется.
5-8459-0189-8
на 1 и 2странице в гугле есть ссылки заказать и скачать (5,5 метров где-то)


 
ferr ©   (2007-05-27 12:33) [36]

Разберитесь с контекстно-свободными грамматиками сначала, это можно сделать по каким-нибудь лекциям по формальным грамматикам. Потом надо посмотреть в сторону LALR(1) грамматик, ковыряя такие компиляторы как yacc и bison.


 
Котик Б   (2007-05-27 13:02) [37]

Про написании дипломного проекта делал интерпретатор комманд по управлению роботом. Всего около десятка комманд типа
"Перемещение ..." "Пововорот ..." "Захват ..."
+ простейшая постфиксная математика с переменными
+ оператор "Пойти на" :)))
Чем не язык программирования ? Очень напоминало GW-Basic. Ничего сложного нету.


 
ferr ©   (2007-05-27 13:06) [38]

В определённом понимании языком программирования можно считать лишь язык умеющий делать условные переходы. Иначе это набор команд.


 
Anatoly Podgoretsky ©   (2007-05-27 13:58) [39]

> Котик Б  (27.05.2007 13:02:37)  [37]

Важен только последний оператор


 
имя   (2007-05-27 14:15) [40]

Удалено модератором



Страницы: 1 2 3 вся ветка

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.019 c
2-1180677346
Kolan
2007-06-01 09:55
2007.06.24
Объясните, я что отчет могу только для бд сделать?


4-1166968703
vertal
2006-12-24 16:58
2007.06.24
Нахождение имен всех com-портов в системе


2-1180679385
сирх
2007-06-01 10:29
2007.06.24
немогу разобраться с мемо


2-1180954130
nali
2007-06-04 14:48
2007.06.24
Не рисуется иконка на кнопке в таскбаре


15-1180480180
@BraIN
2007-05-30 03:09
2007.06.24
Что-то с Windows моим стало