The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Новый язык программирования Nesla, похожий на Java..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Новый язык программирования Nesla, похожий на Java..."  
Сообщение от opennews on 07-Июн-07, 08:33 
Вышла новая версия языка программирования Nesla 0.6.0 (http://nesla.sourceforge.net/nesla/).


NullLogic Embedded Scripting Language (Nesla) - скриптовый язык программирования, интерпретатор которого распространяется под лицензией GNU GPL. Проект Nesla вырос из парсера конфигурационных файлов, по синтаксису язык похож на JavaScript и PHP. Размер архива с исходными текстами - 94 Кб.


Краткое описание на русском языке и пример кода можно найти на данной странице (http://progopedia.ru/language/nesla/). Список изменений в версии 0.6.0: на английском (http://nesla.sourceforge.net/nesla/changelog.php), на русском (http://progopedia.ru/version/nesla-060/)

URL: http://nesla.sourceforge.net/nesla/
Новость: http://www.opennet.ru/opennews/art.shtml?num=11019

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Злобный Anonymous on 07-Июн-07, 08:33 
Главное чтобы не был таким же дырявым.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от A on 07-Июн-07, 09:11 
Неминуемо будет таким же дырявым. Что за мода создавать языки из всяких парсеров? (напомню, что PHP (изначально Personal Home Page Tools) появился из приблуды, которую Расмус Лердорф написал, чтобы анализировать кто читал его резюме!)
Все эти изврашения проистекают из двух вещей: 1) молодым и горячим лень читать документацию и изучать уже существующие решения 2) молодым и горячим хочется самим попрогать языки. Через эту фазу проходит любой программист, написание языка -- прекрасное упражнение (особенно, если автор потрудился изучить теорию этого дела и строит действительно полноценный, непротиворечивый, регулярный синтаксис) и очень увлекательное занятие. Но другие молодые и горячие начинают использовать эти недоязыки (первый блин, как правило, комом, а второго часто уже не бывает).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от gmm20 email(??) on 07-Июн-07, 14:45 
> Что за мода создавать языки из всяких парсеров?

есть всего два основных метода создания языков:

1. сверху-вниз, через комитет, спецификацию и т.п.
например, ADA. язык выходит неудобным, практически никто не хочет его использовать.

2. снизу-вверх. таких языков очень много: С, Perl, C++, ...
первые версии, например, тех же C, Perl C++ очень не похожи на теперешние.

> (напомню, что PHP (изначально Personal Home Page Tools) появился из приблуды,
> которую Расмус Лердорф написал, чтобы анализировать кто читал его резюме!)

причем, первая версия PHP была написана на Perl

> Все эти изврашения проистекают из двух вещей:
> 1) молодым и горячим лень читать документацию и изучать уже существующие решения

