MIt gondoltok erről a könyvről? (link) És úgy általában a pascal programnyelvről?
21:12
"Én a helyedben nem tanulnám. Egy gyengén típusos nyelv, ami (szerintem) nem túl nagy előny."
A pascal-t inkább az erősen típusos nyelvekhez sorolják, típus biztosabb mint a c, megfelelő fordítási paraméterekkel és/vagy direktívákkal memória biztosabb.
"Ráadásul a szintaxisában elég rendesen eltér a ma divatos nyelvektől (C, C++, Java..)"
Nem olyan rettenetes a különbség, mondhatni részletkérdés. Ismerem az általad felsorolt divatos nyelveket meg a pascal-t is, ezek közé rakva a pascal-t szintaxis szempontjából igaz hogy kakukktojás, de ez részletkérdés.
Tanuló nyelvnek nagyon jó, de nem tartozik a szoftverfejlesztéshez ma használt nyelvek közé, a ritka esetektől eltekintve, bár ott is a továbbfejlesztett kibővített szintaxissal és egyéb nyelvi elemekkel meg 4GT-vel ami Delphi néven fut.
Amúgy meg mint programozási nyelv nem rosszabb mint a biztonságosabb, de a c nagy előnye hogy nagyon elterjedt, különböző platformokra a leggyakrabban használt prg. nyelvek közé tartozik.
"Amúgy meg mint programozási nyelv nem rosszabb mint a biztonságosabb,"
Amúgy meg mint programozási nyelv nem rosszabb mint a c nyelv, biztonságosabb
Attól függ, mire akarod használni, otthoni buherálásra tökéletes, jól átlátható, szép, tiszta nyelv. A nagybetűsben már egy kissé fontosabb a hatékonyság, éles helyzetben már jobbak a C-származékok. A könyvet nem ismerem, de meglepődnék, ha nem találnál a neten elég anyagot az induláshoz, például a magyar oldal letölthető irodalma közt:
Azután meg én a Turbo Pascalt már kiváló, de muzeális darabnak gondolom, érdemes a klónjára, a Free Pascalra váltani.
Nagyon sok a hasonlóság, de az eltérések miatt érdemes inkább az FP dokumentációját olvasgatni.
"A nagybetűsben már egy kissé fontosabb a hatékonyság, éles helyzetben már jobbak a C-származékok."
Mégis a legnépszerűbb programozási nyelv a java, pedig a JVM emulált gépi kódot futtat, plusz lassító tényező a beépített gc automatikus memória menedzsment ...
A pascal compiler is hatékony natív kódot generál, vannak kód optimalizáló kapcsolói is (természetesen csak alacsony szinten optimalizál, mert MI probléma), nemigen lassabb a pascal mint a c. Ha meg nagyon kritikus a műveleti idő akkor ott van az assembly. Lehet pascal-ba is ágyazni assembly kódot. Assembly-be is lehet lassú kódot írni. Általában nagyon fontos a megtervezni/használni hatékony algoritmust, adatszerkezetet.
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!