Проблемы виртуальной лингвистики

Рубрика : Полезные статьи

Сегодня известно уже более двух с половиной тысяч различных языков программирования. С каждым годом их количество увеличивается, и с невероятной быстротой. Выходят обновленные или измененные версии предыдущих языков. Языки развиваются как отдельные программные продукты. Проще говоря, на рынке программного обеспечения требуются новые технологии, которые в свою очередь требуют новых, более мощных языков программирования, как например тут создание сайтов на 1С-Bitrix или WordPress. И есть проблема, ускоренного развития новых языков или их обновленных версий. То есть, грубо набросаем следующий сценарий. Давайте посмотрим на выход обновленной версии популярного языка программирования. Разработка новой версии языка упрощается, если синтаксис новой версии несколько отличается от синтаксиса старой версии. Синтаксис языка программирования не меняется, а лишь дополняется и сложно. Это увеличивает мощность развития языка. Совсем другое дело, когда разработка новой версии языка, принципиально изменилась. Изменен синтаксис, парадигма и некоторые особенности развития языка. Разработчики просто должны осуществить переход на новый, качественный уровень развития языка. Кроме того, это происходит не сразу, а постепенно. Это означает, что разработчик написал свое собственное приложение, скажем, 80 процентов на старой версии языка, а в десять - на новой. К счастью, они до сих пор поддерживают старые версии. Но в результате такого смещения версий, то есть отходов программирования выходит продукт, который не отвечает основным требованиям стабильности и скорости. Это относится к вопросам безопасности, если продукт предназначен для приложений, где конфиденциальность и безопасность данных приоритет. Это еще не все. Как было сказано выше, на сегодняшний день существует огромное разнообразие языков программирования. Их разрабатывают такое же количество компаний, больших или малых. Иногда - даже отдельных групп людей. Существует серьезная конкуренция, особенно среди ведущих разработчиков программного обеспечения, результаты которого пользуются большим спросом в мире.

Продолжение >>

Подписаться на новые публикации:
  

Оставить комментарий или два