когда создавались те же языки PHP и JavaScript аналогов с такой же функциональностью
просто не существовало. Javascript - исполняется в browser`е на стороне клиента,
PHP - специализированный язык для разработки веб-приложений.

> 2) молодым и горячим хочется самим попрогать языки. Через эту фазу проходит любой
> программист, написание языка -- прекрасное упражнение (особенно, если автор потрудился
> изучить теорию этого дела и строит действительно полноценный, непротиворечивый,
> регулярный синтаксис) и очень увлекательное занятие. Но другие молодые и горячие
> начинают использовать эти недоязыки (первый блин, как правило, комом, а второго
> часто уже не бывает).

если бы. уже вовсю используется 5-я версия PHP, есть планы по созданию 6-й и 7-й.
причина популярности PHP не только в том, что низкий порог вхождения. это действительно
уникальный язык для создания веб-сайтов. скрипт cgi-bin/perl будет намного медленнее
работать, а например, apache/mod_perl - требует для каждого проекта свой собственный
екземпляр apache, да и памяти он использует намного больше чем аналогичное решение
на php. исходя из этого, других таких же дешевых и удобных инструментов для создания
динамических сайтов, которые можно разместить на дешевом виртуальном хостинге просто нет.
( Ruby on Rails всеравно дороже будет, чем PHP )

да, в 5-й версии PHP много идей понадергали из Python и Java,
но так ведь и в C есть свои проблемы (и на солнце есть пятна).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Бизон on 07-Июн-07, 15:29 
2gmm20

у вас очень ограниченный кругозор:)
>скрипт cgi-bin/perl будет намного медленнее работать
cкрипт на перле а поставлю против аналогичного скрипта на ПХП в любой день недели - и не рассказывайте сказки из тех тестов что я видел всегда выигрывал перл если у вас есть альтернативные сравнения - пожалуйста дайте линку.

> apache/mod_perl - требует для каждого проекта свой собственный екземпляр apache
это шутка?
mod_perl с mod_php вообще не имеет смысла сравнивать. скрипт на Mod_perl работает как модуль апача отсюда и уйма приемуществ - в ПХП всё равно такой гибкости не добиться


>Ruby on Rails всеравно дороже будет, чем PHP
он уже продаётся?? не покупайте!!! я вам бесплатно пришлю

>да, в 5-й версии PHP много идей понадергали из Python и Java,
например?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "PHP и Perl"  
Сообщение от gmm20 email(??) on 07-Июн-07, 17:04 
[...]

>> скрипт cgi-bin/perl будет намного медленнее работать

> cкрипт на перле а поставлю против аналогичного скрипта на ПХП в любой день недели
> и не рассказывайте сказки из тех тестов что я видел всегда выигрывал перл
> если у вас есть альтернативные сравнения - пожалуйста дайте линку.

использование perl через cgi интерфейс - это:

1. создание нового процесса
2. запуск интерпретатора perl
3. компиляция исходного кода perl в внутреннее представление (байт-код)
4. интерпретация (выполнение) байткода
5. завершение процесса perl

если в скрипте используются какие-то жирные модули, ситуация становится еще печальнее.

при исполнении php скриптов через mod_php - новые процессы не создаются,
в результате нагрузка на процессор гораздо меньше. на виртуальном хостинге,
где висит несколько сотен различных сайтов - эта разница очень хорошо видна.

>> apache/mod_perl - требует для каждого проекта свой собственный екземпляр apache

> это шутка?

это правда.

> mod_perl с mod_php вообще не имеет смысла сравнивать.
> скрипт на Mod_perl работает как модуль апача отсюда и уйма приемуществ
> - в ПХП всё равно такой гибкости не добиться

вот из-за этой "гибкости" mod_perl и нужен каждому пользователю свой собственный apache.

[...]

>> в 5-й версии PHP много идей понадергали из Python и Java

> например?

зачем?

(зачем мне это нужно - "метать бисер" перед ....... ?)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "PHP и Perl"  
Сообщение от Бизон on 07-Июн-07, 21:10 
Не понятно какого хрена сравнивать CGI и mod_php ????? СGI имеет отношение к перлу такое же как и пхп.
Ну с mod_perl вы вообще не имели дела поэтому не будем о нём и спорить - слив засчитан.

> в 5-й версии PHP много идей понадергали из Python и Java
> например?
> зачем?

Ещё один слив?? Просто я всё на яве да на перле - может уже и пхп чтото вкусное предложить может ?? Помню помню как ПХП мне предлагало для каждой базы свой набор ф-ций использовать а  смарти по умолчанию юзало фигурные скобки.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "PHP и Perl"  
Сообщение от _Nick_ email(??) on 09-Июн-07, 19:29 
> apache/mod_perl - требует для каждого проекта свой собственный екземпляр apache
> это правда.

ты тоже там же пасешьсо?? а че вы тогда спорите? :)

читай щас если до сих пор ниасилил:
"mod_perl — дополнительный модуль для веб-сервера Apache, внедряющий интерпретатор языка Perl в Apache, и позволяющий избежать значительных накладных расходов на запуск Перла для обработки каждого запроса."

сорс: http://ru.wikipedia.org/wiki/Mod_perl

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Oles email on 07-Июн-07, 18:34 
>cкрипт на перле а поставлю против аналогичного скрипта на ПХП в любой
>день недели
ИМЕННО, друг мой ;)
А написать на PHP аналог твоего скрипта на перле будет проблематичнее для того,
кто будет врубаться в то, что делает твой скрипт на перле. Потому и уход программера из проекта и приход нового занимает время, и для PHP это время адаптации будет заметно меньше ;). Синтаксис PHP _намного_ легче и понятнее, он писался для людей, а не как альтернатива sh/awk/sed (которые также очень далеки от programmer-friendly), а языки одного и того же класса. Зачем же выбирать перл? "Тому що конкретний" (С) ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Бизон on 07-Июн-07, 21:14 
>>Синтаксис PHP _намного_ легче и понятнее, он писался для людей

бла бла бла
"Какие ваши доказательства?"(C)

>>Зачем же выбирать перл?

зайдите на cpan.org и поймёте зачем выбирать перл ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "qq//"  
Сообщение от don_oles email(??) on 08-Июн-07, 09:06 
>>>Синтаксис PHP _намного_ легче и понятнее, он писался для людей
>
>бла бла бла
>"Какие ваши доказательства?"(C)

Человеческие. Чем ближе язык к прошлому опыту (английский язык плюс уроки математики) тем легче, ассоциаций больше с предыщущим опытом.

Доказательства. Пожалуйста. Технические. Сложные струкрутры данных $a[a] или $a->{b}->{c}. А ведь в перле два вида массива! Далее. grep или in_array? Что будет понятнее тому кто знает хорошо только английский? Слово grep понятно только тем кто видел юниксы. == или eq ? Вот эти ne/gt/eq для строк просто маразм - тяжёлое наследие sh/awk/sed ;-) ЭТО ПЕРЛ ВЫЛЕЗ ИЗ ШЕЛА ;) Далее q/qw/qq/qx/qw ? Это английский? Это албанский. И таких примеров много.

Доказательство от обратного. Сравни сколько лет перлу и пхп. И какая сейчас популярность того и другого. То что синтаксис легче решил не только я, а куда большая масса людей - своим выбором.


>>>Зачем же выбирать перл?
>
>зайдите на cpan.org и поймёте зачем выбирать перл ;)
И что это доказывает? Ой ли мама.
Ты знаешь почему PEAR беднее? Потому что без PEAR уже всё есть нужное в нескольких десятках модулей (которые уже подгружены на момент запуска скрипта). Так что CPAN это для тех, у кого нет PHP.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "qq//"  
Сообщение от Бизон on 08-Июн-07, 18:51 
ааа ну если вы пишите программы которые используют несколько десятков модулей - вопросов больше не имею - продолжайте и ладбше писать сайты про собаку - только вот в такие дискуссии больше встревать не рекомендую


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от гость on 07-Июн-07, 21:38 
>Потому
>и уход программера из проекта и приход нового занимает время, и
>для PHP это время адаптации будет заметно меньше ;).

Молодец что смайлик поставил: нельзя жу серьёзно считать недоучку портящего интернет очеред ным убожеством с помощью пхп Программистом.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от don_oles email(??) on 08-Июн-07, 09:15 
>>Потому
>>и уход программера из проекта и приход нового занимает время, и
>>для PHP это время адаптации будет заметно меньше ;).
>
>Молодец что смайлик поставил: нельзя жу серьёзно считать недоучку портящего интернет очеред
>ным убожеством с помощью пхп Программистом.

Открою тебе страшную тайну: бизнесмену как-то всё равно кто помогает ему делать деньги быстро, и что думают про этого человека другие недопрограммисты. Счастье ведь не в само-крутости.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от belkin on 08-Июн-07, 10:50 
>Открою тебе страшную тайну: бизнесмену как-то всё равно кто помогает ему делать
>деньги быстро, и что думают про этого человека другие недопрограммисты. Счастье
>ведь не в само-крутости.

Давайте не будем считать психологию бизнесменов мерилом качеств средств программирования так как они в своём желании заработать быстро и много готовы в любой грязи испачкаться или маму родную продать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Oles email on 08-Июн-07, 14:50 
>Давайте не будем считать психологию бизнесменов мерилом качеств средств программирования так как
>они в своём желании заработать быстро и много готовы в любой
>грязи испачкаться или маму родную продать.

Не в бровь а в глаз. Вот именно про _качества_ средств и идётся речь. И время создания решения и стоимость его поддержки - определяющие качества ;) Или уже программирование перестало быть прикладным и превратилось в самоцель?

А вот и скажи какими вот "качествами" обладает перл. Вкратце - в чём его конкурентное преимущество? То что перл устарел морально уже давно доказывает уже тот факт, что появился следующий перл - руби. И те кто познакомился с питоном уже призадумаются делать ли проект на перле.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "PHP и Perl"  
Сообщение от gmm20 email(??) on 08-Июн-07, 16:10 
>> Давайте не будем считать психологию бизнесменов мерилом качеств
>> средств программирования так как они в своём желании заработать
>> быстро и много готовы в любой грязи испачкаться или маму родную продать.

> Вот именно про _качества_ средств и идётся речь.
> И время создания решения и стоимость его поддержки - определяющие качества ;)

обычно оценивают качество _реализации_ языков программирования
по количеству критических ошибок в интерпретаторе/компиляторе.
и по этому показателю PHP5 занимает одно из последних мест...

> А вот и скажи какими вот "качествами" обладает перл.
> Вкратце - в чём его конкурентное преимущество?

Perl имеет много преимуществ. например, регулярные выражения Perl
сделаны очень качественно, даже сделали отдельную библиотеку pcre,
которая кстати, используется и в PHP. эти два языка не конкурируют
между собой, по большому счету, Perl - это почти идеальный интсрумент
для быстрого написания скриптов, где возможностей bash уже будет мало,
а писать аналогичную программу на С - это потребует слишком много времени
на разработку и отладку.

> То что перл устарел морально уже давно доказывает
> уже тот факт, что появился следующий перл - руби.
> И те кто познакомился с питоном уже призадумаются
> делать ли проект на перле.

о том, какой язык лучше, а какой хуже можно решать только исходя
из конкретной задачи, которую надо решить, и предпочтений разработчика.
абстрактное сравнение языков - это будет практически пустая трата времени.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "PHP и Perl"  
Сообщение от Oles email on 08-Июн-07, 16:47 
>обычно оценивают качество _реализации_ языков программирования
>по количеству критических ошибок в интерпретаторе/компиляторе.

Вот есть язык brainfuck. На википедии можешь поискать. Уверен -
у него самый безглючный компилятор ;) А толку? Про реализацию ты прав - но тут половина
красноглазых даже не сделала этого разделения - язык и конкретная VM. Да и реализация - дело то меняющееся. Сегодня баг есть, завтра исправят. Винда вон тоже было глюкало редкое, но сейчас XP/2003 - вполне надёжные решения.

>и по этому показателю PHP5 занимает одно из последних мест...

90% глюков которые находят в PHP волнуют не программистов а хостеров. Те, которые держат
свой сервер для своего проекта вообще не волнуются.

>Perl имеет много преимуществ. например, регулярные выражения Perl
>сделаны очень качественно, даже сделали отдельную библиотеку pcre,
>которая кстати, используется и в PHP.

Если pcre/preg есть в PHP уже сто лет, то это - не преимущество. Вот
если бы его небыло - было бы преимуществом. Я тебя про _преимущества_ спрашиваю -
чем язык принципиально отличается в лучшую (какую либо) сторону, что у него
есть чего ещё у других нет?

А я тебе отвечу в чём его единственное конкурентное преимущество. _единственное_. Перл действительно отличная альтернатива sh/awk/sed, и она с вероятностью 99% уже стоит на каком-либо unix-сервере, будь то linux/freebsd/solaris/aix/hpux/sco.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "PHP и Perl"  
Сообщение от gmm20 email(??) on 08-Июн-07, 18:11 
>> обычно оценивают качество _реализации_ языков программирования
>> по количеству критических ошибок в интерпретаторе/компиляторе.
>> и по этому показателю PHP5 занимает одно из последних мест...

> 90% глюков которые находят в PHP волнуют не программистов а хостеров.
> Те, которые держат свой сервер для своего проекта вообще не волнуются.

далеко не у всех хостеров стоит последняя версия из 4-й или 5-й ветки.
на это еще накладывается далеко не безглючный код большого количества
открытых проектов, сделанных на PHP, что сильно портит имидж языка...

>> Perl имеет много преимуществ. например, регулярные выражения Perl
>> сделаны очень качественно, даже сделали отдельную библиотеку pcre,
>> которая кстати, используется и в PHP.

> Если pcre/preg есть в PHP уже сто лет, то это - не преимущество.
> Вот если бы его небыло - было бы преимуществом.

хорошо, пусть не преимущество, но это одна из самых сильных сторон Perl.
если бы не существовало Perl, то не было бы и этой библиотеки внутри PHP.

> Я тебя про _преимущества_ спрашиваю - чем язык принципиально
> отличается в лучшую (какую либо) сторону, что у него есть чего ещё у других нет?

хорошо. например, в Perl есть такая очень приятная фича, как "0, but true".
это специальное значение, которое при приведении в числовой тип превращается
в числовое значение 0, а при приведении в логический тип превращается
в логическое значение true. вот пример тестового кода на Perl:

===-===-===

print "num: ", ( "0, but true" + 0 ), "\n";

if( "0, but true" )
{
    print "str: true\n";
}

===-===-===

если вместо строки "0, but true" использовать строку "0",
при приведении в логический тип мы получим значение false.

этой фичи не хватает в PHP, что приводит к необходимости
писать примерно такой проверочный код вокруг функции strpos:

===-===-===

// in PHP 4.0.0 and newer:
$pos = strrpos($mystring, "b");
if ($pos === false) { // note: three equal signs
   // not found...
}

// in versions older than 4.0.0:
$pos = strrpos($mystring, "b");
if (is_bool($pos) && !$pos) {
   // not found...
}

===-===-===

> А я тебе отвечу в чём его единственное конкурентное преимущество. _единственное_.
> Перл действительно отличная альтернатива sh/awk/sed, и она с вероятностью 99%
> уже стоит на каком-либо unix-сервере, будь то linux/freebsd/solaris/aix/hpux/sco.

я не вижу конкуренции между bash, perl, gcc, php и другими инструментами.
спор "что лучше - perl или php" это из серии "что лучше - молоток или дрель".
и то и другое - почти отличные, удобные инструменты в своей области применения.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Бизон on 08-Июн-07, 18:54 
бугага - морально устарел - раскажите об этом в yahoo


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от belkin on 09-Июн-07, 11:13 
>>Давайте не будем считать психологию бизнесменов мерилом качеств средств программирования так как
>>они в своём желании заработать быстро и много готовы в любой
>>грязи испачкаться или маму родную продать.
>
>Не в бровь а в глаз. Вот именно про _качества_ средств и
>идётся речь. И время создания решения и стоимость его поддержки -
>определяющие качества ;)

Программа пишется для последующего выполнения. Она должна качественно работать, а время создания и стоимость поддержки это издержки. Вот такой случается идиотизм если это не так:
"- Нет, мы будем строить биллинг под Windows для MS ISA, а не под Solaris и для CISCO netflow.
- Почему ?!
- Потому что программисты Unix нам обойдутся намного дороже".

>А вот и скажи какими вот "качествами" обладает перл. Вкратце - в
>чём его конкурентное преимущество? То что перл устарел морально уже давно
>доказывает уже тот факт, что появился следующий перл - руби. И
>те кто познакомился с питоном уже призадумаются делать ли проект на
>перле.

Я Perl не использую - берегу мозги от искривлённого пространства.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от _Nick_ email(??) on 09-Июн-07, 19:25 
>mod_perl с mod_php вообще не имеет смысла сравнивать. скрипт на Mod_perl работает
>как модуль апача отсюда и уйма приемуществ - в ПХП всё
>равно такой гибкости не добиться

где вы такие покосы нашли??

а как же по-вашему работает mod_php как не модуль апача???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от гость on 07-Июн-07, 21:43 
...
>причем, первая версия PHP была написана на Perl
...
>когда создавались те же языки PHP и JavaScript аналогов с такой же
>функциональностью
>просто не существовало. Javascript - исполняется в browser`е на стороне клиента,
>PHP - специализированный язык для разработки веб-приложений.

В очередной раз убеждаюсь, что нездоровая любовь к пхп явно коррелирует с низким уровнем интеллекта - автор противоречит сам себе: перл был и есть специализированный язык для написания веб-приложений (равно как и для обработки текста, для написания системных утилит и много другого).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Perl и PHP"  
Сообщение от gmm20 email(??) on 07-Июн-07, 22:19 
>> первая версия PHP была написана на Perl
...
>> когда создавались те же языки PHP и JavaScript
>> аналогов с такой же функциональностью просто не существовало.
>> Javascript - исполняется в browser`е на стороне клиента,
>> PHP - специализированный язык для разработки веб-приложений.

> автор противоречит сам себе: перл был и есть специализированный язык
> для написания веб-приложений (равно как и для обработки текста,
> для написания системных утилит и много другого).

Perl - это универсальный язык.

и если бы существующие на тот момент cgi/perl и mod_perl удовлетворяли
все потребности разработчиков и хостеров, не было бы причин создавать PHP и mod_php.

cgi/perl - динамические сайты будут тормозить, из-за особенностей интерфейса CGI
mod_perl - каждому клиенту нужно выделять свой собственный экземпляр apache.

сайты, где был в основном статический контент - им было достаточно cgi/perl для динамики,
крупные проекты - использовали mod_perl и выделенный сервер, например, тот же Amazon.com

и тех и тех сайтов - примерно по 10-15%.

mainstream же - это проекты которым cgi/perl - уже мало, а mod_perl - еще много.
если бы не существовало этой незаполненной ниши, то PHP никогда не стал бы популярным.

кроме того, если посмотреть на ситуацию с точки зрения хостинговых компаний:
mod_php - это самый оптимальный способ упаковать наибольшее количество динамических
сайтов, размещенных на виртуальном хостинге на один физический сервер.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Perl и PHP"  
Сообщение от Бизон on 08-Июн-07, 02:06 
господин что нибудь слышал о nginx, lighttpd, FastCGI, mod_perl(Apache::Registry, Apache::PerlRun)?

интересно а какие причины создания языка Nesla?? но ведь создают!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Perl и PHP"  
Сообщение от gmm20 email(??) on 08-Июн-07, 03:02 
> господин что нибудь слышал о nginx, lighttpd,
> FastCGI, mod_perl(Apache::Registry, Apache::PerlRun)?

PHP создавался в 1995-1996 году, nginx появился где-то в 2004-2005.
кстати, как nginx может ускорить обработку формы cgi/perl скриптом?

так же и остальные "модные технологии" вряд ли существовали
в 1993-1995 году и могли как-то влиять на ситуацию в то время.

PS кстати, лично для тебя, полезная информация, к размышлению:
http://www.microchip.ru/phorum/read.php?f=2&i=126600&t=126600

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Perl и PHP"  
Сообщение от Бизон on 08-Июн-07, 10:08 
>> господин что нибудь слышал о nginx, lighttpd,
>> FastCGI, mod_perl(Apache::Registry, Apache::PerlRun)?
>
>PHP создавался в 1995-1996 году, nginx появился где-то в 2004-2005.
>кстати, как nginx может ускорить обработку формы cgi/perl скриптом?

Никак - он CGI вообще не поддерживает и вы будете поражены там нету mod_perl!(вы ещё стоите на ногах?)
Вы запарили своим CGI - это уже не актуально лет 5.


>PS кстати, лично для тебя, полезная информация, к размышлению:
>http://www.microchip.ru/phorum/read.php?f=2&i=126600&t=126600

ЗЫ я с вами на брудершафт не пил. Поэтому не тебя а вас. Вы недоучка впринципе я другого от ПХПшника и не ожидал - хотя и бывают приятные исключения

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Perl и PHP"  
Сообщение от uldus (ok) on 08-Июн-07, 08:57 
>интересно а какие причины создания языка Nesla?? но ведь создают!!!

Минимальный размер интерпретатора и возможности достаточные для большинства embedded решений.

По поводу PHP gmm20 говорит верно, PHP был ответом на образовавшийся вакуум - отсутствие элементарного инструмента, дающего возможность любому непросвященному скопировать пару готовых строк кода прямо в свой HTML без лишних усложнений и особо не разбираясь, а админу получить готовое оптимальное массовое решение вида "все включено".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Perl и PHP"  
Сообщение от masted (ok) on 08-Июн-07, 09:25 
>mainstream же - это проекты которым cgi/perl - уже мало, а mod_perl - еще много.

следуюя ващей логике mainstream это, большей своей частью, домашние сайты школьников и недоучек, а так же порно-сайты и генерераторы дорвеев.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от JIP email(??) on 07-Июн-07, 22:32 
"девять из десяти наркоманов вибирают ПэХаПэ"

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

по поводу юзерфрендли: в процессе биоэволюции выжили теплокровные уважающие perlstyle и соотвественно пренебрежительно относящиеся к этому явлению. проще так сказать - оба пути ведут в АД (при желании можно выбрать альтернативный метафизический объект)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от kvas on 08-Июн-07, 06:40 
...
> по поводу юзерфрендли: в процессе биоэволюции выжили теплокровные уважающие perlstyle и
> соотвественно пренебрежительно относящиеся к этому явлению. проще так сказать - оба пути
> ведут в АД (при желании можно выбрать альтернативный метафизический объект)

Блин! Ну зачем же сразу Актив Директорием пугать? :) Я лучше альтернативный объект выберу!
А по поводу языков - с тех пор, как TopSpeed (читай - Йенсен) ушла с этого рынка, так приличных и не было (на моей памяти). Я по сию пору в их Modula-2 с объектными расширениями влюблён, но толку-то, один фиг приходится писать на Цэ, ЦэПэПэ и прочих извратах.
И правильно тут юзерфрендливость упомянута, раз уж во всём мире господствующее положение на рынке OS заняли Windows, то не надо удивляться, что на рынке языков всё смещается к недопрограмист-френдли языкам типа php. Общая тенденция, так сказать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от A on 08-Июн-07, 08:58 
Я не хочу спорить про то, что лучше перл или пхп. Кто знает и пхп и мод-перл, тот и так понимает, что мод-перл гибче и проще в поддержке, чем пхпшная мешанина из кода и данных. Я хочу сказать про другое.

Действительно, есть языки, которые развиваются хаотично. Они все ущербны.

Здесь был упомянут С, пример на С:
i=a/*b; /* bug */
это "комментарий с /* внутри" или "делить на указатель"? разные компилляторы понимают это поразному потому, что это не поддаётся логическому пониманию! это нерегулярность языка -- элементаная непродуманность синтаксиса. когда начинается ОО таких глюков становится ещё больше из-за конструкций типа >>.

Здесь был упомянут перл. Хвала Лари, перл долго был регулярным, но с появлением в нём ОО, он эту регулярность значительно утратил. пример:
1) созадём m.pm с методом new
2) пишем скрипт
use m;
всё работет
3) добавлем вторую строчку
$a=m->new;
видим странные ошибки
Кстати (для знатоков) строка $a=m->new<-m; сработает без ошибок, но сделает не то, что модно подумать :-)

Я утверждаю, что все хаотично развивающиеся языки противоречивы и могу привести ещё кучу примеров. Чтобы создать нормальный язык надо создавать язык, а не парсер или считалку просмотов резюме. Тогда получится руби, питон, смолток, tcl, лисп, хаскель...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от GlebVt on 08-Июн-07, 15:33 
>Здесь был упомянут С, пример на С:
>i=a/*b; /* bug */
>это "комментарий с /* внутри" или "делить на указатель"?

потому что надо пробелы ставить. читабельней будет и глюков лишних не будет

i = a / *b;
а можно так, если пробелы не любим:
i = a/(*b);

не понимаю где тут "ущербность"...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от A on 08-Июн-07, 16:16 
в том и есть :-)
Елси бы в спецфикации было написано "знак '/' всегда надо отделать пробелами от переменных", это был бы дурацкий язык. Но если про это не написано ничего, но иногда возникают ситации, когда без пробелов прога даже не разберётся на токены(!!), это уже полная попсня. Согласитесь, что создатели языка не продумали эту ситуацию. А не продумали они её потому, что модель синтаксиса не была построена. Делалось так, как казалось правильным. Это даёт всегда только прилизительно правильный результат. Из серии 5x5=25, 6x6=36, тогда и 7x7=47. Почти правильно :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от GlebVt on 09-Июн-07, 10:13 
ну мне оно не мешает. именно знак "/".
больше мешает упомянутый раньше '>>' & '<<'. особенно когда шаблоны используешь. вроде и пробел не смотрится, а вроде как и надо :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от GlebVt on 09-Июн-07, 10:14 
а вобще, если бы все было идеально, было бы скучно жить )
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от belkin on 09-Июн-07, 11:27 
>в том и есть :-)
>Елси бы в спецфикации было написано "знак '/' всегда надо отделать пробелами
>от переменных", это был бы дурацкий язык. Но если про это
>не написано ничего, но иногда возникают ситации, когда без пробелов прога
>даже не разберётся на токены(!!), это уже полная попсня. Согласитесь, что
>создатели языка не продумали эту ситуацию. А не продумали они её
>потому, что модель синтаксиса не была построена. Делалось так, как казалось
>правильным. Это даёт всегда только прилизительно правильный результат. Из серии 5x5=25,
>6x6=36, тогда и 7x7=47. Почти правильно :-)

-------------
BU> А зачем все усложнять? Был скажем такой язык PL/1 - В нем кучу всего
BU> напихали.
BU> И кто им сейчас пользуется?
Те, кто не программирует 1 проблемный комплекс из сотен программ на смеси
языков, где каждый язык - для своей цели. :)
В частности, он давно есть для вин, для ос2 и т.п., и в нем есть практически
все для выживания даже в подобных системах, включая все окологуишные примочки
и кросс-трансляцию для системы команд указанной при трансляции платформы (390,
например).
В общем, начиная с оптимайзера от ИБМ, у меня не было особых претензий к этому
языку. f - это была песня, и я её материл, но даже эту песню я б, наверное,
предпочел С. :)
Вообще из "верхних", то есть - наиболее прилично выглядящих языков я б назвал
рекс и ада. Первый, к сожалению, процедурный, как это и определено его
стандатом, второй - я не видел компилятора, который бы мне понравился. Ещё
есть алгол68, который был реализован для всех известных мне платформ как бы не
раньше С, и по списку возможностей пересекается с ада более, чем на 90%.
---------------

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от Cub email on 10-Июн-07, 06:20 
>Кстати (для знатоков) строка $a=m->new<-m; сработает без ошибок, но сделает не то, что модно подумать :-)

Не затруднит ли сэра объяснить для не-знатоков, в чем заморочка?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от _Nick_ email(??) on 10-Июн-07, 06:56 

>Не затруднит ли сэра объяснить для не-знатоков, в чем заморочка?

ГЫ
Квадратный, это ты? %)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от A on 13-Июн-07, 09:00 
могу подсказать ,-)
по той же самой причине будут точно так же глючить модули с названиями q, qq, qx... догоняете? ,-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от nordicdyno email on 19-Июн-07, 14:46 
>могу подсказать ,-)
>по той же самой причине будут точно так же глючить модули с
>названиями q, qq, qx... догоняете? ,-)


так будет работать:

$a="m"->new;

:D

З.Ы.
Ну ключевые и зарезервированные слова во многих языках нежелательно использовать так-то, если не хочется "невразумительных ошибок" :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от nordicdyno email on 19-Июн-07, 14:50 
>Здесь был упомянут перл. Хвала Лари, перл долго был регулярным, но с
>появлением в нём ОО, он эту регулярность значительно утратил. пример:
>1) созадём m.pm с методом new
>2) пишем скрипт
>use m;
>всё работет
>3) добавлем вторую строчку
>$a=m->new;
>видим странные ошибки
>Кстати (для знатоков) строка $a=m->new<-m; сработает без ошибок, но сделает не то, что модно подумать :-)
>

и еще... неужели есть еще люди не использующие в скриптах perl (я не беру случаи применения ключа -e :)
use strict;
use warnings;

(безумству храбрых поем мы песТню :)

вот с ними второй пример работать-то и не будет =D

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от JIP email(??) on 14-Июн-07, 21:16 
Увидел объявление на стене любимой общаги: "Программист 1С - это будущее!". Креативно, но до творчества Пелевина (с эстетикой березового Sprite) не дотягивает :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от nordicdyno email on 19-Июн-07, 14:51 
>Увидел объявление на стене любимой общаги: "Программист 1С - это будущее!". Креативно,
>но до творчества Пелевина (с эстетикой березового Sprite) не дотягивает :)
>

если верить пост-панку, то именно такое будущее нас и ждет :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от VVZ (??) on 11-Мрт-08, 17:43 
>Увидел объявление на стене любимой общаги: "Программист 1С - это будущее!". Креативно,
>но до творчества Пелевина (с эстетикой березового Sprite) не дотягивает :)

Не дотягивает, но смахивает на правду...
Достаточно почитать вакансии. За ковыряние в 1С платят гораздо больше, чем за тот же PHP. Плюс, спрос на 1С-ников на порядок больше.

Вот такие пирожки. А вы PERL, PHP...

(кстати, сейчас делаю один проект на PHP (до этого 7 лет писал на PERL'е) - дык, выходит, что в PHP нужно разделять код от содержимого. Другими словами, основное преимущество PHP - возможность встраивать код в страницы, сейчас всеми однозначно расценивается как недостаток...)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

47. "Новый язык программирования Nesla, похожий на JavaScript и P..."  
Сообщение от nordicdyno email on 11-Мрт-08, 19:30 
>>Увидел объявление на стене любимой общаги: "Программист 1С - это будущее!". Креативно,
>>но до творчества Пелевина (с эстетикой березового Sprite) не дотягивает :)
>
>Не дотягивает, но смахивает на правду...
>Достаточно почитать вакансии. За ковыряние в 1С платят гораздо больше, чем за
>тот же PHP. Плюс, спрос на 1С-ников на порядок больше.
>

ну про "порядок" это врят ли, а вообще за ковыряние в гуано всегда доплачивали ибо желающих не так много, а профи среди них и того меньше (это я про 1С)

>Вот такие пирожки. А вы PERL, PHP...
>
>(кстати, сейчас делаю один проект на PHP (до этого 7 лет писал
>на PERL'е) - дык, выходит, что в PHP нужно разделять код
>от содержимого. Другими словами, основное преимущество PHP - возможность встраивать код
>в страницы, сейчас всеми однозначно расценивается как недостаток...)

Основое преимущестово PHP на данный момент большое количество доступных кодеров (об их уровне умолчу).
Кстати если посмотреть по ЗП -- нынче хороших Perl-овиков с руками отрывают и предлагают неплохие деньги ;)
(Для PHP-профи тоже не все так плохо ибо они (профи) всегда востребованны)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру