5
k3v1
7y

In your opinion which is the best and the most important programming language!?!?

Comments
  • 5
    That's like saying what's the best and most important car. They've all got pros and cons, and everyone has preference so even if we did have an answer it would probs be biased.
  • 1
    Java or java script just because of the sheer number of devices running it
  • 1
    Spoiler: By no means I'm objective.
    AntLang (best)
    C (most important)
  • 1
    Right now probably JavaScript, it's everywhere
  • 1
    Most important are the first ones, everything we have now is based on them
  • 0
    @4ndyc0d3r for beginning compiled languages, I can see C or Java, but not C++. C++ syntax gets way too hairy, and there are too many complexities just using the standard library for someone just starting out.
  • 0
    I almost recommended Go, since its syntax is clearer than C, yet less verbose than Java.

    But right now, its package management situation is terrible. It's not that it doesn't have a package manager. It's that the one it has was only half-baked, has no way to lock down package versions, and Google forced it down our throats by making it part of the compiler. It's bonkers.
  • 0
    The very basic for all object oriented languages is smalltalk. If you can understand the simple syntax you will really understand object oriented programming.
  • 1
    For practicality, JavaScript wins, but it still bears the scars of terrible design in its formative years. You still have to use === because == was too buggy to fix. Types still convert into strings in very un-useful ways. And `this` is still treated as a special property of functions, and it changes, depending both on how it was defined and on how the function got called.

    That said, JS is probably the best language for asynchronous programming, especially after the addition of async/await in ES2017 and Node 7.6. And the selection of package managers is excellent. Having to transpile it down for older browsers is annoying, but I think totally worth it.
  • 1
    Best I don't know (maybe python or c#) but most important I'd say assembly because that's the most basic one which almost everything else is based on as far as I know.
  • 0
    I prefer Python
  • 0
  • 0
    Historically most important? Ada, assembler, Plankalkul, Fortran?
  • 0
    Php hand down
  • 2
    Assembler
    Not the best but the most imporant.
  • 0
    My favorite beginner language is Python. It teaches coding style and improves code readability in all other languages. You have higher-order functions, OOP, and very consistent language design. There are a huge number of libraries available, which is a great intro to open-source collaboration and development, and it is possible and practical to make maintainable web servers, shell scripts, and 2D games with it.
  • 3
    Most useful: Javascript
    Best starter: Python
    Lower level: Rust
    Correct & safe: Haskell

    But as Simon Peyton Jones (Haskell expert) said: The safest languages are the most useless.

    C++ is "better" than PHP in terms of safety and correctness for example, but PHP is much faster to develop something in.

    Some languages however strike better balances than others.

    And then you have to consider the ecosystem of the language: PHP and JS have way bigger communities and package libraries than Rust or Go. Doesn't have to be a showstopper, just something to consider when picking a language for a project.
  • 3
    English. If properly spoken.
  • 1
    Scratch. From operating systems to dynamic web applications, it will suit your needs.
  • 1
    Assembly, everything turns into assembly in the end.
  • 3
    Pseudo code
Add Comment