• Python

  • Referenced in 1582 articles [sw14460]
  • level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability ... languages such as C++ or Java. The language provides constructs intended to enable clear programs...
  • Eiffel

  • Referenced in 290 articles [sw03522]
  • standardized, object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author ... Software. The design of the language is closely connected with the Eiffel programming method. Both ... based on a set of principles, including design by contract, command-query separation, the uniform ... their way into Java, C#, and other languages. New language design ideas, particularly through...
  • ALGOL 68

  • Referenced in 291 articles [sw01226]
  • successor to the ALGOL 60 programming language, designed with the goal of a much wider ... they had reappeared in subsequently developed programming languages...
  • COBOL

  • Referenced in 233 articles [sw01228]
  • compiled English-like computer programming language designed for business use. It is imperative, procedural ... COBOL programmers, programs are being migrated to new platforms, rewritten in modern languages or replaced...
  • Julia

  • Referenced in 306 articles [sw13986]
  • presents Julia, a new dynamic language for technical computing, designed for performance from the beginning ... adapting and extending modern programming language techniques. A design based on generic functions ... rich type system simultaneously enables an expressive programming model and successful type inference, leading...
  • PL/I

  • Referenced in 174 articles [sw25845]
  • procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses...
  • LARCH

  • Referenced in 103 articles [sw02126]
  • language that is designed for a specific programming language and another language that is independent ... particular programming language. Larch interface languages have been designed for a variety of programming languages...
  • LCF

  • Referenced in 157 articles [sw08360]
  • theorem proving, but he also designed the ML programming language underlying it and the innovative ... still in use today, and the design of the hardware veri¯cation system...
  • ELAN

  • Referenced in 108 articles [sw02179]
  • support the design of theorem provers, logic programming languages, constraints solvers and decision procedures ... support the design of theorem provers, logic programming languages, constraints solvers and decision procedures ... studying their combination. ELAN takes from functional programming the concept of abstract data types ... languages where the term reduction strategy is hard-wired and not accessible to the designer...
  • BABEL

  • Referenced in 71 articles [sw03018]
  • BABEL. We investigate the experimental programming language BABEL, designed to achieve integration of functional programming ... HOPE, Standard, ML, or MIRANDA) and logic programming (as embodied in PROLOG) in a simple ... flexible, and mathematically well-bounded way. The language relies on a constructor discipline, well suited...
  • Dafny

  • Referenced in 66 articles [sw00183]
  • functional correctness of programs.The Dafny programming language is designed to support the static verification ... termination metrics. To further support specifications, the language also offers updatable ghost variables, recursive functions...
  • ACRITH-XSC

  • Referenced in 49 articles [sw00015]
  • ACRITH-XSC is a Fortran-like programming language designed for the development of self-validating ... Other ACRITH-XSC features have been specifically designed for numerical purposes: numeric constant and data ... algorithms to attain high accuracy.\parThe main language features and numerical tools of ACRITH ... noted where appropriate. A complete sample program for computing continuous bounds on the solution...
  • Ox

  • Referenced in 463 articles [sw09501]
  • object-oriented matrix programming language with a comprehensive mathematical and statistical function library. Matrices ... extensive library, and well-designed syntax, which leads to programs which are easier to maintain...
  • KLAIM

  • Referenced in 71 articles [sw09424]
  • investigate the issue of designing a kernel programming language for mobile computing and describe KLAIM ... operators for building processes. KLAIM naturally supports programming with explicit localities. Localities are first-class ... manipulated like any other data), but the language provides coordination mechanisms to control the interaction ... useful for discussing the design of the language and provides guidelines for implementations. KLAIM...
  • OBJ3

  • Referenced in 138 articles [sw05370]
  • OBJ3 is a program specification and proof system based on order sorted equational logic ... software design and specification, rapid prototyping, theorem proving, user interface design, and hardware verification, among ... first language to implement parameterized programming and its module system influenced the designs...
  • Esterel

  • Referenced in 163 articles [sw20012]
  • reactive kernel in a larger program that handles the interface and data manipulations ... their input languages for their hardware/software co-design system...
  • Modula

  • Referenced in 197 articles [sw01224]
  • descendant of the Pascal programming language. It was developed in Switzerland in the 1970s ... Niklaus Wirth, the same person who designed Pascal. The main innovation of Modula over Pascal ... related declarations into program units; hence the name Modula. The language is defined...
  • Handel-C

  • Referenced in 44 articles [sw11988]
  • programming language which targets low-level hardware, most commonly used in the programming of FPGAs ... programming languages were to programming CPUs. Unlike many other design languages that target a specific ... compiled to a number of design languages and then synthesised to the corresponding hardware. This ... programming task at hand rather than the idiosyncrasies of a specific design language and architecture...
  • ALGOL 60

  • Referenced in 663 articles [sw21807]
  • gave rise to many other programming languages, including CPL, Simula, BCPL, B, Pascal ... ALGOL 68 committee decided on a design that was more complex and advanced rather than...
  • Simula 67

  • Referenced in 135 articles [sw21333]
  • first object-oriented programming language. As its name suggests, Simula was designed for doing simulations...