Rust
Open SourceRust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. It's ideal for systems programming and performance-critical applications.
Discover best Programming Language Linux softwares, apps and websites.
Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. It's ideal for systems programming and performance-critical applications.
Lua is a powerful, fast, and lightweight scripting language designed for embedding in applications. It's known for its simplicity, portability, and efficiency, making it ideal for a wide range of uses from embedded systems to game development and configuration.
FreeBASIC is a free and open-source multiplatform BASIC compiler. It supports a wide range of operating systems including Windows, Linux, and macOS (via third-party ports), facilitating cross-platform development. It's designed to be highly compatible with QuickBASIC while offering numerous modern features like object-oriented programming, manual memory management, and support for graphics and sound libraries, making it suitable for various programming tasks from system utilities to game development.
Erlang is a powerful functional programming language designed for building highly available, scalable, and fault-tolerant soft real-time systems. It excels in concurrent and distributed environments, making it ideal for applications requiring continuous uptime and handling vast amounts of concurrent requests.
Processing is a versatile open-source software sketchbook and programming language tailored for creating visual, interactive, and artistic projects.
Squirrel is a high-level, imperative and object-oriented programming language designed for embedding in applications.
TypeScript is a robust, open-source programming language developed by Microsoft. It's a superset of JavaScript, meaning it builds upon JavaScript by adding optional static typing. This enhancement is designed to improve code quality and maintainability, particularly for large, complex applications and enterprise-scale projects, making development more efficient and less prone to errors.