Mit tudott csinálni az első program, amit írtál? Hány évesen csináltad?





C64-en basic-ben voltak az elsők, akkoriban könyvekből. Aztán DOS-os qbasic-ben csináltam 2 jelentősebbet: egy gagyi félkarú rablót, amin karakterek voltak a szimbólumok, de valamit elkúrtam, mert nagyon sokat lehetett rajta nyerni :D
A másik egy nyomdai árkalkulációs rendszer volt, ez viszont nem lett rossz, megkönnyítette később a munkát.

























5 hónappal az okj elkezdése után, ahol előszőr kezdtem programozást tanulni, készítettem egy konzolos aknakeresőt.Adtam neki egy minimális kinézetet konzolszínekkel játszadozva és kurzorral lehetett benne kiválasztani a mezõket.
Másik egy béna sakk programm volt, ami csak a sima lépések validálására és sakk matt adásra volt képes.Ai és speciális lépések (sánc,en passant,gyalog előléptetés) nem voltak benne.










Ezzel a kérdéssel most nagyon megfogtál, és hogy mi volt a legeslegelső programom, nos azt nem tudom, csak arra emlékszem, hogy Commodore Plus/4-re írtam megállás nélkül (értsd reggeltől estig, nagyobb koromban, amikor meg már nappal mást is kellett csinálni, akkor estétől reggelig) a programokat, mivel kicsi voltam, kb 6-7-8 éves, és mivel programokat körülményesen lehetett szerezni, így elsősorban kisebb játékokat: gödörugró, labirintus, lövöldözős, faltörő-tenisz, aknamező, rajzoló, szókitaláló, stb. stb. De persze nem csak játékokat: házi feladat-megoldó (pl. kikérdezte az évszámokat történelemből, vagy angol/német szavakat), vagy valami más segédprogramokat.
Általában könyvekből tanultam programozni, vagy újságokból, hiszen abban az időben még olyan könyvek és újságok voltak, amikben tartalom is volt, nem csak jól néztek ki, mint manapság... :-)
Önállóan? Ha másoktól sikerült ellesni pár trükköt, azt továbbfejlesztettük és azt gondoltuk, mi fedeztük fel a spanyol viaszt... :-) A programozás alapvetően önálló gondolkozást igényel, tehát engem pl idegesített is volna ha valaki mindig ott áll a hátam mögött és egyfolytában magyaráz, ezáltal nem hagy gondolkozni.





Na ez jó kérdés... Anno a középiskolában tanították a jó öreg C16 BASIC nyelvét, a tanár adott is feladatokat, de nem sok mindenre emléxem. Talán az első az volt, hogy írassuk ki a szorzótáblát. Meg ugye a szokásos "részeg ember", illetve egy karakterekből összeállított kutyát kellett futtatni a képernyőn... Mondjuk akkor még nem sok sikerrel.
Pár évvel később egy Enterprise birtokában már komolyabban foglalkoztam az IS-BASIC nyelvvel, itt először -mimt szerintem csaknem mindenki- a gépkönyv példaprogramjait pötyögtem be, aztán ha találtam benne valami érdekesebb rutint, akkor azzal szórakoztam - sokszor a végeredménynek már köze sem volt hozzá. Meg persze a saját ötletek: analóg óra, pár játék (csak azért, mert egyesek. Szerint lehetetlen élvezhető akciójátékot írni BASIC-ben), adatbáziskezelő, ilyesmik...
Újabb pár év kihagyás, aztán némi Turbo Pascal. Kezdetben a régi BASIC programjaimat írtam át erre a nyelvre; az első egy egyszerű demorutin volt, az egy időben standardnak számító starfield előtt forgott egy piramis vagy kocka, alatta logo vagy scroll.
Ujabb jó pár év, napjaink: pythonban Hello world, javaban néhány egyszerű pár soros programocska a Studycore tanfolyamának free leckéihez, illerve C#-ban egy rahedli érettségi vizsgafeladat, gyakorlás és tanulás céljából...
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!