Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.069 c
2-1180783427
зыбыл ник%)
2007-06-02 15:23
2007.06.24
иконка в диспетчере задач


15-1180081457
_uw_
2007-05-25 12:24
2007.06.24
Работа, которую нужно срочно выполнить


3-1175235625
Ulugbek
2007-03-30 10:20
2007.06.24
Как проверить таблицу на запись


9-1154696293
Xerx
2006-08-04 16:58
2007.06.24
Искажения при вращении в Ortho в OpenGL


1-1176996410
sia
2007-04-19 19:26
2007.06.24
как встроить word в свою программу?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский