Melyik programnyelvvel érdemes kezdeni?
A Pascal kimondottan tanuló nyelvnek készült, továbblépés Lazarus vagy Delphi mert 'egyedi' a nyelvezete.
A Basic szintén egyedi nyelvezetű, szintaxisú, de mindkettő könnyen tanulható.
Attól függ milyen irányba akarsz tovább haladni. A mai 'trendi' nyelvek C-re hajalnak, így Python, C# ami talán legjobb kezdésnek.
BRAINFUCK a legjobb kezdésnek.
Hamar és könnyen tanulható, mivel a teljes nyelvi készlet 8 utasításból áll csak. De ettől föggetlenül turing teljes. Ráadáasul hamar kiderül, hogy neked való ez, vagy sem.
BF interpretert, sőt komplett IDE-t találsz a neten eleget, én is fejlesztettem egyet, amiben tracer is van (mutatja, hogy melyik utasításon áll éppen, és a VM állapota is moitorozható, valamint lépésenkénti programvégrehajtás is lehetséges). Ha írsz privátot, megadom a linket ahonnan letöltheted.
"BrainFuck-ot semmikép nem akarok annak nincs értelme, csak fölösleges energiát fektetnék bele"
Ezt rosszul gondolod.
A brainfuck egy kiterjesztett turing gép s mint ilyen, tartalmaz mindent, amiből egy számítógép valamint egy használható programnyelv áll.
Ezek minimuma a brainfuck.
Az egyszerűségének köszönhetően a leggyorsabban érthető meg vele a számítógép működése és programozása. Tulajdonképpen a logo is ennek egyfajta derivátuma.
A nyolc nyelvi elem pár perc alatt megismerhető, programok írhatók benne ezután már azonnal, ami egyik más programnyelvről sem mondható el.
Az viszont tény, hogy egy szint felett, éppen az egyszerűségéből kifolyólag, összetettebb, komplexebb programok írása már nagyon nehéz, de eddig egy kezdőnek nem is szükséges eljutnia.
Tehát hogy fölösleges energiabefektetés volna, az elég könnyen cáfolható, mivel a felhasználó képet kap a számítógép működéséről és a programnyelvek sajátosságairól is, egyetlen lépésben, ráadásul tömören és világosan.
Meggyőztél kipróbálom a BrainFuck-ot
Köszönöm az eddigi válaszokat
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!