All streams
Search
Write a publication
Pull to refresh
132
0
Дулин Марат @mdevils

FullStack Software Developer

Send message
Насчет PHP - предположу, что современные фреймворки упорядочили разработку на PHP и дали возможность разрабатывать средние и крупные проекты без создания чрезмерно сложных и связных систем.
Думаю, на эту тему можно будет написать статью, но уже в другой раздел :-)
Советую спорсить об этом поисковые системы так это выходит за рамки данной статьи, да и найдете вы больше интересного чем я могу рассказать.
Токены я обрабатывал, интерпретаторы и трансляторы писал, спасибо) Просто если я об этом начну рассказывать - это в статью не уместить и мало кому будет понятно. Я лишь показал направление - кому будет интересно - найдет и парсер и макропроцессор) Это не проблема для того, кто заинтересуется)
Очень занятно) Но, думаю, мои статьи о кодогенерации не ограничатся препроцессингом)
Вот это я и пытаюсь донести. Каждый может использовать те подходы, которые ему нравятся, придумывать себе выражения, которые для него более интуитивны. И работая над проектом параллельно работать над кодогенератором. И от каждого проекта будет вклад в генератор :-)
Думаю, не зря в C препроцессор встроили. Встроить его в PHP совсем не так сложно как кажется.
Может и не только для простецких)
;-) Ну хорошо, что есть понимающие.
Это эксперимент.
А какая выгода от лямбда-выражений?
Это не решение. Это эксперимент. Я написал в конце статьи что по-хорошему надо использовать парсер, но в качестве эксперимента такой подход вполне подойдет, вы не согласны?
Очень актуально. Например, на днях искал ответ президента Казахстана на "Как пропатчить KDE2 под FreeBSD", но все ссылки были дохлыми.
Кстати, парсинг PHP возможен с помощью Tokenizer.
Мой сервер IIS, и ASP.NET приложение с MSSQL работают и радуются)
Может кривые руки чьи-то виноваты в такого рода эпидемии?
Да, это абстракция за счет кодогенерации. Есть еще DataSet - это общая абстракция за счет многоуровневой абстракции.
В RubyOnRails существует кодошенерация - есть специальные скрипты генерации Моделей, Контроллеров и Видов.
Насчет макросов языка Ruby - не встречал.

Information

Rating
Does not participate
Location
Berlin, Berlin, Германия
Date of birth
Registered
Activity