LocalazyLocalazy
Qalb is a programming language created by Aliaksei Klimau. It is a statically typed, functional programming language with an emphasis on simplicity and expressiveness. The name Qalb comes from the Arabic word for heart. Qalb is designed to be a concise and easy-to-read language. It has a small set of features and a simple syntax. Qalb programs are easy to understand and maintain. Qalb is a statically typed language. This means that every variable must have a type, and every expression has a type. Types are checked at compile time, so you can be sure that your program is type-safe. Qalb has a simple type system. There are three basic types: integers, floating-point numbers, and strings. There are also two composite types: tuples and lists. Tuples are fixed-size collections of values, and lists are variable-size collections of values. Qalb is a functional programming language. This means that programs are written as a series of function calls. Functions are first-class values, which means they can be passed as arguments to other functions. Qalb has an imperative mode, which allows you to write programs that modify state. However, the imperative mode is not the focus of the language, and it is discouraged to write programs that are heavily imperative. Qalb is designed to be a safe language. It has a number of features that prevent common programming errors, such as null pointer dereferences and buffer overflows. Qalb is open source software, released under the MIT license.