Replies
Welcome, guest
Join CrazyEngineers to reply, ask questions, and participate in conversations.
CrazyEngineers powered by Jatra Community Platform
-
@thebigk • Jul 21, 2012
The choice of language is mostly decided by the application being developed. -
@prototype-G9Gn5k • Jul 21, 2012
You basically just need to learn only 1 language. Learn it properly and understand the concepts of programming & logic building.
Various languages just differ in syntax and some features. If you're aware with general programming concepts, you can code in any language of your choice just by referring to the documentation of that particular language. -
@silverscorpion-iJKtdQ • Jul 21, 2012
Python is actually implemented over C. Meaning, Python is written in C. Python is an interpreted language, whereas C++ is a compiled language. Python is easy, both to read others' code and to write your own. You can very easily develop some working prototype of whatever you want to build. There are Python api's for almost all tasks you might want to do. But the problem is Python is slow, compared to C++ or C. But that is to be expected, since Python is a higher level language. The closer a language is to the native machine language, the faster it will be. That's why C is much faster than other high level languages.
So, in cases where performance is of prime importance, you should probably stick to C++. In other cases, you can try with Python first, as you'll be able to develop something fast and test the preliminary working. Learning Python will anyway be good for you. It's easy, you can learn the basics of it in just a week or so. It's pretty powerful too. Things for which you have to write tens of lines of code in C++ can be accomplished in just one line in Python, using powerful concepts like list and dictionary comprehension.
Have fun! 😀 -
@thebigk • Jul 21, 2012
#-Link-Snipped-# - that's a very good response 👍 -
@vishal-pysGmK • Jul 21, 2012
#-Link-Snipped-#
Hmm.. thanks for the suggestion! 😀 I'll stick with C++ and after that I'll go for C# -
@eternalthinker-Kvsi5Y • Jul 23, 2012
#-Link-Snipped-# has given a clear explanation of the distinction between Python and C++
Learning Python need very less time investment compared to other languages.
Once you're through with the basics, you'll be able to create a lot of useful code.
Useful is underlined because python will help you write a lot of small code snippets that'll automate regular tasks. Search for python examples around the web and you can confirm this.
Another important thing is, learning more programming languages makes you a better programmer;
It improves your overall programming skills 😀