The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Новый язык программирования Nesla, похожий на JavaScript и P..."
Отправлено gmm20, 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 есть свои проблемы (и на солнце есть пятна).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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