| 3D Logo |
|
|
|
France
|
|
| ABASIC |
⊕
1965
|
↓
↑
⊕
Multi-purpose
|
⊕
Dartmouth Basics
|
France
|
Dartmouth BASIC dialect for Bull-GE |
| ACTION |
⊕
1968
|
|
⊕
Numerical Control
|
France
|
|
| AGL |
⊕
1975
|
|
|
France
|
|
| AGLOO |
|
|
|
France
|
Agent extensions for Eiffel |
| ALADIN |
⊕
1971
|
↓
↑
⊕
Numerical Scientific
|
⊕
Arithmetic
|
France
|
Interactive maths system for IBM 360. |
| Alcool-90 |
⊕
1995
|
↓
↑
⊕
Multi-purpose
|
|
France
|
|
| Alcool-90 |
⊕
1990
|
|
|
France
|
OO metalanguage |
| Algol 62 |
⊕
1962
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL60s
|
France
|
Algol 60 for IBSYS |
| ALOG |
⊕
1984
|
|
|
France
|
|
| Alpha |
⊕
1989
|
|
|
France
|
Functional Data Parallel Language Based on Polyhedra |
| AlpHard |
⊕
1996
|
|
|
France
|
subset of Alpha |
| AMP |
⊕
1984
|
|
|
France
|
|
| Ampere |
⊕
2002
|
|
|
France
|
a programming language for physics |
| ANSIR |
⊕
1968
|
↓
↑
⊕
Specialised Languages
|
⊕
External systems testing
|
France
|
Language for patching and checking analog and hybrid computers |
| AP |
⊕
1956
|
↓
↑
⊕
Numerical Scientific
|
⊕
Fortran I-III Coeval
|
France
|
Automatic programming |
| AP2 |
⊕
1957
|
↓
↑
⊕
Numerical Scientific
|
⊕
Fortran I-III Coeval
|
France
|
Automatic Programming |
| AP3 |
⊕
1960
|
↓
↑
⊕
Numerical Scientific
|
⊕
Fortran I-III Coeval
|
France
|
autocode for GAMMA 60 |
| APB |
⊕
1964
|
|
⊕
W European algorithmic systems
|
France
|
French autocoder |
| APS |
⊕
1971
|
|
⊕
Symbolic assemblers
|
France
|
Assembly Programming System |
| Arche |
⊕
1992
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| Arsac dataflow |
⊕
1977
|
|
|
France
|
|
| ARVA |
⊕
1994
|
|
⊕
Cell-based
|
France
|
|
| Asspegique |
⊕
1985
|
|
|
France
|
|
| Asspegique+ |
⊕
1994
|
|
|
France
|
|
| ASTRE |
⊕
1969
|
↓
↑
⊕
Specialised Languages
|
⊕
Symbolic
|
France
|
Symbolic manipulation program |
| ATF |
⊕
1968
|
|
⊕
Symbolic
|
France
|
|
| BAL |
⊕
1974
|
↓
↑
⊕
String and List Processing
|
|
France
|
|
| BBx Progression 3 |
⊕
2002
|
|
|
France
|
|
| BBx Progression 4 |
⊕
2002
|
|
|
France
|
|
| BBx Progression Pro5 |
⊕
2002
|
|
|
France
|
|
| BBx Progression Vpro5 |
⊕
2002
|
|
|
France
|
|
| BDL |
⊕
1997
|
|
|
France
|
|
| Bigloo |
⊕
1995
|
|
|
France
|
|
| BK |
⊕
1986
|
↓
↑
⊕
Business Data Processing
|
|
France
|
Deductive database calculus |
| CAML |
⊕
1989
|
|
|
France
|
|
| CAML Light |
⊕
1995
|
↓
↑
⊕
Specialised Languages
|
|
France
|
|
| CamlFlight |
⊕
1993
|
|
|
France
|
Data-parallel categorical language |
| CASSANDRE |
⊕
1967
|
|
|
France
|
Hardware simulation language |
| CDS/ISIS |
⊕
1975
|
|
⊕
Hierarchical DB
|
France
|
UNESCO ISIS |
| CEA et al |
⊕
1966
|
|
⊕
Algebraic
|
France
|
|
| CEDEX MIMD language |
⊕
1985
|
|
|
France
|
|
| Centaur |
⊕
1985
|
|
|
France
|
|
| CEYX |
⊕
1985
|
|
|
France
|
|
| Charme |
⊕
1989
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| Charrette Ada |
⊕
1980
|
|
|
France
|
Early Ada subset |
| Chupin |
⊕
1974
|
|
|
France
|
|
| CIEL |
⊕
1988
|
|
|
France
|
|
| CLAIRE |
⊕
1996
|
|
|
France
|
|
| CO2 |
⊕
1988
|
↓
↑
⊕
Business Data Processing
|
|
France
|
Object-oriented database language |
| COL |
⊕
1989
|
|
|
France
|
|
| COLrr |
⊕
1987
|
|
|
France
|
|
| coq |
⊕
1991
|
↓
↑
⊕
String and List Processing
|
|
France
|
|
| DCG |
⊕
1980
|
|
|
France
|
|
| DeBuMa |
⊕
1988
|
|
|
France
|
|
| Dennis dataflow |
⊕
1974
|
|
⊕
Single-assignment
|
France
|
|
| DEVIL |
⊕
2000
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| DIAMAG 2 |
⊕
1968
|
↓
↑
⊕
On-Line
|
⊕
True ALGOL60s
|
France
|
Time-sharing Algol 60 |
| DMeroon |
⊕
1995
|
|
|
France
|
|
| DPML |
⊕
1994
|
|
|
France
|
|
| EAT |
⊕
1997
|
|
|
France
|
Symbolic maths system |
| Edison |
⊕
1992
|
|
⊕
RETE and production
|
France
|
|
| EDUCE* |
⊕
1990
|
|
|
France
|
|
| Eiffel |
⊕
1986
|
↓
↑
⊕
Specialised Languages
|
⊕
Simple
|
France
|
Class-based object oriented C |
| Eiffel 3 |
⊕
1991
|
|
|
France
|
|
| Eiffel** |
⊕
1993
|
|
|
France
|
|
| Elan |
⊕
1998
|
↓
↑
⊕
Specialised Languages
|
|
France
|
Constraint logic program |
| Electre |
⊕
1983
|
|
|
France
|
|
| ESL |
⊕
1995
|
|
|
France
|
|
| Esterel |
⊕
1984
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| Eulalie |
⊕
1968
|
↓
↑
⊕
Specialised Languages
|
⊕
2d shape
|
France
|
Conversational graphical programming system |
| Euphemie |
⊕
1968
|
|
⊕
Reactive
|
France
|
Hybrid graphical structural programming language |
| EXEL |
⊕
1973
|
↓
↑
⊕
Specialised Languages
|
|
France
|
|
| FLIP |
⊕
1981
|
|
|
France
|
|
| FLO |
⊕
1997
|
|
|
France
|
|
| Flora 2 |
⊕
2000
|
|
|
France
|
|
| FOREDECAL |
⊕
1970
|
|
|
France
|
|
| Formes |
⊕
1983
|
↓
↑
⊕
Specialised Languages
|
⊕
Sound-Synthesis
|
France
|
|
| FP2 |
⊕
1986
|
|
|
France
|
|
| GAL |
⊕
1999
|
|
|
France
|
|
| Gallina |
⊕
1992
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| Gamma |
⊕
1990
|
↓
↑
⊕
Experimental and other
|
|
France
|
Massively parallel language derived from chemical reactions |
| GAP |
⊕
1970
|
|
⊕
Analog
|
France
|
2d circuits description language |
| GCaml |
⊕
1995
|
|
|
France
|
OCaml with polymorphic extensions |
| GERMINAL |
⊕
1974
|
↓
↑
⊕
Specialised Languages
|
⊕
2d shape
|
France
|
Itegrated CAD system |
| GMAP |
⊕
1968
|
↓
↑
⊕
Excluded from Sammet
|
⊕
Macroassemblers
|
France
|
|
| GRAAL |
⊕
1986
|
|
|
France
|
General Recursive Applicative and Algorithmic Language |
| Green |
⊕
1978
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
France
|
Proto-Ada |
| GSL |
⊕
1973
|
↓
↑
⊕
Multi-purpose
|
|
France
|
Grenoble System Language |
| Hainaut LeCharlier |
⊕
1974
|
↓
↑
⊕
Business Data Processing
|
|
France
|
|
| Hellena |
⊕
1987
|
|
|
France
|
|
| Hoogvorst dataflow |
⊕
1977
|
|
|
France
|
|
| HPL |
⊕
1970
|
↓
↑
⊕
Multi-purpose
|
⊕
Multics PL/Is
|
France
|
Bull PL/I |
| Hyper-C |
⊕
1995
|
|
|
France
|
|
| IQL |
⊕
1989
|
|
|
France
|
Recursive oo query language |
| JoCAML |
⊕
1999
|
↓
↑
⊕
Specialised Languages
|
|
France
|
|
| Jym |
⊕
1970
|
|
|
France
|
|
| KENZO |
⊕
1998
|
|
|
France
|
|
| Klone |
⊕
1994
|
|
|
France
|
|
| Lagrol |
⊕
1968
|
|
⊕
2d shape
|
France
|
Graphics language |
| LAU |
⊕
1976
|
↓
↑
⊕
Specialised Languages
|
⊕
Single-assignment
|
France
|
Single assignment language |
| LAURE |
⊕
1989
|
|
|
France
|
|
| LCS |
|
|
|
France
|
Language for Communicating Systems |
| LE/1 |
⊕
1973
|
↓
↑
⊕
Multi-purpose
|
|
France
|
|
| LE/2 |
⊕
1974
|
|
|
France
|
|
| Le_LISP |
⊕
1985
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
|
| LEGOS |
⊕
1978
|
|
|
France
|
|
| Le-Lisp |
⊕
1984
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
|
| LEM |
⊕
1980
|
|
|
France
|
|
| lg |
⊕
1972
|
|
|
France
|
|
| Librarian |
⊕
1977
|
↓
↑
⊕
Experimental and other
|
⊕
Protocol
|
France
|
Library connection language |
| LIS |
⊕
1973
|
|
⊕
Wirth Algols
|
France
|
Langage Implementation Systeme - protoAda |
| LISP O2 |
⊕
1990
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
|
| Logicon |
⊕
1986
|
|
|
France
|
|
| LOGIN |
⊕
1986
|
|
|
France
|
|
| login/mali |
⊕
1993
|
|
|
France
|
|
| LOGIST |
⊕
1980
|
|
⊕
Statistical
|
France
|
|
| Logres |
⊕
1990
|
|
|
France
|
|
| LORE |
⊕
1985
|
|
|
France
|
Object-oriented language for knowledge representation |
| LP-15 |
⊕
1974
|
|
⊕
PL-360s
|
France
|
CII Mitra port of PL-360 |
| LP-20 |
⊕
1969
|
|
⊕
PL-360s
|
France
|
CII 10020 port of PL-360 |
| LP-70 |
⊕
1970
|
|
⊕
PL-360s
|
France
|
|
| LPG |
⊕
1986
|
|
|
France
|
|
| LSE |
⊕
1972
|
|
⊕
Street basics
|
France
|
concurrent basic |
| LTR |
⊕
1980
|
|
|
France
|
Langage Temps-Réel - ProtoAda |
| LTR2 |
⊕
1983
|
|
|
France
|
Langage Temps-Réel |
| LTR3 |
⊕
1985
|
|
|
France
|
Langage Temps-Réel |
| Lucid Synchrone |
⊕
1995
|
|
|
France
|
|
| LUSTRE |
⊕
1985
|
|
|
France
|
|
| macro-Algol |
⊕
1967
|
↓
↑
⊕
Numerical Scientific
|
⊕
True ALGOL60s
|
France
|
|
| Mage |
⊕
1967
|
↓
↑
⊕
Experimental and other
|
⊕
Other Algol 60s
|
France
|
French Algol |
| MALI |
⊕
1993
|
|
|
France
|
|
| Mallet |
⊕
1998
|
|
|
France
|
|
| Marseille Prolog |
⊕
1973
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
|
| Meroon |
⊕
1991
|
|
|
France
|
|
| Meroon V3 |
⊕
1993
|
|
|
France
|
|
| Meroonet |
⊕
1994
|
|
|
France
|
|
| METAJ |
⊕
1999
|
|
|
France
|
|
| METAVISU |
⊕
1972
|
↓
↑
⊕
Specialised Languages
|
|
France
|
|
| Meta-Vlisp |
⊕
1986
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
|
| MFS |
⊕
1973
|
|
|
France
|
|
| MINI-COBOL |
⊕
1970
|
↓
↑
⊕
Business Data Processing
|
⊕
COBOL-68
|
France
|
GE-BULL |
| Mini-ML |
⊕
1986
|
|
|
France
|
|
| MODULOG |
⊕
1987
|
|
|
France
|
|
| Molog |
⊕
1987
|
|
|
France
|
|
| Moostrap |
⊕
1995
|
↓
↑
⊕
Experimental and other
|
⊕
Prototyping
|
France
|
|
| MORPHISM |
⊕
1965
|
↓
↑
⊕
String and List Processing
|
⊕
List
|
France
|
Symbolic List Processing Language |
| MPL |
⊕
1974
|
↓
↑
⊕
Multi-purpose
|
⊕
Macros
|
France
|
Macro Processor Language |
| M-Prolog |
⊕
1973
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
|
| Neoclasstalk |
⊕
1996
|
|
|
France
|
|
| NJCL |
⊕
1974
|
|
|
France
|
Network Job Control Language |
| O |
⊕
1986
|
|
|
France
|
Object oriented database querying system |
| O2 |
⊕
1988
|
|
|
France
|
Object-oriented database language |
| Objlog |
⊕
1987
|
|
|
France
|
|
| OCAML |
⊕
1995
|
↓
↑
⊕
Specialised Languages
|
|
France
|
Objective CAML |
| OCAML 3 |
⊕
1996
|
|
|
France
|
|
| OLABL |
⊕
1995
|
|
|
France
|
|
| OLGA |
⊕
1985
|
|
|
France
|
Language for specification of attribute grammars |
| PAF |
⊕
1957
|
↓
↑
⊕
On-Line
|
⊕
Strict Early Fortrans
|
France
|
Conversational programming language |
| Palingol |
⊕
1996
|
|
|
France
|
|
| PAS |
⊕
1960
|
|
|
France
|
|
| Pascal/V |
⊕
1994
|
↓
↑
⊕
Multi-purpose
|
⊕
Pascals
|
France
|
|
| Paslog |
⊕
1990
|
|
|
France
|
Hybrid of Pascal and Prolog |
| Pathlog |
⊕
1992
|
|
|
France
|
|
| PDIL |
⊕
1970
|
|
⊕
Protocol
|
France
|
|
| PECOS |
⊕
1990
|
|
|
France
|
OO constraint-based language |
| Petite Chez Scheme |
⊕
1987
|
|
|
France
|
|
| PHOCUS |
⊕
1987
|
|
|
France
|
|
| PHYSICTRAN |
⊕
1971
|
|
⊕
Non Standard FIV
|
France
|
FORTRAN with units etc |
| PL-6 |
⊕
1975
|
↓
↑
⊕
Multi-purpose
|
⊕
Other PL/Is
|
France
|
|
| PLASMA-II |
⊕
1984
|
|
|
France
|
|
| PLUSS |
⊕
1984
|
|
|
France
|
|
| PM |
⊕
1993
|
|
|
France
|
|
| POLYGOTH |
⊕
1990
|
↓
↑
⊕
Experimental and other
|
|
France
|
|
| Prolog |
⊕
1971
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
Logic programming language |
| Prolog 3 |
⊕
1989
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
3rd generation of the logic programming language |
| Prolog II+ |
⊕
1983
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
2nd generation of the logic programming language |
| Prolog III |
⊕
1984
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
Prolog with unification replaced by constraint resolution. |
| Prolog-II |
⊕
1982
|
↓
↑
⊕
Specialised Languages
|
⊕
Horn clause
|
France
|
Prolog with dif and freeze |
| Prolog-II/MALI |
⊕
1993
|
↓
↑
⊕
String and List Processing
|
⊕
Horn clause
|
France
|
|
| PROSPER |
|
|
|
France
|
|
| QNAP |
⊕
1984
|
|
|
France
|
|
| RC |
⊕
1991
|
↓
↑
⊕
Experimental and other
|
|
France
|
Reactive C |
| RDL/C |
⊕
1990
|
↓
↑
⊕
Specialised Languages
|
⊕
RETE and production
|
France
|
|
| RDL1 |
⊕
1988
|
↓
↑
⊕
Specialised Languages
|
⊕
RETE and production
|
France
|
|
| Relay method |
⊕
1962
|
↓
↑
⊕
String and List Processing
|
⊕
List
|
France
|
Broise's list processing |
| SaLsa |
⊕
1997
|
|
|
France
|
|
| SCOOP |
⊕
1988
|
↓
↑
⊕
Specialised Languages
|
⊕
Horn clause
|
France
|
|
| SEL |
⊕
1990
|
|
|
France
|
|
| SIGNAL |
⊕
1986
|
|
|
France
|
|
| SL |
⊕
1995
|
|
|
France
|
|
| SmallEiffel |
⊕
1994
|
↓
↑
⊕
Multi-purpose
|
|
France
|
GNU Eiffel |
| Sqil |
⊕
1991
|
↓
↑
⊕
Specialised Languages
|
|
France
|
Intermediate language for functional programming languages |
| SVL |
⊕
2001
|
|
|
France
|
|
| SYMAP |
⊕
1968
|
|
⊕
Numerical Control
|
France
|
|
| Synchronous C++ |
⊕
1997
|
|
|
France
|
|
| SYNPROC |
⊕
1970
|
|
⊕
Grammar and Syntax-oriented
|
France
|
|
| SYNTOL |
⊕
1960
|
↓
↑
⊕
Specialised Languages
|
⊕
Description languages
|
France
|
French IR language |
| Tabory graph-theoretic language |
⊕
1967
|
↓
↑
⊕
String and List Processing
|
⊕
Graph
|
France
|
Graph-theoretic language |
| TFL |
⊕
1996
|
|
|
France
|
|
| THLP |
⊕
1985
|
|
|
France
|
|
| TIM |
⊕
1991
|
|
|
France
|
|
| TLISP |
⊕
1977
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
Toulouse LISP |
| Vlisp |
⊕
1973
|
↓
↑
⊕
String and List Processing
|
⊕
Lazy Evaluation LISPs
|
France
|
|
| Vuellemin dataflow |
⊕
1974
|
|
|
France
|
|
| Wertz trinary Lisp |
⊕
1982
|
↓
↑
⊕
String and List Processing
|
⊕
Tree
|
France
|
LISP with extra descriptor content |
| WOOL |
⊕
1987
|
↓
↑
⊕
Specialised Languages
|
⊕
Interface and windowing
|
France
|
OO window-manager language from INRIA |
| Wool2 |
⊕
1992
|
|
|
France
|
|
| Xfun |
⊕
1991
|
|
|
France
|
|
| Y3 |
⊕
1987
|
|
|
France
|
|
| YAFOOL |
⊕
1986
|
|
|
France
|
|
| Zinc |
⊕
1990
|
↓
↑
⊕
Specialised Languages
|
|
France
|
|