3001
Общий раздел / Re: Вышел ремейк Half-Life
« : Сентябрь 20, 2012, 11:50:05 am »
Под линух или хотя бы макось есть? А будет?
Онлайн компилятор Oberon-07/11
Путеводитель по Оберон-проектам.
Логи jabber-конференции.
Онлайн исходники BlackBox: тут:WeBB и на github
Исходники Project Oberon V4 на github.
Сборник решений задач книги "Современное программирование с нуля!" тут. А обсуждение здесь.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
А что тут - задачка на составление КА по рег. выражению. И затем программирование КА. Если составите НКА, то будете программировать с откатом Если сделаете ДКА - то уложитесь в обычный цикл.Если сделаете НКА, то потом сведете к ДКА и все равно будет обычный цикл :-)
Это не веб, это выхлоп компилятора немерли (если не ошибаюсь).Открой демку Introduction и посмотри на код.Я там ещё у странички запросил исходный код и получил 2312 строчечный html вот с такими названиями функций: MVCTest_SamplesViewModel__N_closureOf__N_lambda__8064_8256.
Веб для меня -- тёмный лес...
Это eDSL :-) По сути такой же какой в Haskell'e бейсик ;-)Коль разговор скатывается к DSL (я правда так и не понял при чём тут контекстно зависимые лексемы), расскажу как я (этим летом) сделал некий аналог DSL без написания каких-либо парсеров вовсе.Так это не DSL, а просто набор процедур...
...
Как видите всё на чистом C#, между тем DSL есть и сильно помогает. А своего парсера-транслятора-компилятора из DSL в чего-то там писать не пришлось.
ДСЛ с этим справится гораздо лучше.Поправочка: удачный DSL.
Нет не так. На средствах разработки под десктоп бабла не сколотишь (если только не лезть в какую-ниудь жутко узкую нишу где больше никого нет). И уж на платформе тем более.1) делать свою собственную платформу навроде дотнета, явы или блэкбокса;Именно так! Могли бы взять за основу вместо ObjectPascal диалект Оберона и назвали бы его язык Делфи. Тоесть, был бы аналог КП.
Другое дело, что практика показывает, чта-а средний программист не умеет думать еще и о конструировании DSL, даже eDSL не умеет. У него голова занята совсем другим - предметной областью.Нет. Она у него занята головоломкой, на тему как впихнуть предметную область в узкие рамки языка программирования так, чтобы код не скатился в говно.
А если не занята, то проект проваливается с вероятностью близкой к 100%.
2. в явке уже есть дополняющие языки (как доп язык javafx1.0, например , не прошел), впрочем они есть и под .net. По первому впечатлению НИМЕРЛЕЙ спроектирован лучше.. Что касается вторых версий (Немерлея и FX) - то разработчики (наверное понимая, что в разработанную нишу одним только сахаром не влезешь ) пытаются найти свое собственное место.. - как результат.. и там и там "FRAMEWORKS"