Участник:Be nt all/Дизайн языков программирования/Добро пожаловать в Вавилон

«Сколько их, куда их гонит…»
А. С. Пушкин

Практически любой программист, не особо напрягаясь, может назвать около десятка языков программирования. Совсем не редкость проекты, где одновременно используется 4-5 различных компьютерных языков. Вполне практический пример такой мультиязыковой разработки мы рассмотрим чуть позже. А если вникнуть в вопрос поглубже, попытаться сосчитать более-менее распространенные из них — речь пойдет уже о сотнях. Так что же, добро пожаловать в Вавилон? Но не будем торопится взывать к Джа, а попытаемся понять смысл многообразия языков программирования, разметки, запросов а так-же прочих мета- и мини- языков. Кому и зачем это нужно?

Все просто. Нас, программистов, много. Мы решаем разные задачи и для разных задач подходят разные инструменты. Да и мы и сами разные. У каждого — свой любимый способ, напрягать «серые клеточки». И все по разному живут в социуме. Одни — одиночки, другим лучше в небольшой, но дружной команде, третьи чувствуют себя как рыба в воде, будучи вовлечены в грандиозную корпорацию.

Разве единый компьютерный язык вписывается во всё это разнообразие?