27 ноября 2011

Размышления вслух

Существует огромное число языков программирования. Каждый из которых создавался для решения определенного круга задачь. Каждый язык приследовал в свое время свою определенную философию и стремился упростить жизнь программистов. Но при этом все забывали о самом главном: универсальных языков программирования не существует.

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

Если посмотреть на первые 20 языков программирования (по популярности использования)? то мы отнаружим что эти языки очень похожи по синтаксису. К примеру C# и Java очень похожи по синтаксису, я бы даже сказал идентичны, но вот беда, кроме синтаксиса у них нет ничего общего (библиотеки не подходят и так далее). 

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

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

Комментариев нет:

Отправить комментарий

Поделиться своими мыслями...