The FASTEST programming language 👩‍💻 #technology #programming #software #career #productivity

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

"What is the fastest programming language?"
"C"
Assembly Language: Am I a joke to you?

CryptoIgnition
Автор

I don't really like the argument of modern hardware. A lot of people nowdays can't afford a crazy computer. I remember when i still had a 4gb 2 cores laptop i couldn't even run discord or teams without lagging
Now that doesn't mean you should learn low level languages and frameworks like c++ or qt to make your app faster, but you should consider twice using a framework that will bundle the entire chrome codebase (electron) just because you wanted to save time and put it under the "modern hardware" excuse

ioneocla
Автор

I programmed for one of the big agencies. In military programming for example for rockets or drones even milliseconds make a big difference.

af
Автор

It started to matter with the growth of the microservices. Companies realized that especially scripting languages such as python or php use a lot more cpu than compiled languages such as Go. When you have hundreds of nodes running heavily, it really starts to add up and they can cut down the expenses significantly with faster languages because cloud companies mostly charge by the cpu usage along with other things.

gordonfreimann
Автор

C might be fast but is your C code fast?

TuanAnhNguyen-qpuc
Автор

Well, this is the best channel for new developers I discovered 😃

Greeting from México 👋

MeloDyZzy
Автор

Another important question is "Will your C implementation be faster than a Python one?". Because no matter how fast the language is, if you write bad code in it because you aren't experienced, it may be much slower than if you rewrote it in a language you are comfortable with.

mkpanda
Автор

It doesn't matter, but for a different reason. In most cases, the speed of a lang highly depends on _how_ it is executed by the target machine:

Statically compiled (C, Rust), AOT compiled (Python, Java, Kotlin), JIT compiled (Java, V8 Javascript, some implementations of Python), interpreted real-time (shells and some esolangs), interpreted bytecode (CPython, Java, Javascript), and some more approaches.

If all langs were executed in the same way, the question "which is faster" starts to make sense and becomes fair. Statically typed langs will be usually faster than loose/dynamic/duck typed langs, especially if the dynamic langs do runtime type-checks and implicit type-coercion and casting.

One of the reasons why a lang might be faster is its ease of memory management (auto and manual). Every global function that you call in JS, could be modified by some external code and change the behavior of your program at runtime, so the engine has to keep both the original copy of the bytecode and the optimized JIT version, just in case something changes, and then recompile the bytecode to generate new machine code at runtime. Langs like Java and Rust have "very localized" variables, and prevent you from directly tinkering with built-in libraries, this makes them easier to optimize

Rudxain
Автор

Deterministic behavior is also important

kayakMike
Автор

You may not be coding for the super Nintendo, that doesnt mean I and tons of other enthusiasts arent.

LittleRainGames
Автор

U can always do ur complicated algos in c then use python wrapper over it to make it fast.... Like pandas / numpy

raydragon
Автор

The example my CS professor gave was say you have a SpaceX rocket launching where in this case you need the system software to run at very specific times so everything works accordingly.

C is great for that since it closely works with the memory and you know exactly what’s going on. You don’t want Java or Python to run their garbage collection to free up memory space right at the time you need to boost your engines for example

bradvan
Автор

That means that Lua could be the best option? I heard somewhere that it is as simple as python and compiles as fast as c.

Btw I'm interested in game and os developing when I graduate

VoidPaul
Автор

At the End even C can be slower than Python if the programmer doesn't know what he is doing.

nosehad
Автор

Complexity of algorithms you use lies above all

piyushpatil
Автор

Always optimize for lower end hardware

ALWAYS

it makes your apps better
Put yourselves in the shoes of the user

AcidiFy
Автор

Lewis: "We aren't programming for the super Nintendo no more"
Me: WLA 65816 compiler 😳

Rumplestiltzchen
Автор

Make one for “ will c++ die ?“
Cause many people use it for competitive programming and DSA

yuvrajagarkar
Автор

First! Love the Jurassic Park shirt ❤️❤️❤️
Second! Love your videos! They are amazing!

Anyway! Lastly I just wanted to say you should do a short on Selenium or other automation frameworks. ☺️ Just thought it would be a cool short to show one of the ways people test their code 😎

Keep up the amazing work! ❤️❤️❤️

Sirdinosaur
Автор

I absolutely hate this nonechalant attitude towards memory and computer space from some modern programmers "because we have enough to use". For example video games, one of the main reasons why video games fill so much these days is in part because they stopped compressing audio files because it takes a ton of time/money to sound good, and the reasoning behind it is "people has enough space" but when all games do it then i suddenly don't have a lot of space anymore.

splinte