|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 25 Dec 2001 11:32:03 To : Vsevolod Lutovinov Subject : Re: ? is OK if CGI == EXE -------------------------------------------------------------------------------- Vsevolod Lutovinov wrote: > > AA> Потому как сдается мне, что не поисковик это. > > Да неважно это. Речь не о том, на каком языке писать программу, а о > том, что во многих случаях CGI реализуется одинаково легко почти на > любом языке. А на каком именно - дело сопряжения с основным > программным тельцем. Требования к языку которого очень часто никак > не служебной интерфейсной частью диктуются. Если же оно на C/C++ > пишется, то cgi.getString( "session" ) (а то и вовсе интерфейсно-независимое > inputData.param( "session" ), к CGI или какому другому интерфейсу не > привязанное) ничуть не хуже или сложней перлового $cgi -> param( 'session' ) > или аналогов. В том-то и дело что хуже. Оно когда само по себе - может и пофигу, на чем, но когда начинаешь все это вместе интегрировать - начинаются мелкие дурацкие проблемы. Которые почему-то приводят к тому, что код на перле где-то так в разы компактнее пишется. > Если, конечно, головой библиотеки выбирать, а не руками парсинг с нуля писать. Дело в том, что там где для C++ нужна библиотека, в перле иногда обходится одной строкой кода. Hу скажем типичный фрагмент: ($a, $b, $c)= /()... () ...()/; т.е. регексп, который парсит нечто, и выдает три фрагмента (в скобках). Синтаксис естественно неверный, многоточия означают не то что в перле, но суть должна быть понятна. То есть регексп выдает список значений, который тут же в левой части присваивания разбирается на компоненты. А теперь можешь показать нам, как ты это быстро перепишешь на C++, и насколько это выйдет длиннее. Я ставлю на пятикратный прирост размера кода. P.S. У явы, PHP, VB и других на подобных задачах такие же дурацкие заморочки, все потому что регекспы - не часть языка. --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/28256ed1fcce.html, оценка из 5, голосов 10
|