object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are intended to address criticisms of Java. Scala source...
109 KB (10,224 words) - 08:53, 4 June 2025
Imperative programming – explicit statements that change a program state Logic programming – uses explicit mathematical logic for programming Metaprogramming...
41 KB (1,398 words) - 08:10, 29 April 2025
the Lightbend Platform together with the Play framework and the Scala programming language. In September 2022, Lightbend announced that Akka would change...
14 KB (1,296 words) - 17:28, 8 April 2025
the language. The pattern matching and other functional programming-like features have been further developed in the Scala programming language. Martin...
3 KB (238 words) - 11:47, 19 February 2023
is a list of notable programming languages, grouped by type. The groupings are overlapping; not mutually exclusive. A language can be listed in multiple...
90 KB (6,703 words) - 13:50, 5 May 2025
functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
87 KB (8,696 words) - 16:44, 4 June 2025
Typesafe, is a company founded by Martin Odersky, the creator of the Scala programming language, Jonas Bonér, the creator of the Akka middleware, and Paul Phillips...
6 KB (486 words) - 17:01, 27 April 2025
high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages...
17 KB (2,028 words) - 12:12, 8 May 2025
An expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a...
5 KB (312 words) - 07:57, 4 February 2025
Martin Odersky (category Scala (programming language))
Functional Program Design in Scala and Programming Reactive Systems. Timeline of programming languages Scala programming language "Biographical notice on EPFL...
6 KB (409 words) - 14:28, 26 March 2025
general-purpose language that supported scientific, commercial, and systems programming. Indeed, a subset of PL/I was used as the standard systems programming language...
14 KB (1,495 words) - 11:52, 3 May 2025
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules...
71 KB (1,508 words) - 15:38, 5 May 2025
Chisel is based on Scala as a domain-specific language (DSL). Chisel inherits the object-oriented and functional programming aspects of Scala for describing...
7 KB (553 words) - 23:35, 25 May 2025
up Scala, scala, or scală in Wiktionary, the free dictionary. Scala or SCALA may refer to: Renault Scala, multiple automobile models Škoda Scala, a Czech...
3 KB (445 words) - 16:52, 17 July 2024
SIGPLAN (redirect from ACM SIGPLAN Programming Languages Software Award)
Practice of Parallel Programming (PPoPP) International Conference on Functional Programming (ICFP) Systems, Programming, Languages, and Applications: Software...
22 KB (2,677 words) - 23:03, 15 February 2025
Deeplearning4j (category Scala (programming language))
relies on the widely used programming language Java, though it is compatible with Clojure and includes a Scala application programming interface (API). It is...
17 KB (1,378 words) - 02:36, 11 February 2025
a company founded by Martin Odersky and the creators of the Scala programming language and Akka middleware This disambiguation page lists articles associated...
334 bytes (82 words) - 04:15, 24 June 2018
expression pattern-matching. An example is the Scala programming language. Document markup languages defined using SGML are called "applications" by...
32 KB (3,848 words) - 18:14, 20 February 2025
traversal machine (analogous to how Scala compiles to the JVM). For instance, the popular SPARQL graph pattern match language can be compiled to execute on...
14 KB (1,478 words) - 16:27, 18 January 2024
to notable programming languages, in current or historical use. Dialects of BASIC (which have their own page), esoteric programming languages, and markup...
28 KB (1,331 words) - 10:45, 27 May 2025
Play Framework (category Free software programmed in Scala)
model–view–controller (MVC) architectural pattern. It is written in Scala and usable from other programming languages that are compiled to JVM bytecode, e.g. Java. It aims...
17 KB (1,131 words) - 17:51, 4 May 2025
Sbt (software) (category Scala (programming language))
Retrieved 2023-06-15. Welcome!, The Scala Programming Language, 2023-06-14, retrieved 2023-06-15 Dotty, Programming Methods Laboratory EPFL, 2023-06-14...
17 KB (1,386 words) - 15:07, 15 December 2024
Top type (section Support in programming languages)
"An Overview of the Scala Programming Language" (PDF). 2006. Retrieved April 7, 2014. "Types — The Swift Programming Language (Swift 5.3)". docs.swift...
10 KB (992 words) - 04:31, 26 May 2025
Benevolent dictator for life (category Computer programming folklore)
WordPress | Post Status". July 24, 2015. Retrieved 2015-07-24. "Programming in Scala Leaps onto the World Stage!". Retrieved 2015-11-25. "Taylor Otwell...
19 KB (1,109 words) - 17:51, 23 May 2025
uncertainty. Programming languages following the probabilistic programming paradigm are referred to as "probabilistic programming languages" (PPLs). Probabilistic...
20 KB (1,518 words) - 20:29, 23 May 2025
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
67 KB (7,159 words) - 22:41, 26 May 2025
Go is a high-level general purpose programming language that is statically typed and compiled. It is known for the simplicity of its syntax and the efficiency...
78 KB (8,128 words) - 04:40, 28 May 2025
(class-based), and component-oriented programming disciplines. The principal inventors of the C# programming language were Anders Hejlsberg, Scott Wiltamuth...
101 KB (8,539 words) - 03:20, 4 June 2025
This article compares the syntax of many notable programming languages. Programming language expressions can be broadly classified into four syntax structures:...
51 KB (2,837 words) - 22:38, 31 May 2025