Язык-агностик

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

В вводном обучении этот термин относится к принципам обучения, а не к особенностям языка. [1] Например, такой учебник, как «Структура и интерпретация компьютерных программ», на самом деле является книгой о программировании, не привязанной к какому-либо языку , и не посвящен программированию на языке Scheme как таковому .

Как методология разработки, эта концепция предполагает, что конкретный язык следует выбирать из-за его пригодности для конкретной задачи (принимая во внимание все факторы, включая экосистему, наборы навыков разработчика, производительность и т. д.), а не только из-за набора навыков, доступных в команде разработчиков. Например, независимая от языка команда разработчиков Java может выбрать Ruby или Perl для некоторых работ по разработке, где Ruby или Perl будут более подходящими, чем Java.

«Межъязыковой» в программировании и написании сценариев описывает программу, в которой два или более языков эффективно используются в коде программы, при этом каждый из них вносит свои отличительные преимущества. [2]

Смотрите также

Ссылки

  1. ^ "Бесплатные книги по программированию по предмету / Программирование". EbookFoundation.
  2. ^ «Проблема межъязыковой совместимости — очередь ACM». queue.acm.org .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Language-agnostic&oldid=1160111774"