Языковая привязка

Языковая привязка Определение привязки в программировании Привязка — это API, который позволяет использовать библиотеку или службу операционной системы на другом […]

Языковая привязка

  • Определение привязки в программировании

    • Привязка — это API, который позволяет использовать библиотеку или службу операционной системы на другом языке программирования. 
    • Привязки связывают языки программирования, позволяя использовать библиотеки, написанные на одном языке, на другом. 
  • Примеры привязок

    • Привязки к Python используются для доступа к библиотекам C из Python. 
    • libsvn — пример привязки, которая предоставляет API для доступа к Subversion из кода Java. 
  • Мотивы создания привязок

    • Повторное использование программного обеспечения. 
    • Сокращение времени на повторную реализацию библиотеки на разных языках. 
    • Сложность эффективной реализации алгоритмов на некоторых языках высокого уровня. 
  • Среда выполнения и архитектура

    • Упомянуты различные объектные модели, включая CORBA, DCOM, XPCOM, и .NET Framework. 
    • Упомянута D-Bus от Freedesktop.org как открытая кроссплатформенная языковая модель. 
  • Перенос и сравнение

    • Обсуждается переносимость объектно-кроссплатформенных языковых моделей. 
    • Упоминается сравнение прикладных виртуальных машин. 
  • Дополнительные ресурсы

    • Ссылки на портал компьютерного программирования, API, ABI, соглашения о вызове и другие связанные темы. 
    • Упоминание SWIG как генератора привязок для различных языков. 
  • Рекомендации и стандарты

    • Статья является заглушкой и призывает к расширению для улучшения Википедии. 
    • Упомянуты стандарты ISO для языковых привязок, такие как JTC1/SC22/WG11. 

Полный текст статьи:

Языковая привязка — Википедия

Оставьте комментарий

Прокрутить вверх