|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Mikhail Fedotov 2:5015/153 17 Mar 2001 00:30:12 To : Alexis Nazarbayev Subject : Формирование картинки -------------------------------------------------------------------------------- >>> можно ввести ещё $'''''' или $'''`''``' тоже "удобно"... SS>> Ты от вопроса-то не уходи. Вот есть регексп, мы его применили, он SS>> что-то SS>> там в тексте нашел. Чем бы ты предпочел обозначить то, что было до SS>> совпадения, и то что после него? A> регулярные выражение и операторные языки Д- сильно разные вещи. соединить A> их органично, имхо, не получится. Хорошо. Hо "оганичность" каждый для себя определяет по-разному, и это неправильно. Для определения степени органичности было бы правильным для начала выбрать точку отсчета, язык с аналогичными возможностями. Пхп функционально с перлом не сравним, поэтому его не берем. Другие кандидаты ? SS>> То что внутри, обозначается $1, $2 и так далее, и практически в PHP SS>> сделано точно также (только реализовано в виде функции, и потому SS>> неудобно). A> в пхп более гармонично: регэкспы подчинены языку, а не работают с ним на A> равных. это тоже имхо. Сейчас я пишу на java, причем везде указываю полные спецификаторы пакета, вроде java.lang.String, безо всяких импортов. Т.е. пишу кода столько, что не то что на один экран, его куда больше чем надо. Hо - пишу на автомате, и общую картину держу про себя перед глазами (на экране ей делать вообще имхо нечего :). Также меня устраивает jakarta-regexp, который до перла совершенно не дотягивает по лаконичности при реализации сравнимой функциональности. Hо от понимания вообще, как работает регексп, до полного понимания, как работает программа на перле, меньше чем полшага. Дело простого навыка. Могу писать и так, и так, какая нафиг разница ? В перле можно быстро написать простой код, в java читать программу по понятным идентификаторам, проблемы все совершенно надуманны. Хотелось бы еще заметить, что аргументы, приводимые против перла в защиту пхп, обычно в точности аналогичны аругментам против любой новой дисциплины в вузе, которая студенту кажется интуитивно понятной и ненужной, а для осознания ошибочности такого суждения у него еще нет знаний (появляются к концу курса). Весьма показательная аналогия. А если мыслить более конкретно, то едва ли можно спорить, что пхп - язык как язык, попсовый, таких много, тот же VB, про них давно все сказано. Перл же изначально применялся для системно-административных задач, и на низкую квалификацию юзеров, в том числе неспособность самим прочитать хелп и поставить любой нужный модуль, не закладывался. То, что возможности для работы с вебом так просто и органично в него вписались, просто следствие продуманной гибкости. Hу совершенно разных классов языки... Mikhail ...Читайте устав, в ем все написано... --- * Origin: Silver Dragon (FidoNet 2:5015/153) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/22773ab2a244.html, оценка из 5, голосов 10
|