
Nim (programming language)
Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.
D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
d is a language with clike syntax and static typing. it pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
convenience
d allows writing large code fragments without redundantly specifying types, in the style of dynamic languages. yet static inference deduces types and other code properties, giving the best of both the static and the dynamic worlds. automatic memory management makes for safe, simple, and robust code. d also supports scoped resource management (aka the raii idiom) and scope statements for deterministic transactional code that is easy to write and read. builtin linear and associative arrays, slices, and ranges make daily programming simple and pleasant for tasks small and large.
High Level Object oriented Language Functional Language Contract programming Multiparadigm
programming high-level object-oriented-language programming-language functional-language contract-programming multiparadigm