Табличное программирование (TOP) — это парадигма программирования, ориентированная на данные, входящая в группу парадигм, ориентированных на данные.
Существует три основных подтипа таблично-ориентированного программирования:
* Языки общего назначения со встроенными таблицами (xBase)
* Электронные таблицы
* Табличные языки, специфичные для предметной области, часто на удаленном сервере, например SQL
== История ==
=== Эпоха мэйнфреймов (1960-1978 гг.) ===
В то время таблично-ориентированное программирование называлось программированием таблиц решений.
Самая ранняя известная ссылка на программирование таблицы решений: [https://www.rand.org/content/dam/rand/p ... 2608-1.pdf Что такое DETAB-X?][https: //www.rand.org/content/dam/rand/pubs/pape ... 2608-1.pdf Что такое DETAB-X?], Соломон Л. Поллак, октябрь 1962 г. , октябрь 1962 г. Это привело к появлению в конце 60-х годов таких языков, как Filetab, потомки которого продолжили свое существование в 70-х и 80-х годах.
Поток электронных таблиц TOP, похоже, начался в 1969 году с LANPARhttps://www.historyofinformation.com/detail.php?id=5478.
=== Эра ПК: 1978-1995 ===
ТОП-языки той эпохи, когда парадигма вообще была обозначена, иногда назывались
List_of_programming_languages_by_type#Data-ориентированные_языки|Языки, ориентированные на данные. Основными языками в ту эпоху были семейство xBase (включая Clipper (язык программирования) | Clipper и более поздний xHarbour) и семейство FoxPro.
Это также была эпоха растущей популярности электронных таблиц. Начиная с выпуска VisiCalc в 1979 году и вплоть до Lotus 1-2-3 и распространения Microsoft Excel, электронные таблицы следовали за ростом популярности персональных компьютеров.
== Шаблоны проектирования ==
== ТОП языков ==
== См. также ==
Подробнее: https://en.wikipedia.org/wiki/Table-ori ... rogramming
Табличное программирование ⇐ Васина Википедия
-
Автор темыwiki_en
- Всего сообщений: 111947
- Зарегистрирован: 16.01.2024
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 47 Просмотры
-
Последнее сообщение wiki_en
Мобильная версия