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

Вниз

Создание интерпретатора   Найти похожие ветки 

 
Alkid   (2008-12-04 18:52) [40]


> utkin295 ©   (04.12.08 18:48) [35]

Стремление созидать должно идти рядом с возможностью созидать что-то новое, нетривиальное. То, что предлагаете Вы. нельзя назвать новым и нетривиальным.
Хотите пример чего-то интересного? Поищите про язык программирования Pure. Если бы вы предложили разрабатывать что-то подобного уровня - тут бы нашлось гораздо больше заинтересованных людей.


 
Palladin ©   (2008-12-04 18:55) [41]


> utkin295 ©   (04.12.08 18:51) [38]

Не в курсе, но охотно верю. Повторяю вопрос: созидать что?


 
Поросенок Винни-Пух ©   (2008-12-04 18:55) [42]

Или если стремление научиться чему-нибудь для Вас просто велосипед и Вы им не пользуетесь... Ну тогда понятно.

Учатся не совместными усилиями и хором, а в одиночку.


 
KilkennyCat ©   (2008-12-04 18:58) [43]

Давайте лучше напишем свою операционку со встроенной делфей.


 
blackman ©   (2008-12-04 18:59) [44]

utkin295 ©   (04.12.08 18:44) [33]
Черный человек считает, что
1.Если и читал, то не реализовал. Иначе бы выложил и пользовались.
2.Интерпретаторы уже применяются в таких языках, как PHP, Python, Perl и т.д. Т.е. если ты читал статью в вики, то совершенно непонятно твое предложение. Чем твой будет лучше? Т.е. нафига он нужен трудовому народу? А если нет сферы применения (а о ней ты не сказал ни слова) то и предлагать не стоит.


 
utkin295 ©   (2008-12-04 18:59) [45]

Многие экстра-профи когда-то были обычными людьми. Или они ими родились? В Интернете полно тем посвященных созданию компиляторов и мало созданию интерпретаторов. Или компиляторы пишут не экстра-профи?
Я не рекламирую сайт. Просто я давал ссылки подобным образом раньше. Через некоторое время они перестают работать.
По части времени, у меня его вагон и маленькая тележка. Но понемногу каждый день.
Я не хочу чтобы за меня выполняли всю работу, мне самому нравится ковыряться в функциях. Если Вы желаете стать координатором проекта, я не против, если этим Вы принесете ему пользу (даже если он подвергнется серьезной реорганизации).


 
utkin295 ©   (2008-12-04 19:02) [46]

Если Поросенок Вини-Пух учится не вместе а в одиночку, то это как? Вы сами научились читать и писать? Мне кажется Вы научились этому не один, а с кем-то (не важно с мамой, учителем или пр.).


 
utkin295 ©   (2008-12-04 19:03) [47]

BlackMan точно не читал.
Интерпретатор языка VALENTINA.
Здесь я бы хотел отметить, каким я его представляю.
Язык программирования высокого уровня, предназначен для обучения программированию студентов и школьников. Его особенностью является приближенная к русскому языку запись инструкций с целью самодокументирования, ускоренной разработки небольших приложений. При использовании данного языка используются конструкции и выражения, приближенные к естественной форме, что достигается дублированием команд.

Специально для Blackmana


 
utkin295 ©   (2008-12-04 19:05) [48]

Давайте лучше напишем свою операционку со встроенной делфей.
Это ирония или едкая сатира? Об этом я уже где-то читал.


 
clickmaker ©   (2008-12-04 19:05) [49]

> [43] KilkennyCat ©   (04.12.08 18:58)
> Давайте лучше напишем свою операционку со встроенной делфей

чтобы в папке System там лежало от vcl50 до vcl120.bpl


 
utkin295 ©   (2008-12-04 19:07) [50]

