D (Programming Language) Alternatives

D (Programming Language) is described as 'D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity' and is a popular programming language in the development category. There are more than 50 alternatives to D (Programming Language) for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best D (Programming Language) alternative is Python, which is both free and Open Source. Other great apps like D (Programming Language) are Java, Rust, C++ and C (programming language).

Copy a direct link to this comment to your clipboard
D (Programming Language) alternatives page was last updated

Alternatives list

  1. Fortran icon
     2 likes
    Copy a direct link to this comment to your clipboard

    Fortran (previously FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • Mac
     
  2. HolyC icon
     5 likes
    Copy a direct link to this comment to your clipboard

    HolyC is very similar to regular C, so it's a very simple but powerful language. It was used to make all of TempleOS, so it definitely works to make programs.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    • Self-Hosted
     
  3. Mussel icon
     1 like
    Copy a direct link to this comment to your clipboard

    Mussel is an interpreted programming language written in Rust. It was designed as a simple and flexible language with a focus on easy-to-read syntax and powerful expression evaluation. Mussel supports basic data types, variable bindings, functions, closures, control flow...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Rust
    • Mac
    • Windows
    • Linux
    • BSD
     
  4. Ponyc icon
     Like
    Copy a direct link to this comment to your clipboard

    Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • Linux Mint
    • Ubuntu
    • FreeBSD
    • Alpine Linux
     
  5. Copy a direct link to this comment to your clipboard

    The X10 programming language is organized around four basic principles of asynchrony, locality, atomicity, and order that are developed on a type-safe, class-based, object-oriented foundation. This foundation is robust enough to support fine-grained concurrency, Cilk-style...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  6. Vala icon
     16 likes
    Copy a direct link to this comment to your clipboard

    Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
    • BSD
     
  7. Copy a direct link to this comment to your clipboard

    Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  8. FreeBASIC icon
     25 likes
    Copy a direct link to this comment to your clipboard

    FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types, inline assembly, object orientation, and many others.

    62 FreeBASIC alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
     
  9.  6 likes
    Copy a direct link to this comment to your clipboard

    Object Pascal is a multi-paradigm, object-oriented, component-based general purpose programming language.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • BSD
    • AROS
    • Haiku
    • AmigaOS
    • MorphOS
     
  10. Copy a direct link to this comment to your clipboard

    Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • FreeBSD
     
  11. M# icon
     1 like
    Copy a direct link to this comment to your clipboard

    M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • .NET Framework
    • JavaScript
    • Node.JS
    • SQL Server Management Studio
     
  12. Copy a direct link to this comment to your clipboard

    Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • BSD
    • Solaris
    • FreeBSD
    • OpenSolaris
    • OpenBSD
     
You are at page 4 of D (Programming Language) alternatives