This video is the first in a (possible) series on programming languages. Each language will be given a unique accent (with no bearing on the inventor or inventing organization's geographical location - otherwise C++ would be Danish and Java would be Canadian) and will have a debate with another language on who is better. The views may be highly subjective, please add your own opinions in the comments if you wish, and enjoy!
In this video, C++ and Java have a little debate, before C# comes in and tells them to calm down.
Starring:
C++ (Indian accent)
Java (French Canadian accent)
C# (American accent)
@Dolkarr Hmm, that sounds interesting. I haven't been doing any Python programming in a while, so I guess my information may be out of date. I'll definitely read up on that multiprocessing package.
antred11 2 months ago
@antred11 From Python docs:
multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing package offers both local and remote concurrency, effectively side-stepping the Global Interpreter Lock by using subprocesses instead of threads. Due to this, the multiprocessing module allows the programmer to fully leverage multiple processors on a given machine. It runs on both Unix and Windows.
Dolkarr 2 months ago
YOU ARE NOT A JEDI!!! THE LIGHTSABER BENEATH YOUR VIDEO IS CLEARLY RED!!!
CRUHL49 2 months ago
your a fcking prick
highten58 2 months ago
@thefetishkingfarts You don't make a new OS every day though :) Of course, it's a high level language. It's purpose is to build on a low level background... I never said that Python is the ultimate language for everything.
Dolkarr 2 months ago
@fastboy84 C++ is many things, but one thing it's not (by any stretch of imagination) is "easy to learn". I've been programming in C++ since 2000, and even after 11 years I still occasionally get bitten by some obscure quirk of the language.
antred11 2 months ago
@Dolkarr I like Python but I see one HUGE problem with it. The GIL or Global Interpreter Lock (google it), which prevents a Python process from benefiting from today's multi-core machines.
antred11 2 months ago
@Dolkarr agree python is awesome cause the language is more closer to the solution space of algorithms and data structures than the machine. But u still need c++ for all the low level stuff....u cant write a serious OS using python...
thefetishkingfarts 2 months ago
forget C++ and Java.. use Python! :) There will never be a more beautiful and pure language than Python! Everything seems so easy with it.
Dolkarr 2 months ago
@fremiamagus With Java the source first gets compiled into bytecode in class files. Then at runtime the bytecode is interpreted, and may optionally be compiled to native machine code. When I say "optionally", what that means is that almost always it will get compiled.
With C++ the source gets compiled directly into native machine code.
gurkinator100 4 months ago