2.Интерпретаторы уже применяются в таких языках, как PHP, Python, Perl и т.д. Т.е. если ты читал статью в вики, то совершенно непонятно твое предложение. Чем твой будет лучше? Т.е. нафига он нужен трудовому народу? А если нет сферы применения (а о ней ты не сказал ни слова) то и предлагать не стоит.
Мне кажется языки программирования трудно сравнивать в степени лучше/хуже. Что лучше Паскаль или С++?


 
lucy   (2008-12-04 19:09) [51]

utkin295

Интерпретатор scheme с урезанными возможностями на C можно написать за час (ну или за неделю, если вы не знакомы со scheme). При этом он будет серьезно превосходить ваш интерпретатор
Scheme используется для обучения программированию школьников и студентов.
Если основной целью вы ставите получение знаний для себя, то почему бы вам не реализовать интерпретатор Scheme?
Попытавшись это сделать, вы получите гораздо больше знаний, нежели если будете заниматься написанием своего убожества.


 
utkin295 ©   (2008-12-04 19:11) [52]

Palladin ©   (04.12.08 18:55) [41]

> utkin295 ©   (04.12.08 18:51) [38]

Не в курсе, но охотно верю. Повторяю вопрос: созидать что?

Интерпретатор. Я не смогу его создать в одиночку настолько чудесным каковыми являются Ruby, Pyhton и пр. Большинство языков программирования создаются в группе.


 
utkin295 ©   (2008-12-04 19:13) [53]

lucy   (04.12.08 19:09) [51]

utkin295

Интерпретатор scheme с урезанными возможностями на C можно написать за час (ну или за неделю, если вы не знакомы со scheme). При этом он будет серьезно превосходить ваш интерпретатор
Scheme используется для обучения программированию школьников и студентов.
Если основной целью вы ставите получение знаний для себя, то почему бы вам не реализовать интерпретатор Scheme?
Попытавшись это сделать, вы получите гораздо больше знаний, нежели если будете заниматься написанием своего убожества.


Я Вам не верю абсолютно. Вы голословны это первое. Второе, я не хочу повторять все за кем-нибудь. Пусть это похоже, но мое. Но нужно, чтобы это мое было не только для меня.  Ясно?


 
utkin295 ©   (2008-12-04 19:21) [54]

для Lucy.
Меня вдохновляет Лисп, но если вы были на сайте, там написана одна из причин почему он мне не нравится. И его диалекты тоже. Кстати, можете мне поверить за час вы напишите очень (ну очень-очень-очень) усеченную версию.


 
ANB   (2008-12-04 19:21) [55]


> utkin295 ©   (04.12.08 18:59) [45]

Простой интерпретатор пишется за 3 дня. Ну за неделю от силы.
Если сильно надо - почему бы и не написать ?
Вот только делать из этого проект с большим количеством участников - бессмысленно. Это работа для одного.


 
Городской Шаман   (2008-12-04 19:23) [56]


> utkin295 ©   (04.12.08 19:21) [54]
>
> для Lucy.
> Меня вдохновляет Лисп, но если вы были на сайте, там написана
> одна из причин почему он мне не нравится.


Тогда возьмите erlang, он вам понравится.

http://ru.wikipedia.org/wiki/Erlang


 
Real ©   (2008-12-04 19:24) [57]

Автор, ты хотя бы соблюдай стиль цитирования принятый на данном форуме, а писать жирным шрифтом бесполезно "кто громче всех кричит, того меньше слышно! (с)

Вопрос к автору: жену/девушку не Валей часом зовут? ;) Тогда многое проясниться :)


 
utkin295 ©   (2008-12-04 19:24) [58]

ANB если Вы такой гуру, почему бы Вам не написать, то что я предлагаю, ну от силы за неделю? А потом посмотрим, что из этого получится. :) Вы смешны, прежние участники были более серьезны и предлагали даже конкретные шаги. Работа для одного? Напишите интерпретатор с ООП.


 
ANB   (2008-12-04 19:25) [59]


