Языконезависимый
Языко-независимое программирование или сценарии (также называемые языково-нейтральными , языково-независимыми или межъязыковыми ) — это парадигма программного обеспечения, в которой не продвигается какой-либо конкретный язык.
Во вводном обучении этот термин относится к принципам обучения, а не к особенностям языка. [1] Например, такой учебник, как «Структура и интерпретация компьютерных программ», на самом деле является независимой от языка книгой о программировании, а не о программировании на Scheme таковом как .
В качестве методологии разработки концепция предполагает, что конкретный язык следует выбирать из-за его пригодности для конкретной задачи (принимая во внимание все факторы, включая экосистему, набор навыков разработчика, производительность и т. д.), а не просто из-за набор навыков, доступных в команде разработчиков. Например, группа разработчиков Java , независящая от языка , может решить использовать Ruby или Perl для некоторых работ по разработке, где Ruby или Perl будут более подходящими, чем Java.
«Кросс-язык» в программировании и написании сценариев описывает программу, в которой два или более языков эффективно используются в коде программы, каждый из которых вносит свои особые преимущества. [2]
Связанные термины
[ редактировать ]- Независимая от языка спецификация
- Межъязыковый поиск информации , относящийся к естественным языкам, а не к языкам программирования.
- Типы данных, независимые от языка
См. также
[ редактировать ]- Двуязычный (значения)
- Независимый от языка (значения)
- Клей язык
- Языковая привязка
- Промежуточное ПО
- Полиглот (компьютер)
Ссылки
[ редактировать ]- ^ «Бесплатные книги по программированию по предметам/программированию» . Электронная книгаФонд.
- ^ «Проблема межъязыковой совместимости — очередь ACM» . Queue.acm.org .