+ 1
Which programming language is more fruitful in upcoming days, python or c++?
8 odpowiedzi
+ 1
The high abstraction comes with a price: speed
The reason the popularity (in e.g. machine learning prototyping) is increasing is that the lack of performance gets compensated by raw processing power. And even when you can compensate it on a smaller scale: on a larger scale a few percentages in performance decrease can cost a bigger company lots of money. Do you think Google's search algorithm is implemented in pure python applications? Probably not...
Don't get me wrong: Python is good. But it's not the cure to everything some people make it look like.
+ 1
Yes it's used by NASA... for some scripting purposes at ground level. In space processing power is still a hot topic, since the hardware used up there is no way comparable to the performance we can use on Earth, where we are protected from cosmic radiation. NASA expects to be able to use an ARM A53 variant by year 2020. Currently the ISS is controlled by 2 sets of computers which are using 20MHz Intel 80386SX CPUs.
The newest cutting edge supercomputer with enough radiation protection to operate in space has a computing power of 1 teraflop. That's in the range of supercomputers from the 90s.
Like I said: Python may have it's purposes, but it has limits. Huge limits.
0
i think python as the level of abstraction is so high that literally anyone can learn it
moreover python is still in development, it's kind of a programming language of future
0
Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants, on the Mac, and on Windows 2000 and later.
📌
Python is a high-level programming language, with applications in numerous areas, including web programming, scripting, scientific computing, and artificial intelligence.
It is very popular and used by organizations such as Google, NASA, the CIA, Disney, Pinterest, Instagram, National Geographic, Mozilla Firefox, and the Washington Post.
Here are a lot of examples of using Python:
https://en.wikipedia.org/wiki/List_of_Python_software?wprov=sfla1
0
Alex as i said earlier its still in development
latest version of c++ is c++17
but python is in 3.7
so as you can see python is lagging in development. i think that's one of the reason and as 📈A Z M Mushfiqur Rahman📈 mentioned its used by NASA, maybe for its processing power but still, its used by NASA ;)