> Я не смогу его создать в одиночку настолько чудесным каковыми
> являются Ruby, Pyhton и пр. Большинство

Тогда пока рано с этим связываться.


 
utkin295 ©   (2008-12-04 19:26) [60]

Специально для Городского Шамана. Я уже писал про Ерланг (не здесь на сайте). Те кто там был про это уже не пишут.


 
utkin295 ©   (2008-12-04 19:27) [61]

Прошу прощения Real, я не хотел Вас оскорблять своими манерами.


 
utkin295 ©   (2008-12-04 19:28) [62]

ANB, Вы не ответили на вызов.


 
ANB   (2008-12-04 19:30) [63]


> ANB если Вы такой гуру, почему бы Вам не написать, то что
> я предлагаю, ну от силы за неделю? А потом посмотрим, что
> из этого получится. :) Вы смешны, прежние участники были
> более серьезны и предлагали даже конкретные шаги. Работа
> для одного? Напишите интерпретатор с ООП.

А зачем мне ООП ? А за 3 дня я написал компилятор в байт-код и интерпретатор к нему, когда мне это было нужно. Сейчас - не нужно. :)


 
utkin295 ©   (2008-12-04 19:33) [64]

Ну что же ANB. Вам всеобщий почет и уважение. Я хотел для всех и каждому и с ООП, а не калькулятор с поддержкой функций когда приспичит.


 
clickmaker ©   (2008-12-04 19:33) [65]

> Предлагаю совместными усилиями создать интерпретатор

а смысл?
чем он будет лучше имеющихся?


 
utkin295 ©   (2008-12-04 19:33) [66]

А чем хуже?


 
Palladin ©   (2008-12-04 19:34) [67]


> clickmaker ©   (04.12.08 19:33) [65]

я уже спрашивал... смысл в его созидании...


 
utkin295 ©   (2008-12-04 19:34) [68]

Зачем вообще что-то создавать? Если всегда есть кто-то лучше?


 
ANB   (2008-12-04 19:35) [69]

Выскажу толстую ИМХУ :
Раньше, действительно, языки и компиляторы к ним практически всегда создавались коллективами. Но они и писались практически с нуля.
Нынче же эта задача одиночке вполне по силам (потому и экономически непривлекательна). Т.к. нынче не большая проблема раздобыть открытые исходники готовых интерпретаторов и компиляторов и на их примере слепить что то свое.
Есно, простое, т.к. сложное и сильно новое (типа C#) - это дорогой коммерческий проект, на реализацию которого нужно привлекать дорогих специалистов, а они ценят свое время и бесплатно работать не будут.


 
Real ©   (2008-12-04 19:36) [70]


> Прошу прощения Real, я не хотел Вас оскорблять своими манерами.

Не понял о чем это, однако где же ответ на вопрос? ;)


 
ANB   (2008-12-04 19:37) [71]


> а не калькулятор с поддержкой функций когда приспичит.

Ну не совсем калькулятор. Я на этом языке реализовал довольно сложный стенд тестирования комплекса весьма разнородных продуктов.
Другими средствами это сделать не могли до меня, так и после меня.


 
utkin295 ©   (2008-12-04 19:39) [72]

Это Open Source ANB. Я не ищу коммерческой выгоды (ну если только скажем я после этого стану кем-то ну уж очень умным и буду раздавать консультации, но что-то не верится) для себя лично.
Я читал и об С#. Не впечатлил. Но может книга не удачная, там вечная хвала Microsoft. Повторюсь я не хочу чужих исходников и могу предложить свое про интерпретаторы, но такого гуру как Вы это вряд ли заинтересует. :)


 
lucy   (2008-12-04 19:40) [73]

utkin295 ©   (04.12.08 19:21) [54]


> Меня вдохновляет Лисп, но если вы были на сайте, там написана
> одна из причин почему он мне не нравится. И его диалекты
> тоже.


