Hirdetés

Új hozzászólás Aktív témák

  • flugi
    tag

    én programozó vagyok és véleményem szerint ma már nem kellene struktúrált programozási nyelvet oktatni _magas_ szinten.(némely főiskolán még nagyon komolyan veszik ezt és aztán azt mondják felejtsd el az egészet mert az OOP teljesen más elv alapján működik).

    természetesen el lehet sajátítani az alapokat struktúrált prognyelven is ,de miért ne kezdhetné az ember mindjárt OOP-vel? a Delphi -t szerintem nagyon könnyű megtanulni, és ráadásul nem kis köze van a Pascalhoz.Szóval ha mindenképpen struktúrált prognyelvet akar valaki tanulni először én a Pascalt javaslom,de ne töltsön el vele túl sok időt! aztán irány a Delphi!

    de hisz a Turbo Pascalban van OOP támogatás! pl írtam Pascalban eseményvezérelt grafikus ablakkezelőt widget leszármazottakkal, miegymással. :D

    A struktúrált programozás fogalmát kétféleképpen lehet érteni: az egyik, a megoldási folyamatot egy hierarchiába rendezhető függvényrendszerrel oldjuk meg. Szvsz ezt inkább hierarchikus programozásnak kellene nevezni. A struktúrált programozás másik jelentése az, hogy a programok alapprogramok struktúrájaként, azok szekvenciába, elágazásba és ciklusba szervezésével jönnek létre. Ez viszont éppúgy igaz a Pascalra, mint bármelyik magasszintű imperatív nyelvre.

    A Delphinek ráadásul jóval ügyetlenebb az objektumkezelése, mint a Borland Pascal 6 vagy 7-ben, bár ez már szubjektív vélemény.

    A pascal leszármazottjában, a Modula nyelvben (én leginkább a kettest ismerem) pedig az OOP elméleti elődjének, az ún. átlátszatlan típusnak is van támogatása. Ez még a C++-nál is komolyabb adatelrejtést jelent. (mintha a .h fájlban nem adnád meg a private és protected típusokat)

    Attól, hogy középiskolai szinten oktatják néhány helyen, még mindig hasznosabb ismerni, mint nem. (És nagyon sokszor gyorsabb eszköz apró programokhoz, mint a C/C++).

    (jav: néhány elírás)

    [Szerkesztve]

    [Szerkesztve]

Új hozzászólás Aktív témák