Keresés

Aktív témák

  • TheVeryGuest

    senior tag

    válasz űáélkM #232 üzenetére

    Először is a régi 5.5-öst egy az egyben le lehet tölteni a Borland honlapról a muzeum részből:
    http://community.borland.com/article/0,1410,20803,00.html

    Másodszor van egy csomó free compiler válogathattok:
    http://www.thefreecountry.com/compilers/pascal.shtml

    Harmadszor, ha teljes IDE kell, akkor érdemes megtekinteni a Lazarus projektet, bár asszem Win32 alá még nincs, csak Linux-ra.
    http://www.lazarus.freepascal.org/

  • TheVeryGuest

    senior tag

    válasz Fisha #177 üzenetére

    Hát aki már próbált nagy Java-s app.-ot használni P4 2.4 1GB RAM-nál gyengébb gépen az szerintem elég elkeserítőnek tarthatja az eredményt. De mobilokban lehet, hogy jó lesz app.-ok írására, ha lesznek natív java kódot futtató processzorok bennük. Addig meg inkább maradnék egy jó kis C API-nál.

  • TheVeryGuest

    senior tag

    válasz stentor #170 üzenetére

    Vót mán szó g++/gcc-ről, de azért attól vannak jobbak is csak nem ingyen (pl. intel). A g++-ból még manapság is ki lehet hozni ''internal error''-t.

    A Pascal meg általában a típusos mutatókat kedveli. Nincs olyan, hogy konvertáljunk mindent void *-ra, aztán mehet. Meg függvénypointerrel se sűrűn találkozik az ember. Ellenben C-ben lehet gányolni világba (mer az jó :)) ). A Pascal még csak rávezet az architektúra rejtelmeire, pl cím és érték szerinti átadás, míg C-ben ez már olyan természetes kell legyen, mint a levegővétel. Ugyanez megvan a lokális/modulra lokális/globális/ változókkal is. Sok helyen ahol a Pascal egyértelmű szabályokkal/kulcsszavakkal rendelkezik ott a C csak az eszközöket adja meg és a coder dolga, hogy mit szervez/gányol belőle.

  • TheVeryGuest

    senior tag

    válasz yerico #116 üzenetére

    Lehet, hogy a JAVA applikáció fejlesztésre jó, de vannak olyan környezetek, ahol nem életképes. Beágyazott meg RealTime rendszerekbe elég furán mutatna. El tudsz képzelni JAVA-s telefonközpontot? Java-s gyújtás/ABS vezérlő elektronikát? Lesz külön vonalhang arra, amíg fut a garbage-kollektor? :))
    Mindenesetre a RAM-gyártók örülnének. A komoly JAVA app. általában szereti az 512MB memóriát. Meg az izmos masinériát P4-2.0.

  • TheVeryGuest

    senior tag

    válasz amargo #115 üzenetére

    Nehéz-könnyű, egyszerű-bonyolult. Ez mindig nézőpont kérdése. A legegyszerűbb nyelv at ASM teljesen primitív utasítások, korlátozott utasításkészlet. Ugyanakkor ezzel a legnehezebb komplex UI-s alkalmazásokat készíteni. Ehhez képest a C++ nyel bonyolult, tele van szabályokkal, absztrakt entitásokkal. Ahhoz, hogy abszolut hatékonyan tudd felhasználni szükséges, hogy tisztában legyél azzal, hogyan is van egy C++ fordító implementálva. És itt visszajutunk az ASM-hez, de lagalábbis a C-hez illetve a struktúrált programozáshoz. Éppúgy, mint ahogy a g++ is átalakítja a azonosítókat, meg az összes C++-os szarságot gcc által értelmezhető dolgokká, lásd c++filt.
    A TP azért jó, mert ránevel a strutúrális programozás szabályaira, ami igaz kicsit túlhaladottá vált az OO által, de felfoghatjuk úgy mint az első lépést az OO felé. Meg lehet tanulni algoritmizálni és kész. A Pascal-ban még nincs minden agyonpointerezve, de a tömbindexelésnél, struktúránál, unionnál például előjönnek ilyesmik. Lassan fokozatosan. Ráadásul szerintem sokkal jobb kezdő könyvek vannak Pascal-hoz, mint C-hez. C-hez nagyon jó referencia könyveket lehet kapni, de olyan színvonalút, mint pl az Angster-Kertész könyv én még nem láttam. Mindenhez pici rövid példák vannak és létezik két feladatgyűjtemény is, amiben szinte minden alap-algoritmust megtanítanak. Persze a BGI grafika mosolyogtató, de egy kezdőnek tökéletes.

  • TheVeryGuest

    senior tag

    Szerintem nem volt rossz, hogy régen a Pascal volt az első nyelv, amit tanítottak. Persze nem, úgy, hogy egyetemen egy félévet. Én mondjuk 3 évig programoztan Pascal-ban középiskolában. A témában a legjobb könyvnek az Angster - Kertész: Turbo Pascal 6.0. Ez a könyv azért tuti, mert a vége felé van némi x86 real-mode ASM rész, kis példákkal. Az ASM-et nem azért kell megismerni, hogy tudjuk használni, hanem, hogy ismerjük az architektúrát. A pointer-aritmetikához például jó tudni milyen címzési módok vannak. Azért oktattak régen Pascal-t, mert arra jó volt, hogy alap-algoritmusokat írjon benne az ember és elég közel legyen azért a vashoz. Ugyanakkor a kényelmes IDE azért jól jött a kezdőknek TP 5.5-7.0.
    Persze a system-programozó jól érzi magát a BASH-sal, meg egy gcc-vel, egy GDB-vel, egy gprof-fal, ezeket a Cygwin honlapról letöltheted windowsra. Ezek mellé már csak kóla, ropi, is pizza kell. :))

Aktív témák

Hirdetés