10 Programming Languages in ONLY 15 minutes!



Learn web development like a pro: https://shop.killervideostore.com/
Python Course: https://www.killervideostore.com/video-courses/beginners_python_3.php
Learn about 10 programming languages in only 15 minutes! The point of this video is to give you an overview of each of these popular languages, and how they are used in the real world.

So it is a mix of programmatic and business concerns about each of the programming languages. I cover C++, Java, Swift, JavaScript, SQL, PHP, Python, C, Ruby and C#.

There are many more programming languages out there, but these are are the most important in 2018.

Learn Python 3 fast: http://www.killervideostore.com/python/
Create an AMAZING Business: https://www.killervideostore.com/video-courses/complete-entrepreneur.php

My Instagram: https://www.instagram.com/stefanmischook/?hl=en

Thanks!

Stef

source

48 comments

  1. Nice overview ! I would be interested in a similar video about new emerging languages (because there is a lot of them and I am lazy to research).
    Why have they been created ? Are they good ? What are they used for ? …just to be aware of what's going on in the world of programming languages !

  2. Its a myth that C is more efficient because it is more primitive. The performance is in the compiler. In fact, most of the things in C that are supposedly "for performance" are ignored by the compiler. Examples include register variables, and using c++ to increment instead of c = c+1. The compiler does not care, and will happy override what you are doing and do it the more efficient way. Why is Java less "performant" than C? Most of it is library overhead and the fact that there is not as much demand for high levels of optimization in the language.

  3. Typically embedded systems are built to just run C first, which makes it pretty much compliant for any other language.
    Java is actually pretty fast, considering it has a GC. In many benchmarks it's only second to low level langs like C++ or rust. In the algorithms that seem to like GC Java is always #1. The selling point of Java has always been its portability.
    Python is the abstraction of an abstraction of an abstraction of C, making it a really high level language. Because they don't enforce types the program needs to check the type every read… on runtime… That's really damn slow. It's not as bad as it used to be, but it's still rock bottom concerning popular languages when talking about speed.
    JS has some really stupid shit, and I don't like it for it, but the compilers are great and it's easy and even supported in the browser. I still don't like it though.
    Swift is typically not faster than Java actually. Swift is often super slow unless you run it without GC, which makes it memory unsafe (your average programmer does not want to do this, unless they're writing high performance code). Java has a more efficient VM than swift.
    And if you want speed and memory safety, you're better off using Rust.
    And I'm wondering who's still using ruby for a serious application. It's that compromise of a language that's like a jack of all trades, except it's not and it's also a master of none.

  4. Like other comments, saying you have to re-code C/C++ for other platforms is totally false – I am assuming you were trying to simplify the concept of JIT vs pre-compiled binaries, but I think your over-simplification could be misleading to newcomers. Also, C# is cross platform and open source now – the entire .net core framework is open source and runs on most modern operating systems. Still, great video!

  5. Super helpful video. I'm just starting with coding. Currently learning c#, because I want to make games in unity. Then I found I can make cross platform applications in xamarin. Does this make sense? Or should I just man up, learn java and swift, and make native applications? Or use JavaScript with something like reactnative..

    Not expecting a definitive answer, just an opinion from someone with more knowledge and insight.

  6. this video really laid out the groundwork of basically what all the languages are and what their capabilities and pros and cons are. very helpful and informative video, thank you very much

  7. I wouldn't say that SQL (pronounced like Sequel) is a (proper) programming language. It is a querying language. It isn't Turing complete, even though there are extensions which mean that you can put programs written in other languages in the SQL server.

    No real functional programming language, like Erlang.

Comments are closed.