
Robert Fourer, David Gay and Brian Kernighan ( Bell Labs)Īn algebraic modeling language with elements of a scripting language.Īlfred Aho, Peter Weinberger & Brian Kernighan ( Bell Labs)ĭesigned for text processing and typically used as a data extraction and reporting tool.Ī domain specific concurrent programming language, based on the Actor model.Ī procedural, imperative, and structured computer programming language. It provided substantial language support for concurrent programming.Ī combination of many features from a number of languages, but follows the original C programming language most closely in terms of basic concepts. LanguageĪ reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.Ĭreated for systems programming on the Plan 9 from Bell Labs operating system it was published in 1995 but eventually abandoned. The use of curly brackets ( ) to denote blocks of code has led to the name curly-bracket languages being sometimes used.

Such languages are likely to share some syntax and basic language constructs with C, such as semicolon-terminated statements, curly-brace-delimited code blocks, parentheses-delimited parameters, and infix-notated arithmetical and logical expressions. These languages are described by notable programming sources as being C-like, being dialects of C, having C-like syntax, or otherwise being similar to C.
