C programozás teljes mértékben?





Nem nyelvre szakosodunk hanem területre, és ott a nyelv adja magát (vagy adják magukat, ha több van).
Data science? Python.
IOS fejlesztés? Swift.
Android? Kotlin.
Web frontend? TypeScript.
Web backend? PHP és/vagy Go.
Beágyazott? C vagy Rust azt hiszem.
Rendszer? C++ vagy Rust.
Felkészül: a Zig.





Csak beágyazott rendszer fejlesztésben használtam eddig:
- kb. 14 féle assemblyt
- C-t
- VTL2-t
- LUA-t
- REBOL-t
- EVENT-et
- sp BASIC-et
- ABEL-t és Verilogot is.
Meg ami most hirtelen nem jutott eszembe.





Köszönöm az eddigi válaszokat!
Web backend-re valaki csak a PHP és/vagy Go-t írta. Azon a fronton mi a helyzet a C#-pal vagy a Java-val? Érdemes rájuk szakosodni? Tudom, hogy ez feladattól is függ, de ettől most tekintsünk el. Karrierépítés céljából, a nulláról elkezdenétek ezeket tanulni jelen időben? Ha igen, melyiket? (Nem első nyelvről van szó, a prog alapjai már megvannak.)





Pedig azt hittem a Spring népszerű.
A Python-nal mi a helyzet ezen a téren?
Esetleg Node JS?










Persze, hogy érdemes. Rengeteg más nyelvet inspirált a C. Egyébként sose értettem ezt, a "nehéz a C nyelv dolgot". Szerintem semmivel sem nehezebb mint egy Java például. Sőt alapvetően egy egyszerű felépítésű és könnyen átlátható nyelv, ellentétben pl. a C++-al, ami sokkal összetettebb és ezért kezdőknek nehezebb is, mint a C. Ettől függetlenül ez a két nyelv a leggyorsabb, legrugalmasabb és legszélesebb körben használt nyelv. Op. rendszereknél, drivereknél, vagy egyszerűen csak olyan programoknál, ahol a cél a sebesség, ott ezeket használják.
És tudom, hogy most nagyon hypolják a Rust-ot, mert biztonságos, de a biztonság nem minden. Ráadásuk ez inkább a programozón múlik. Amúgy meg egy tapasztalt C/C++ programozó képes lesz biztonságos kódot írni ezekben a nyelvekben is, nem feltétlenül kell neki a Rust, már csak azért sem mert meglehetősen ocsmány a szintaxisa a C/C++-hoz képest.
Zig meg létezik kb. 8-10 éve. Tehát egy éretlen nyelv, ami eddig semmit nem bizonyított ellentétben a C vel, ami idén lesz 50 éves nyelv.
Számtalan projektet, libraryt készítettek el benne. Többszáz millió sornyi kódot írtak eddig benne, és bizonyítottan sikeres és jó nyelv. Erre most jött a Zig, ami alig egy évtizede létezik és egyből rávágják, hogy még jobb is mint a C?? Nem tudom, akik ezt állítják mégis, hogy gondolhatják ezt komolyan. Röhej..
Szóval igen, érdemes megtanulni, egy olyan nyelv, ami mára szinte beleégett az IT világába és rengeteget köszönhetünk neki. Ha nem lenne C, nem lenne C++, Java, Python, C# és még sorolhatnám.





18. "Zig meg létezik kb. 8-10 éve."
Ehhez képest még mindig csak 0.10.1 preview release van (2013 januárja óta), tehát nem, nem létezik a Zig "kb. 8-10 éve", hanem idén várható az 1.0-s verziója. Akkortól fog "vanni".
"Erre most jött a Zig, ami alig egy évtizede létezik és egyből rávágják, hogy még jobb is mint a C??"
Még egyszer: nem létezik egy évtizede a Zig, idén fog kijönni az 1.0-s verziója. És attól még, hogy idén jön ki a nyelv első változata, még lehet jobb, mint a C.
Most abba nem mennék bele, hogy mikben fejlettebb a Zig, mint a C, de maradjunk annyiban, hogy a C egy elavult nyelv, amelyben ma már nem lenne szabad ipari szoftvert írni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!