deep-econom (deep_econom) wrote,
deep-econom
deep_econom

Category:

метапрограммирование, обобщенное программирование

В языке C++ обобщённое программирование основывается на понятии «шаблон», обозначаемом ключевым словом template. Широко применяется в стандартной библиотеке C++ (см. STL), а также в сторонних библиотеках boost, Loki. Большой вклад в появление развитых средств обобщённого программирования в C++ внёс Александр Степанов.
https://ru.wikipedia.org/wiki/Обобщённое_программирование

чел который написал библу шаблонов для c++
https://ru.wikipedia.org/wiki/Степанов,_Александр_Александрович_(учёный)

с помощью механизма шаблонов реализовано по сути обобщенное программирование
в некотором смысле это текстовый препроцессор, ничего сложного
вместо некоторых имен-параметров в шаблоны подставляются другие имена и каждый раз записывается в текст программы
https://ru.wikipedia.org/wiki/Шаблоны_C%2B%2B

и это все по сути бледная тень LISPа и Рефала
имхо

ps Метапрограммирование: какое оно есть и каким должно быть
https://habr.com/post/258667/
Subscribe

  • про роботов популярно, наглядно

    Популярное. ошибки искусственного интеллекта https://youtu.be/9gb4CjymkLU Юмор про робота, ролик.…

  • система заметок

    Я свою систему заметок делаю в жж и в файлах на диске. Мне удобно. Это помогает в работе. --Zettelkasten ~ "шкаф с картотекой"-- Чтение не…

  • (no subject)

    -- Левенчук: Отдал сегодня полцентнера архивов 90-х годов ... Эх, поглядел я пару-тройку бумажек из тех времён -- как же я тогда был бодр и шустр, и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 9 comments