14.02.2023 Экспертиза, МенеджментПочти все новые языки программирования являются языками общего назначения. И это проблема. Независимый аналитик Кристофер Тоцци рассказывает на портале ITPro Today, почему разработчикам по-прежнему нужны предметно-ориентированные языки. Сценарии разработки ПО очень разнообразны. Поэтому может показаться, что для большинства разработчиков имеет смысл изучать языки общего назначения, которые могут поддерживать широкий спектр требований к программированию. Но, возможно, нам нужно больше языков программирования, ориентированных на конкретные области, и разработчиков, ориентированных на конкретные области. Берусь утверждать, что упадок предметно-ориентированных языков программирования, который тихо нарастал в последние десять-двадцать лет, является одной из самых больших проблем, стоящих сегодня перед миром разработки ПО. Позвольте мне объяснить это, обсудив различия между языками общего назначения и предметно-ориентированными и объяснив, почему нам нужно больше последних. Языки программирования общего назначения vs. предметно-ориентированные Все языки программирования относятся к одной из двух категорий: общего назначения и предметно-ориентированные. Как следует из самого термина, языки общего назначения — это языки, которые могут легко поддерживать широкий спектр сценариев использования. Java, Cи и C# являются популярными примерами таких языков. В отличие от них, предметно-ориентированные языки рассчитаны на определенные ниши или потребности — такие как наука о данных, работа с ...
читать далее.