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

Материал из Викиверситета

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

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

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

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