Вы читали, например, лекции Дж. Харрисона по функциональному программированию? Если вы их прочтете, то поймете, что язык имеет мало значения.
Вы очень ограниченный человек, и на самом деле не хотите познавать новое.


 
clickmaker ©   (2008-12-04 19:42) [74]

> [68] utkin295 ©   (04.12.08 19:34)
> Зачем вообще что-то создавать? Если всегда есть кто-то лучше?

тут есть нюансы.
Во-первых, даже если продукт некоей лавки лучше, он тебя может не устраивать. Может, просто неудобно тебе с ним работать, даже если там до черта всяких функций. ТОгда ты или ищешь аналог или пишешь чисто для своего удобства - тут ты царь и бог. Я в свое время так файл-менеджер написал, потому что фара еще не было, а все остальное мне не нравилось.
Но тут бесполезно привлекать народ. Просто потому что не договоритесь.

Второе. Нужен некий интерес, некая объединяющая идея. Реализация интерпретатора сама по себе мало кого щас интересует. Тема заезженная, ничего принципиально нового ты там не придумаешь.
Так что, бесперспективняк. Если уж так нравится - работай один в свое удовольствие. Если потом представишь свою нетленку миру, и она будет иметь успех - тем приятней будет.


 
Leonid Troyanovsky ©   (2008-12-04 19:44) [75]


> utkin295 ©   (04.12.08 19:34) [68]

> Зачем вообще что-то создавать? Если всегда есть кто-то лучше?

А, дейс-но, зачем?

Если у тебя есть что-то лучше чем, скажем, forth or vbscript,
то не таи от общественности.
Ну, если, конечно, все это не пиар.

--
Regards, LVT.


 
utkin295 ©   (2008-12-04 19:45) [76]

Нет его лекций я не читал, но я читал о функциональном программировании и о Лиспе в частности. Мне не нравится его синтаксис, а не идеи. Scheme вроде туда же. Я не согласен, что язык имеет мало значения. Он предопределяет Ваши мысли. И одни и те же задачи на разных языках программирования решаются по разному не из-за синтаксиса, а из-за мышления. Это важно.


 
utkin295 ©   (2008-12-04 19:48) [77]

Нет не пиар. А чем Forth лучше Vbscript? Не задумывались. Я знаком с Forth, чудно, но не мое.


 
Real ©   (2008-12-04 19:49) [78]


> Я читал и об С#. Не впечатлил. Но может книга не удачная,
>  там вечная хвала Microsoft

Ну им то есть за что, уж поверьте ;) Кстати перед согласными не пишут "об" ;)


 
utkin295 ©   (2008-12-04 19:51) [79]

Почему все стремятся принципиально новое? Во-первых, не все принципиально новые темы принципиально новы. Во-вторых, новое не значит лучшее. Я не против нового, но это не значит нет одному из вариантов старого.


 
Сергей М. ©   (2008-12-04 19:51) [80]


> utkin295


Нахрен тебе совместные усилия ?

Ты что, сам не в состоянии ?

Если в состоянии - делай !
Если не в состоянии - лечись.

А предложения типа твоего "А давайте вместе навалим большую кучу !" здесь чуть ли не каждый день)

Уже все в кучах, куда ни ступи.

Намек понял ?

Отдыхай.



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

Форум: "Прочее";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.01 c
3-1213615275
Still Swamp
2008-06-16 15:21
2009.01.25
Не могу отправить параметр из внешней хранимой процедуры.


3-1213691445
Ega23
2008-06-17 12:30
2009.01.25
Передача Null через параметры


15-1228144946
Layner
2008-12-01 18:22
2009.01.25
Убили форум или пропал интерес к Delphi?


2-1228816761
Nameziz
2008-12-09 12:59
2009.01.25
Потоки


2-1228931359
zoldatten
2008-12-10 20:49
2009.01.25
a^15 за 5 операций умножения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский