Тёмный

C is Dead. JavaScript will replace it. 

Tsoding Daily
Подписаться 129 тыс.
Просмотров 50 тыс.
50% 1

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 267   
@kabukitheater9046
@kabukitheater9046 2 месяца назад
tsoding finally embracing his inner webdev. he's going to buy a macbook and drink soy lattes
@PyczekFromPoland
@PyczekFromPoland 2 месяца назад
LMAOOO
@StefanvanAalst
@StefanvanAalst 2 месяца назад
Chromebook... He can still use Linux. The only thing Linux on Chromebook doesn't support is gpu and camera; which is a pity.
@webgpu
@webgpu 2 месяца назад
ahahah!
@ikilledthemoon
@ikilledthemoon 2 месяца назад
I love mochas.... omg...
@sohigh7433
@sohigh7433 2 месяца назад
Don't forget the Apple watch and the Tesla 😂
@amitpinchasi3320
@amitpinchasi3320 2 месяца назад
Bro just started world war 3 by the title
@ivandimitrov4410
@ivandimitrov4410 2 месяца назад
"I'm joking by the way"
@Marhaenism1930
@Marhaenism1930 2 месяца назад
"Can your C do that?!"
@a_cats
@a_cats 2 месяца назад
the ts in tsoding stands for typescript
@mangocane8977
@mangocane8977 2 месяца назад
Had my loudest chuckle of the week to this
@theevilcottonball
@theevilcottonball 2 месяца назад
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....
@Marhaenism1930
@Marhaenism1930 2 месяца назад
@@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.
@theevilcottonball
@theevilcottonball 2 месяца назад
@@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.
@АлексейАлексеевич-ш7ю
Лолд
@sarpersoher
@sarpersoher 2 месяца назад
I'm a senior if-else engineer.
@me_12-vw1vi
@me_12-vw1vi 2 месяца назад
if-elseif-else gang
@theevilcottonball
@theevilcottonball 2 месяца назад
I specialise just in the else part, it is easier to get the condition right.
@nanothrill7171
@nanothrill7171 2 месяца назад
we don't need C segfaults, we have segfaults at home
@theevilcottonball
@theevilcottonball 2 месяца назад
segfaults at home %ERRORLEVEL% EQU 0xC0000005.
@idkncc
@idkncc 2 месяца назад
I’m cured my bytophobia with your stream, thank you!!
@superscatboy
@superscatboy 2 месяца назад
I now have bytophilia and I'm on an FBI watch list.
@willianvinagre3338
@willianvinagre3338 2 месяца назад
15:42 that beatboxing which just came out of nowhere did NOT needed to go this hard
@mattePRL
@mattePRL 2 месяца назад
Recreational beatboxing during another recreational programming session
@me_12-vw1vi
@me_12-vw1vi 2 месяца назад
@@mattePRLlol i ❤ mista zozin
@hamzakhiar3636
@hamzakhiar3636 2 месяца назад
1:27:45
@craftrumzen2393
@craftrumzen2393 2 месяца назад
The title made me confused, I thought I was in an alternative universe
@joseoncrack
@joseoncrack 2 месяца назад
No, it was just clickbait.😂
@ramiths8171
@ramiths8171 2 месяца назад
​​@@joseoncrack not a click bait hes trolling JS people.
@inferrna
@inferrna 2 месяца назад
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.
@raptorate2872
@raptorate2872 2 месяца назад
To be fair there ain't many here who watch 4 hour videos
@ramiths8171
@ramiths8171 2 месяца назад
​@@raptorate2872 to be fair people who didn't watch it shouldn't comment on it.
@raptorate2872
@raptorate2872 2 месяца назад
@@ramiths8171 to be fair, this is the comments section on the internet, people say whatever they want. I'm surprised you don't know this
@ramiths8171
@ramiths8171 2 месяца назад
@@raptorate2872 what I'm surprised is that people think its fair to do this 😔
@H33t3Speaks
@H33t3Speaks 2 месяца назад
In such trying times… how can we be sure?
@GillesLouisReneDeleuze
@GillesLouisReneDeleuze 2 месяца назад
how it started 1:04 how it's going 1:24:53
@AlguienMas555
@AlguienMas555 2 месяца назад
i have a degree in local variables and i don't know nothing about global variables
@superscatboy
@superscatboy 2 месяца назад
Based
@BlipTP1
@BlipTP1 2 месяца назад
Поставил этот стрим себе на ночь. Проснулся с "b" + "a" + + "a" + "a" в руках и {}+[] свободной оперативки на компе.
@Kitulous
@Kitulous 2 месяца назад
хорошо, что с бананом, а не с [object Object]!
@me_12-vw1vi
@me_12-vw1vi 2 месяца назад
@@Kitulous[object object] but it is just a string. makes me wanna 😐🔫
@pesterenan
@pesterenan Месяц назад
Your streams are amazing! Very fun, and I'm learning a lot! I'm not afraid of bytes anymore hahhaa
@damiankaczmarczyk9872
@damiankaczmarczyk9872 2 месяца назад
Top 10 Biggest Anime Betrayals
@Z_Z.t
@Z_Z.t 2 месяца назад
don't worry, C will always with us in every single language because of header parsing
@NoOne-ev3jn
@NoOne-ev3jn 2 месяца назад
When I watch tsoding I actually watch a play, very expressive and entertaining
@Eevee8858
@Eevee8858 2 месяца назад
Bro on his way to become a menace to society
@eazypeazy8559
@eazypeazy8559 2 месяца назад
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....
@afterschool2594
@afterschool2594 2 месяца назад
I remembet u're talking about no one need good software today. Now that I heard about Crowdstrike problem yesterday, I thought u're right
@Gentoo701
@Gentoo701 2 месяца назад
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
@stzi7691
@stzi7691 2 месяца назад
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.
@trejohnson7677
@trejohnson7677 2 месяца назад
you get it. javascript is just lisp. its binary maternal was what again?
@johnbakhmat
@johnbakhmat 2 месяца назад
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
@araarathisyomama787
@araarathisyomama787 2 месяца назад
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
@johnbakhmat
@johnbakhmat 2 месяца назад
@@araarathisyomama787 i wish google open sourced their ass
@Greebli
@Greebli 2 месяца назад
As a webdev that has done a lot of canvas rendering using all the arraybuffers i did not know this is unexpected
@JohnDoe-kh3hy
@JohnDoe-kh3hy 2 месяца назад
¡The one that will replace C! jaja I've been listening that for the last 30 years and still waiting...
@sortof3337
@sortof3337 2 месяца назад
TSOding is single handedly responsible for me creating my hobby projects in the weirdest programming languages.
@chriswinslow
@chriswinslow 2 месяца назад
“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.
@kiosmallwood576
@kiosmallwood576 2 месяца назад
Good bug fix at the end, very interesting how it looks like lag.
@mangocane8977
@mangocane8977 2 месяца назад
Tsoding is becoming a quiche eater
@me_12-vw1vi
@me_12-vw1vi 2 месяца назад
t-take that back!! take that back!!!!!
@webgpu
@webgpu 2 месяца назад
FOUR HOURS OMG (it will take me several days split-watching it)
@Seedwreck
@Seedwreck 2 месяца назад
You could just embed operations with Paren block. Returns last value in Paren block
@southgonholditdown
@southgonholditdown 2 месяца назад
Crowdstrike wouldnt happen if we used javascript
@SeregaZinin
@SeregaZinin 2 месяца назад
Crowdstrike wouldnt happen if we used C++
@iglobrothers645
@iglobrothers645 2 месяца назад
*rust
@paca3107
@paca3107 2 месяца назад
I always knew tsoding is a crypto soy dev.
@ek7735
@ek7735 2 месяца назад
((((web developers))))
@tareqewaida8532
@tareqewaida8532 2 месяца назад
bytes don't bite
@NoneNone-ly6xz
@NoneNone-ly6xz 2 месяца назад
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.
@gahshunker
@gahshunker 2 месяца назад
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
@nonicknameee
@nonicknameee 2 месяца назад
​@@gahshunker what is your job?
@ZeyHex
@ZeyHex 2 месяца назад
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.
@Kknewkles
@Kknewkles 2 месяца назад
Oh well. I guess it's JSoding from now on :')
@Kunal-k-u-m-a-r
@Kunal-k-u-m-a-r 2 месяца назад
this is the result of using more brain
@dabunnisher29
@dabunnisher29 2 месяца назад
I like that he uses Scheisse.
@PP-ss3zf
@PP-ss3zf 2 месяца назад
senior if else engineer 🤣🤣🤣🤣🤣🤣
@VitorLuizC
@VitorLuizC 2 месяца назад
WTF?! I've been looking for content to create multiplayer game in JavaScript for literally years and your videos are really really good
@cslearn3044
@cslearn3044 2 месяца назад
I never wrote C in my life but i hope it replaces JS lol
@niggacockball7995
@niggacockball7995 2 месяца назад
*Webdev industry fucking dies*
@amigaworkbench720
@amigaworkbench720 2 месяца назад
OMG, I knew this would happen eventually! He has sold out! Amazon, Vercel, and the other JS mafia have bought him!
@j-wenning
@j-wenning 2 месяца назад
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 ```
@LinguisticMirage
@LinguisticMirage 2 месяца назад
guys its a late april fools calm down
@chriswinslow
@chriswinslow 2 месяца назад
I’ve watched this video and the previous one in its entirety twice 😵‍💫! It’s so fascinating. I need more!
@Seedwreck
@Seedwreck 2 месяца назад
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.
@ashishjog
@ashishjog 2 месяца назад
Why this title? Do you want to trigger the real core developers?
@bobtheoutbuilder8552
@bobtheoutbuilder8552 2 месяца назад
I'm a try catch dev 😎
@BarakaAndrew
@BarakaAndrew 2 месяца назад
I like this guy 😂 We don't need huge protocols sometimes, just send raw bytes and parse them quickly.
@Cyclops1
@Cyclops1 2 месяца назад
17:04 we use typeof data
@opposite342
@opposite342 2 месяца назад
Mr. Zozin is so real for this title. All embrace the js overlords.
@wtfisgoingon535
@wtfisgoingon535 2 месяца назад
"Toy scripting language" hahaha
@lukasmolcic5143
@lukasmolcic5143 2 месяца назад
for the TODO part around 1:42, if I am following what the problem is, define the array first as const then extract the types from that
@sarazar928ghost9
@sarazar928ghost9 Месяц назад
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
@RWLN508D
@RWLN508D 2 месяца назад
The twitch comments as caption is genius
@soniablanche5672
@soniablanche5672 2 месяца назад
uint32 timestamp monkaS, this game will crash in 19 January 2038
@futileLad
@futileLad 2 месяца назад
I really want to see a projects from the beggining. It always almost get overwhelming to process all of the information without know where it started
@toifel
@toifel 2 месяца назад
Someone has read that ycombinator article about "20 million particles in JS" last week.
@liquidsnake6879
@liquidsnake6879 2 месяца назад
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.
@James-l5s7k
@James-l5s7k 2 месяца назад
JS: a mathematically flawed language where you can check that LHS equals RHS, but RHS doesn't equal LHS. For smooth branes.
@RandomGeometryDashStuff
@RandomGeometryDashStuff 2 месяца назад
are you using `===` or `==`?
@JLarky
@JLarky 2 месяца назад
He was holding it deadpan for 2 and a half minutes
@eugeniogonzato
@eugeniogonzato 2 месяца назад
You are the strongest programmer on youtube!! At last with this video I discover the font that you use that I like so much "Iosevka" . Ciao
@bandr-dev
@bandr-dev 2 месяца назад
cxx is a cool name for a programming language
@ebrahim2579
@ebrahim2579 2 месяца назад
Hopped for the next stream to see some batching of the messages but it's not happening I guess :(
@nzeu725
@nzeu725 Месяц назад
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.
@我是誰-c3d
@我是誰-c3d 2 месяца назад
Why you said that like your title,how C will be replaced by JavaScript,will it can use in the firmware ?
@MikhailAksenovV
@MikhailAksenovV 2 месяца назад
It is called Sequence Diagram from UML.
@nonicknameee
@nonicknameee 2 месяца назад
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?
@RandomGeometryDashStuff
@RandomGeometryDashStuff 2 месяца назад
javascript because WebSocket binaryType defaults to "blob"
@RandomGeometryDashStuff
@RandomGeometryDashStuff 2 месяца назад
58:04 why not just generate random number [0;256) and use `hsl(${num/256}turn 100 50)` for color display?
@youreale
@youreale 12 дней назад
Nothing like a day after another....
@rockpadstudios
@rockpadstudios 2 месяца назад
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.
@Endrit719
@Endrit719 2 месяца назад
It cracks me up how you crack yourself with your jokes 🤣
@NH-ij8dz
@NH-ij8dz 2 месяца назад
When you think about it there isn't really any difference between C and Javascript.
@liz2k
@liz2k 2 месяца назад
When Mr. Zozin (sorry about name) move to javascript, I've move from JS to Rust :)
@cariyaputta
@cariyaputta 2 месяца назад
I smell a-day-in-the-life video coming.
@lowlevelcodingch
@lowlevelcodingch 2 месяца назад
bro has some serious beatbox talent
@asandratrynyavojohanesa462
@asandratrynyavojohanesa462 2 месяца назад
This is what happens when we give people access to too much cpu and memory
@paolobooker4163
@paolobooker4163 2 месяца назад
Welcome to 2024
@domelessanne6357
@domelessanne6357 2 месяца назад
cool video tsoding daily
@ChickenTandies
@ChickenTandies 2 месяца назад
Bros like “did you know you can work with binary data in Jacascript? 🤓”
@unknownguywholovespizza
@unknownguywholovespizza 2 месяца назад
Ah yes, JacaScript, my favorite programming language
@snoopy8870
@snoopy8870 2 месяца назад
JS dev by day , C dev by night , all day.
@StdDev99
@StdDev99 2 месяца назад
JavaScript is a lot harder to debug. That's why it can never replace C.
@yoavmor9002
@yoavmor9002 2 месяца назад
This title is devious 💀
@petromudrievskyj
@petromudrievskyj 2 месяца назад
The C is dead, long live the C!
@Light-f5g
@Light-f5g 2 месяца назад
It not but it becoming less used it will useful for os and for c++ by learning c then implement in c++ so c will be less popular
@raul_ribeiro_bonifacio
@raul_ribeiro_bonifacio 2 месяца назад
15:38 What was that? Was not expecting the blob do drop.
@Alfakatt
@Alfakatt 2 месяца назад
Anyone else getting strong McLovin energy and liking it from this guy?
@GegoXaren
@GegoXaren 2 месяца назад
The swimming lane model.
@platin2148
@platin2148 2 месяца назад
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.
@raymundhofmann7661
@raymundhofmann7661 2 месяца назад
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.
@LinguisticMirage
@LinguisticMirage 2 месяца назад
men shut ur goofy ahh up🤫
@SeregaZinin
@SeregaZinin 2 месяца назад
Do you even know what the mistake was? Mom's programmer.
@mowards
@mowards 2 месяца назад
lil bro doesnt know what a mistake is ahahaha
@MrChelovek68
@MrChelovek68 2 месяца назад
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.
@siiiiiiiiiiiiiiiiiuu
@siiiiiiiiiiiiiiiiiuu 2 месяца назад
he must have lost his mind..... maybe he drank while the title or so
@leschopinesns100
@leschopinesns100 2 месяца назад
The diagram you're drawing around 3:16:03 looks like a sequence diagram from uml standard
@Vivek-zy4xs
@Vivek-zy4xs 2 месяца назад
finally i found channel which have good knowledge
@xxMKtooStronk__
@xxMKtooStronk__ Месяц назад
Hahahahahahaha title is so hilarious.
@johnyepthomi892
@johnyepthomi892 2 месяца назад
Loved you humour. 😂 great video.
@JonathanGorr
@JonathanGorr 2 месяца назад
Where are you from? You have the Tommy Wiseau phenotype.
@kakalisaha9428
@kakalisaha9428 2 месяца назад
No nothing can replace C!!!
@SeregaZinin
@SeregaZinin 2 месяца назад
C++.
@shivashankar28
@shivashankar28 2 месяца назад
Yes, C++, Rust
@MrChelovek68
@MrChelovek68 2 месяца назад
@@shivashankar28 not rust, rust it's marketing crap
@LALO-cv4ck
@LALO-cv4ck 2 месяца назад
i guess all new languages need to implement js ffi now
@19holland90
@19holland90 2 месяца назад
I'm halfway trough the video but I don't think the bytestuff will optimize performance
@krellin
@krellin 2 месяца назад
javascript is and always will be garbage that does not go away (mostly because platforms cant agree to use anything better)
@trejohnson7677
@trejohnson7677 2 месяца назад
what is this supposed "better"?
@trejohnson7677
@trejohnson7677 2 месяца назад
what are these supposed "platforms"?
@Tigregalis
@Tigregalis 2 месяца назад
a bad craftsman blames his tools
@krellin
@krellin 2 месяца назад
@@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
@krellin
@krellin 2 месяца назад
@@trejohnson7677 most popular web browsers
@ilikebananas342
@ilikebananas342 2 месяца назад
least divisive title
@nicosup
@nicosup 2 месяца назад
18:05 haskell its witchcraft to me, i undestand elixir, gleam and ocaml, but that thing scares me
Далее
High Load without C/C++ (Only JavaScript)
1:37:10
Просмотров 19 тыс.
Это было очень близко...
00:10
Просмотров 1,6 млн
zig will change programming forever
9:34
Просмотров 322 тыс.
Risc-V Bare Metal C Hello World!
21:37
Просмотров 6 тыс.
Solid Programming - No Thanks
32:00
Просмотров 313 тыс.
Nix explained from the ground up
23:39
Просмотров 43 тыс.
MASSIVE Hans Niemann Update
20:40
Просмотров 482 тыс.
Will Ada Replace C/C++?
44:57
Просмотров 93 тыс.
2 Years Of Learning C | Prime Reacts
22:24
Просмотров 296 тыс.
Это было очень близко...
00:10
Просмотров 1,6 млн