Википедия

Мультипарадигменное программирование

Мультипарадигменное программирование — программирование с одновременным использованием множества парадигм.

Основные подходы к организации мультипарадигменного программирования:

  • создание нового языка программирования,
  • расширение существующего языка программирования,
  • встраиваемые интерпретаторы,
  • расширяемые интерпретаторы,
  • трансляция из одного языка в другой,
  • сборка модулей, написанных на разных языках программирования,
  • библиотечное расширение существующего языка программирования.

Частным случаем последнего подхода является метод непосредственной интеграции, реализованный в библиотеке InteLib.

Инструменты

Наиболее известные мультипарадигменные языки программирования — Common Lisp, Oz, JavaScript.

Одним из наиболее успешных примеров расширения существующего языка программирования с целью превращения его в мультипарадигменный инструмент является язык C++.

Встраивание интерпретаторов часто применяется для формирования SQL-запросов к базам данных из программ, написанных на языках программирования общего назначения, таких как Си или C++. Существуют встраиваемые интерпретаторы таких языков, как Tcl, Лисп, Scheme.

Известный пример расширяемого интерпретатора — Tcl, допускающий подгрузку динамических библиотек, написанных на Си.

Трансляция из одного языка в другой (как правило, язык C) применяется во многих реализациях языка Scheme, что позволяет состыковать части, написанные на Scheme, с частями, написанными на Си и C++.

Одним из примеров библиотеки, предназначенной для импорта сторонней парадигмы в язык программирования, изначально не поддерживающий её, является FC++. Известны библиотеки, предназначенные для импорта в C++ комплекса парадигм, характерного для Лиспа: Lisp Plus Plus, InteLib и другие.

Примечания

  1. Сайт библиотеки FC++. Дата обращения: 21 декабря 2007. Архивировано из оригинала 19 декабря 2007 года.
  2. Библиотека Lisp Plus Plus. Дата обращения: 21 декабря 2007. Архивировано 2 января 2008 года.
  3. Библиотека InteLib. Дата обращения: 17 июля 2022. Архивировано 6 апреля 2022 года.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Мультипарадигменное программирование, Что такое Мультипарадигменное программирование? Что означает Мультипарадигменное программирование?

Multiparadigmennoe programmirovanie programmirovanie s odnovremennym ispolzovaniem mnozhestva paradigm Osnovnye podhody k organizacii multiparadigmennogo programmirovaniya sozdanie novogo yazyka programmirovaniya rasshirenie sushestvuyushego yazyka programmirovaniya vstraivaemye interpretatory rasshiryaemye interpretatory translyaciya iz odnogo yazyka v drugoj sborka modulej napisannyh na raznyh yazykah programmirovaniya bibliotechnoe rasshirenie sushestvuyushego yazyka programmirovaniya Chastnym sluchaem poslednego podhoda yavlyaetsya metod neposredstvennoj integracii realizovannyj v biblioteke InteLib InstrumentyNaibolee izvestnye multiparadigmennye yazyki programmirovaniya Common Lisp Oz JavaScript Odnim iz naibolee uspeshnyh primerov rasshireniya sushestvuyushego yazyka programmirovaniya s celyu prevrasheniya ego v multiparadigmennyj instrument yavlyaetsya yazyk C Vstraivanie interpretatorov chasto primenyaetsya dlya formirovaniya SQL zaprosov k bazam dannyh iz programm napisannyh na yazykah programmirovaniya obshego naznacheniya takih kak Si ili C Sushestvuyut vstraivaemye interpretatory takih yazykov kak Tcl Lisp Scheme Izvestnyj primer rasshiryaemogo interpretatora Tcl dopuskayushij podgruzku dinamicheskih bibliotek napisannyh na Si Translyaciya iz odnogo yazyka v drugoj kak pravilo yazyk C primenyaetsya vo mnogih realizaciyah yazyka Scheme chto pozvolyaet sostykovat chasti napisannye na Scheme s chastyami napisannymi na Si i C Odnim iz primerov biblioteki prednaznachennoj dlya importa storonnej paradigmy v yazyk programmirovaniya iznachalno ne podderzhivayushij eyo yavlyaetsya FC Izvestny biblioteki prednaznachennye dlya importa v C kompleksa paradigm harakternogo dlya Lispa Lisp Plus Plus InteLib i drugie PrimechaniyaSajt biblioteki FC neopr Data obrasheniya 21 dekabrya 2007 Arhivirovano iz originala 19 dekabrya 2007 goda Biblioteka Lisp Plus Plus neopr Data obrasheniya 21 dekabrya 2007 Arhivirovano 2 yanvarya 2008 goda Biblioteka InteLib neopr Data obrasheniya 17 iyulya 2022 Arhivirovano 6 aprelya 2022 goda Eto zagotovka stati o programmirovanii Pomogite Vikipedii dopolniv eyo V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 20 oktyabrya 2024

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто