ARS-программирование - ARS-based programming

ARS-программирование построен на трех принципах: Абстракция, Ссылка и Синтез. Эти принципы можно рассматривать как обобщенную форму основных операций Лямбда-исчисление. Все основные функции язык программирования могут быть получены из ARS даже трех основных парадигм программирования: функциональное программирование, объектно-ориентированного программирования и императивное программирование.

Язык программирования А ++ Это демонстрация того, что на основе ARS можно разрабатывать очень мощные шаблоны программирования, обеспечивающие прочную основу для решения общих проблем программирования.

Программирование на основе ARS, как описано в книге Programmierung pur (Неразбавленное программирование или же Программирование без костей) опубликовано на немецком языке под ISBN  3-87820-108-7 (права на английском языке теперь доступны) обеспечивается тремя инструментами: A ++, ARS ++ и ARSAPI.

  1. А ++, минималистичный язык программирования с интерпретатором для базового обучения, обеспечивающий строгую конфронтацию с основами программирования;
  2. ARS ++, полномасштабный язык программирования, включающий виртуальную машину и компилятор, расширяющий A ++ до языка, который полностью совместим с ars с функциональностью, выходящей за рамки возможностей Схема с силой справиться с проблемами программирования в реальном мире;
  3. ARSAPI, мост между ARS и популярными языками программирования, такими как Ява, C и C ++, состоящий из определений и шаблонов, рекомендуемых для выражения ARS на целевом языке.

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

внешняя ссылка