odin in tsoding stands for ODIN. Actually there is a programming language of every letter of the alphabet, but languages are not the problem, as long as there are Turing complete you can program in them, no matter what. And tsoding does programming not any particular language... Programmers usually choose the language based on the ecosystem, not because the language is *better*, like if you want to visualise data with graphs, do data science and machine learning you use python, if you want to automate something without requiring to install a language runtime, use shell, if you want to interface with the operating system C API use C, if you target Android, Java, if you want to run in a browser, it has a JS API, so you are left with JS/TS, you see languages are not important....
@@theevilcottonball simple and easy reason why we do not need to idolize or have a faith to one language for the rest of dev life.. but my point is idk why ppl got mad when their fav progamming lang(wife) being roasted or mocked. or put the feeling of hatred to other languages because their fav techtuber making fun of it.
@@Marhaenism1930 Well some friendly mockery is fine. Sometimes even I poke a little bit of fun at Javascripts type system, Python for being slow, very old Java for not having standalone functions, or C for having useless string handling functions in the stdlib.
For those who don't understand: mr zozin is joking as usual. It is not a clickbait, it is a parody on clickbait because of its obvious absurdity. Shame on those who took it seriously.
Mr Tsoding: people have misconception about javascript calling it that toy language also mr Tsoding literally each stream where js was mentioned before: aaahh that toy language javascript....
Bro, it doesn't matter that software is should be good. It's QA that should be performed well in this scenario. For example in Russia I see nobody gives a F about backend frameworks and most popular framework is Spring boot here which eats ram as if running chrome with RU-vid opened. And still people write autotests and everything working mostly fine. Except big resource consumption which can be fixed by using compiled languages
Fun fact: It was a consideration already from Andrew Kelley, creator of the Zig programming language, to consider making a compiler in JavaScript for it in order to " Shoot C++ from the stratosphere" like he did put it. JavaScript is a crude infix LISP and thus brings a functional language system with it. Alot of good compilers are carved with the help of OCaml, for instance. I just say: There might be alot of potential in it.... but I might never like JavaScript.
2:13:54 "Just like any frameworks from Facebook, Google, like some Twitter or whatever the fuck; so none of them solve any of your problems. They usually solve their internal organisational problems" (c) Tsoding 20,07.2024 Amen brutha
Protobufs are actually good on big scale for mixed binary and text data, gRPC is tolerable, but I genuinely wish Google didn't open source their bazel build system
“I’m not a web dev” - Tsodling Yet knocks out a 3D multi player online game using pure TS in only a week. I bet only a fraction could achieve this level of competency lol I wish I could learn his way of thinking from this computer science expert.
18:30 I'm an engineer. Not an electrical engineer, chemical engineer, or civil engineer. Just engineer. I'm a doctor. Not a dentist, pediatrician, or neurosurgeon. Just doctor.
You’re comparing real professions with a profession that entails pushing pixels on the screen. I agree with zozin, it’s all the facking same fundamentals, it’s just people like to get religious about their “specialty”. To be fair, the job market isn’t helping either since it categorized this shit in the first place
13:16 There are a lot of powerful DSPs, MCUs, PLCs, and other specific things where software must also work, which work in big-endian. That's how they are made. And if you work with bytes in the FPGA, then at the interface with the processor they will also be a la big-endian.
FYI, it's possible to have flat assertions in TS. Helps reduce the amount of indentation you have to deal with, considering how often you end up needing to throw things into callbacks/blocks. ``` x // number | string if (typeof x === 'string') throw new Error('x was a string, expected number!'); x // number ```
It's true frameworks would be better if they just used bytes. Next + Webpack sends thousands of JSONS over to the client just for meta stuff and routes etc. Then it just throws it into DOM, in memory. It sucks, Next bad too much tags.
Hello i have a little question please. Why Tsoding is using Uint32 for performance.now() ? Because performance.now() give for example 3501.5591000318527 and this is 64 bits , not 32. Why it is working ? Thanks for answers
A matter of time until someone who really wants to just use Javascript for everything comes up with a transpiler that converts some typescript library into C and then converts it into machine code.
The thing with C is that it dosen't have as much abstraction. Javascript can do the same but with a ton of abstraction which can actually be a big pain for complex stuff. Also performance and all the weird issues with javascript. Oh and also it uses the heap way too much with even a garbage collector. What I mean is, for complex very low level stuff, javascript is a pain.
I am new at this programming stuff. Can someone explain why is there so much hate for high level languages (especially JS) from low level languages programmers. I know that one of the reasons is that you can't manage memory in high ones with such efficiency as you can do it using low ones. But is it it? Are there other reasons for hate?
I write bare metal embedded code and C really is the best language. C++ doesn't bring anything to embedded since C+ techniques can be used. But with the network connected world, JavaScript is one of the best languages looking at how long it's been around and how popular it still is. Python is also a good language to work with.
For Webdev C never was used anyways. For everything else its not a option. Especially as you will do C-Style Javascript in order to not run into many problems if jit/gc.
If Clownstri...eh. Crowdstrike would have used memory safe JS instead of notoriously unsafe C and C++ to do their safety software, we wouldn't have had this bluescreen fiasco.
js,works on chromium as nemed electron, in browser and with node... ahahahahahahahahahahahhahahahahaahah, safety, you can add to this "privacy") with memory works in c it's more simple than you think. and more safety, as you hear from rust fanatics. for them, it's only one possibility,to get place-to be agressive fanatics.
@@trejohnson7677 Dart was better, it was ready to use but no one agreed with google because its google... it was free and open source and worked faster than js and gave you actual types and most features JS people try to bandaid with TS or some other crap. Thats one example, but my point is, its very obvious why javascript sucks, and that people need something better but these platforms do not agree on anything. WASM gives some hope