Meg lehet tanulni programozni TURBO PASCAL nyelven csak könyvből, programozni tudó segítsége nélkül?
23 vagyok, nő. Lehet fogok kapni olyan üzenetet, hogy meg se próbáljam, mert nő nemű vagyok. Engem viszont érdekel a programozás. Alapszinten szeretnék megtanulni, de segítségem csupán egy könyv van.:"Programozzunk TURBO PACSAL nyelven!" kezdőknek-középhaladóknak
Benkő Tiborné
Benkő László
Tóth Bertalan
Varga Balázs
Valaki tanult sikeresen ebből a könyvből?
Miért akarsz programozni tanulni?
(Tökmindegy hogy nő vagy-e)
Én a BASIC-es C64-es próbálkozásaimat leszámítva ebből kezdtem programozni tanulni. Mire az iskolában elérkeztünk a fakthoz, perfekt ismertem a Pascalt.
Volt még egy könyv, ennek a "társ-kiadványa": programozási feladatok és algoritmusok Turbo Pascal nyelven. Az is hasznos volt hozzá.
Egyébként ténylegesen Turbo PAscalban akarsz tanulni, vagy FreePascalban, TP-s könyvből?
Meg lehet, minden elméleti anyagot. A leghasznosabb tudást gyakorlattal lehet összeszedni, a könyv annyiban hátrány az iskolával szemben, hogy nem tudsz kiabálni, ha nem értesz valamit, viszont előnye, hogy a saját tempódban tudsz haladni, és senki sem erőlteti rád, hogy valamit csak és kizárólag egyféleképpen szabad megoldani(ami programozásban pláne baromság).
Viszont pascalt tanulni abszolúte semmi értelme, ha egyszerű nyelvet akarsz, akkor python(amúgy is érdemes ezzel kezdeni, sok jó szokás rögzül vele - pl az olvasható kódolás a legtöbb nyelvben opció, itt elvárás). Ez pl egy nagyon-nagyon jó könyv, ingyenes, magyar nyelvű, és minden fontos dologra kitér, közérthetően(én 16-17 évesen olvastam, egy hello worldnyi tapasztalattal, és másfél hétre rá már össze tudtam rakni egy egyszerű, grafikus felületű játékot - nem azért, mert akkora király vagyok, hanem mert tényleg jó könyv). Egyetlen hátránya, hogy régi pythonról van benne szó(2.6 ha jól emlékszem), 3.x ban már változott néhány dolog, de nem lehet túl nehéz átállni rá, ha oda kerül a sor.
Ha a python nem szimpatikus, akkor csak az a fontos, hogy objektum orientált nyelvet tanulj, a programozás menete nem változik nyelvről nyelvre, csak a szintaxis(jó, többnyire). Kivétel ha webfejlesztéssel akarsz foglalkozni, de feltételezem, hogy nem erről van szó, ha a turbo pascalra esett a választásod. Sok sikert!
Természetesen meg lehet tanulni, a nem pedig totálisan lényegtelen. Ha akarod, és van kitartásod (meg némi logikád) akkor menni fog.
Viszont, hacsak nem célzottan elvárás a pascal tanulás (amit kétlek) akkor szerintem is hülyeség egy teljesen holt nyelvet tanulni. Python jó, vagy ha még használhatóbb nyelvvel akarod kezdeni, akkor C# vagy Java. Ezeknek értelmük is van, pascalt soha nem fogod semmire tudni használni.
TURBO PASCAL-ban, de a basic egyszerűbbnek tűnik. Lehet nem a TURBO-val kellene kezdenem.
Erről a könyvről írtam.:
Nincs a pascallal semmi baj, ha megmaradsz hobbiszinten, de nehogy már Turbót használj. A naprakész (és ezért egy fokkal kevésbé életképtelen) változat a Free Pascal. Tudatosan az idejétmúlt Turbo Pascal helyettesítésére hozták létre, de eleve 32/64 bites rendszerekre. Amit a Turbós könyvekből tanulsz, az gyakorlatilag mind futni fog Free Pascalban is, továbbá ennek is van Delphi-szerű továbbvitele, a Lazarus, amelyben grafikus felületű, objektumorientált programokat is fejleszthetsz, vagy néhány beállítás megváltoztatásával akár nyithatsz is a Delphi felé. A Free Pascal és a Lazarus ezenkívül még ingyenes is, és több platformon is fut, én például a magam amatőr nívóján elég bonyolultnak számító programokat minden változtatás nélkül le tudok fordítani úgy linuxra, mint Windowsra.
Ha viszont a későbbiekben valamivel komolyabb programozói pályafutásról ábrándozol, szerencsésebb, ha eleve valami C-szerű nyelvvel indítasz, indulásnak talán tényleg a python a legjobb.
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!