19. Jak zdolat programovací jazyk C | Je opravdu tak těžký jak se říká?

  Рет қаралды 953

deewcast

deewcast

Күн бұрын

V dnešním díle "Programování pod Pokličkou" nahlédneme pod pokličku obávanému programovacímu jazyku C. Dozvíte se nejen na co se používá a zda je vhodný pro začátečníky, ale taky jak s ním začít a naučit se jej. Pobavíme se o specifických problémech a silných stránkách tohoto programovacího jazyku.
Chcete nás podpořit? ☛ herohero.co/de...
Mrkněte na stránky podcastu ☛ deew.cz/deewcast
IG ☛ / deew.cz
Naše aplikace pro trackování času ☛ spent.work
Web deewu ☛ deew.cz
Náš e-shop s doplňky výživy: deveo.cz/
#programovani #podcast #deew #deewcast

Пікірлер: 6
@zenbartosovjic
@zenbartosovjic 11 ай бұрын
Příště prosím python
@fyriss_
@fyriss_ Жыл бұрын
Chlapci sorry, ale C je archaický jazyk. Na nové projekty se nepoužívá a téměř vždy se sahá po C++ nebo nověji Rust. Jediný důvod proč se používá v kernelech je ten, že je to čistě historická záležitost. Přepsat celý kernel, který obsahuje miliony řádků složitého kódu by byl masochismus. Dovolím si říct, že C je vhodný jazyk téměř na nic. Opusťte C jako něco, co má smysl používat. Jediný důvod proč se to doteď učí na výškách je, že si vyzkoušíte nízký programovací jazyk a lze se z něj celkem rozumně naučit C++. V praxi se používají modernější jazyky (i to blbé C++ se neskutečně vyvinulo, ale to se nedá říct o C), ve kterých jde stejná práce dělat rychleji, s méně bolestí a s podobnou performance. Peace
@mike0572
@mike0572 Жыл бұрын
Důvod proč se C používá pro psaní kernelu je stejný jako proč se používá třeba pro programování MCU. Pro nízkoúrovňové programování je vhodnější psát procedurálně a ne objektově. Tyhle základní věci jsou potřeba psát co nejeefektivněji protože ve vyšších vrstvách se ty časy násobí. To je taky důvod proč se často používá zápis v ASM.
@fyriss_
@fyriss_ Жыл бұрын
@@mike0572 niikdo tě nenutí psát C++ objektově
@martinstrnad3243
@martinstrnad3243 11 ай бұрын
Nevím proč si lidi myslí, že C++ je náhrada C. Asi jen protože mají společný název. Na plno embedded věcí třeba ani kompilery pro C++ neexistují. Rust bych zařadil na úroveň C++, čilii za jeho moderní náhradu, nikoliv za C. Slibný projekt, jako náhrada C, vypadá Zig, ale tam zatím nevyšla stabilní verze, tu odhaduji nejdřív tak za 3 roky.
@fyriss_
@fyriss_ 11 ай бұрын
@@martinstrnad3243 Zig je hodně v plenkách, do nedávna neměl ani package manager. Ale Bun na něj používám a je supr. :D
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,6 МЛН
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 2,3 МЛН
Kurz C C++ | Lekcia 1 | Úvod
7:33
Informatika s Mišom
Рет қаралды 10 М.
12. Jak se naučit programovat za pár měsíců
26:06
deewcast
Рет қаралды 4 М.
Jak bych se naučil programovat, kdybych musel začít ZNOVU?
8:55
Lukáš is trying his best
Рет қаралды 59 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН