Software Alternatives & Reviews

What’s Ruby used for most nowadays?

Nim (programming language) mruby Go Programming Language
  1. The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
    Pricing:
    • Open Source
    Part of this is partially because Python is "simple" and has very few language rules to learn. Thus teachers and managers gravitated towards Python, as it was easier to learn, teach, review, and already has a large community. However, the downside to this "simplicity" is that Python is very boring to write since it lacks many shortcuts, and so Python developers have to write more code than what Ruby developers would have to write. The same argument can also be applied to Golang vs. Rust/Nim/Crystal). Also, for a short period of time in the 2000s Google required all of their managers learn Python and contributed to it's development which helped make Python popular. However, Python is becoming over-saturated by programming bootcamps, and I feel like new programmers will eventually get bored of Python and start to explore other languages.

    #Programming Language #Generic Programming Language #OOP 142 social mentions

  2. 2
    Game Development
    Ruby is mainly used in web app development because that's what makes money. However, Ruby is also used in Information Security (infosec) and there are a dozen or so Ruby security tools and libraries (metasploit, ronin, arachni, dnscat2, dradis). There's also SciRuby which aims to allow Ruby being used in the scientific/academic fields. You've probably heard/seen DragonRuby which is helping to popularize Ruby for simple game development. There's also a lot of interesting work happening around mruby and mruby-c (see mruby/c on Flipper Zero and mruby on DreamCast).

    #Programming Language #OOP #Generic Programming Language 6 social mentions

  3. Go, also called golang, is a programming language initially developed at Google in 2007 by Robert...
    Pricing:
    • Open Source
    Part of this is partially because Python is "simple" and has very few language rules to learn. Thus teachers and managers gravitated towards Python, as it was easier to learn, teach, review, and already has a large community. However, the downside to this "simplicity" is that Python is very boring to write since it lacks many shortcuts, and so Python developers have to write more code than what Ruby developers would have to write. The same argument can also be applied to Golang vs. Rust/Nim/Crystal). Also, for a short period of time in the 2000s Google required all of their managers learn Python and contributed to it's development which helped make Python popular. However, Python is becoming over-saturated by programming bootcamps, and I feel like new programmers will eventually get bored of Python and start to explore other languages.

    #Programming Language #OOP #Generic Programming Language 292 social mentions

Discuss: What’s Ruby used for most nowadays?

Log in or Post with