Navigation

What is the difference in using Python, Ruby or C++?

it’s faster to learn? hear me out on this, C++ is old, and practically the same syntax as C (which is even older). Since the language is so old, that implies that there
What is the difference in using Python, Ruby or C++


I see many people have this question when they start to program, or do a language change throughout time.

  1. C++
    1. C++ is a great and powerful language.
    2. you can do anything with it.
      1. Make a language.
      2. Make a game.
      3. Make a app.
      4. Build engines.
      5. etc…
    3. it’s hard to learn.
      1. It may take years to build a solid knowledge-base of it.
      2. it’s faster to learn? hear me out on this, C++ is old, and practically the same syntax as C (which is even older). Since the language is so old, that implies that there are many people who are full of experience with it, (because they’ve been around long enough) so there are many resources online full of these people that are willing to help.
  2. Python
    1. Python is also great and powerful.
    2. It’s open source!
      1. I state this because of the fact it is open source, there are many many third party libraries out there that just make it easier to complete certain tasks. Not that it makes a big difference, but it does help.
    3. It’s easier to learn, in both way stated on C++.
      1. Many articles/websites out there are full of study material.
      2. Easier to read code.
      3. Not as strict.
    4. People with Python skills get paid just the same as someone with C++ skills. (maybe more)
  3. Ruby
    1. Honestly, If someone told me “which language should I learn, Python or Ruby” I’d say with no hesitation, no regrets “Python”. I can’t see a single reason why you’d want to use Ruby over Python.

SUMMARY: C++ and Python can do about everything the same, really the only difference is that C++ is faster, and compatible with every OS while Python is slower, (not noticeable by humans)and mainly used in *nix environments.

IN A NUTSHELL: You use C++ for: Complex applications that are used in every OS and need to be fast, Games, Game Engines, Anything that’s over line complex you’d want to know C++. Which no one is going to build an OS from scratch by themselves using C++, or make a language using C++. So for a solo developer purpose I’d say C++ Is better for GUI application development. Faster, availability.



>> Also you can read:



مشاركة

أضف تعليق:

0 comments: