


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.
