Search results
- 11 l is a [semi-esoteric] compiled general-purpose programming language, which provides a simple and direct mapping to hardware and strives to follow a zero-overhead principle, like C++ (unused language features do not add run-time overhead). 11l is statically typed, but feels very much like a dynamically typed language (e.g. Python).
11l-lang.org/
11l is a [semi-esoteric] compiled general-purpose programming language, which provides a simple and direct mapping to hardware and strives to follow a zero-overhead principle, like C++ (unused language features do not add run-time overhead). 11l is statically typed, but feels very much like a dynamically typed language (e.g. Python).
The design of 11l is aimed to achieve as much conciseness as possible. The evident distinction of 11l from all other existing programming languages is its keywords are organized in a tree, not just a list.
- Operators
- Lexical Analysis
- Standard Library
- Design Principles
- Implementation Notes
Most 11l operators are chosen on a rational basis. For example, the 'bitwise exclusive or' operation uses the three characters ( (opening parenthesis), + (plus), and ) (closing parenthesis), since they resemble the ⊕ character used to denote exclusive or in Boolean algebra. Although ⊕ is more commonly used for one-digit values, it is also found on ...
According to the developer of the language, 11l implements the most advanced lexical analyzer among all the existing programming languages. This lexical analyzer, in particular, makes it possible to almost completely get rid of all visual noise such as mandatory semicolons at the end of statements, curly braces (or begin and end keywords) to indica...
The 11l standard library is based on the Pythonlibrary, but many functions have been revised and certain shortcomings or deficiencies have been fixed. For example 1. The random.randrange(a, b) function, which returns a random number n in the range a <= n < b, and the random.randint(a, b) function, which returns a number in the range a <= n <= b, ha...
11l is designed so that files generated on different systems using the same source code will always be binary identical. For example, in Python, the default encoding when a text file is opened depends on the platform. 11l, by contrast, uses UTF-8 by default. The line ending character or characters when writing text files in Python are also platform...
The reference implementation of 11l takes the form of a Python → 11l → C++ transpiler, and thus can be used not only to compile 11l code but also to compile Python code [which results in significantly faster execution (often by more than an order of magnitude)]. It should be noted that this transpiler generates human-readable 11l code (which can he...
4 days ago · 11l (elevenel) is a [semi-esoteric] high-level general-purpose programming language, which provides a simple and direct mapping to hardware and aims to follow a zero-overhead principle, like C++. 11l is statically typed, but feels very much like a dynamically typed language (e.g. Python).
Semicolon free grammar and implied line joining. Comments. String literals. Integer literals. Keywords: C/in. I/if and E/else. F/fn. L/loop.
May 1, 2022 · In addition to splitting the source code of a program into tokens, the lexical analyzer is also charged with determining statement boundaries. Traditionally, a semicolon is used in C-like programming languages (C++, C#, Java, D) as a statement terminator.
People also ask
What is 11L programming language?
What is the 11L C++ transpiler?
What does 11L do on Rosetta Code?
The 11l → C++ transpiler, which translates 11l code into C++ [which is then compiled into machine code]. In a sense, the 11l programming language acts as an intermediate language, but since it is very similar and close to the Python language (albeit semantically, not syntactically), it is generally not required to study it specifically.