Live briefing
Everything about Set theoretic programming
Set theoretic programming is a programming paradigm based on mathematical set theory. One example of a programming language based on this paradigm is SETL. The goal of set theoretic programming is to improve programmer speed and productivity significantly, and also enhance program clarity and readability. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Set theoretic programmingA 5-minute orientation
- Pick up a classic book: Neural Information ProcessingThe most-reprinted book on the subject
- Read the landmark paper: Multiple objective linear fractional programming — A fuzzy set theoretic approachCited 49 times
- Go sideways: SETLA closely related topic
- Go sideways: Programming paradigmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Multiple objective linear fractional programming — A fuzzy set theoretic approach
A Model-Theoretic Approach to Belief Change in Answer Set Programming
Set-theoretic output feedback control: A bilinear programming approach
Definition of the concept “vector” in set theoretic programming languages
Set-Theoretic Output Feedback Tracking Control via Linear Programming
📚 Books worth reading
Neural Information ProcessingTingwen Huang · 2012
Introduction to AlgorithmsThomas H. Cormen, Charles E. Leiserson · 1990
Communication perspectives on HIV/AIDS for the 21st centuryTimothy Edgar, Vicki S Freimuth · 2007
Data structures and algorithm analysis in CMark Allen Weiss · 1993
Engaging Men In Couples TherapyMichele Harway · 2011
Labyrinth of ThoughtJosé Ferreirós Domínguez · 1999
Electronic structure modelingCarl Trindle, Donald Shillady · 2008
Logical theory and semantic analysisStig Kanger, Sören Stenlund · 1899
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- SETL SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets. It was originally developed at the New York University…
- Programming paradigm A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program. A programming language can…
- Jacob T. Schwartz Jacob Theodore "Jack" Schwartz (January 9, 1930 – March 2, 2009) was an American mathematician, computer scientist, and professor of computer science at…
- Computer science Fundamental areas of computer science Computer science is the study of computation, information, and automation, together with their associated phenomena…
- List of programming languages by type The notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language…
- Modular programming Modular programming is a programming paradigm that emphasizes organizing the functions of a codebase into independent modules, each providing an aspect…
- List of CLI languages CLI languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI)…
- PascalABC.NET PascalABC.NET is a high-level general-purpose programming language supporting multiple paradigms. PascalABC.NET is based on Delphi's Object Pascal, but…