Kelet-Magyarországi Informatika Tananyag Tárház - B20 Tananyag

Programming Languages (angol)
HTML
Digitális Tankönyvtár

Szerző:

  • Juhász István

Típus:

  • jegyzet

Elektronizálás módja:

  • DocBook XML

Terjedelem:

  • 12 ív

Tartalom:

Szintaktika, szemantika, fordító, interpreter, hivatkozási nyelv, implementáció. A magasszintű programozási nyelvek kialakulása. A magasszintű programozási nyelvek osztályozása. Szintakszisleíró formális eszközök. Eljárásorientált paradigma. Karakterkészlet. Lexikális egységek (elhatároló, szimbolikus nevek, címke, megjegyzés, literálok). A forrásszöveg összeállításának szabályai, a szóköz szerepe. Adattípusok. Nevesített konstans. A változó. Kifejezések, operandusok és operátorok, precedencia táblázat. Deklarációs utasítások. Végrehajtható utasítások. Értékadó, üres és ugró utasítás. Két- és többirányú elágaztatás. Ciklusszervező utasítások, ciklusfajták és alkalmazásaik. Vezérlő utasítások. Programegységek. Alprogramok (eljárás, függvény). Paraméterkiértékelés, paraméterátadás. Blokk. Hatáskörkezelés, láthatóság. Absztrakt adattípus. A csomag. Fordítási egység, pragmák. I/O, állománykezelés. Kivételkezelés. Generikus programozás. A párhuzamos programozás eszközei, taszkok. C. Ada. Az objektumorientált paradigma. Java. C#. A logikai paradigma. Prolog. A funkcionális paradigma. A futtató rendszer szolgáltatásai. Programozási módszertanok.

Irodalom:
[1] Bergin, T. J. – Gibson, R. G.: History of Programming Languages, Addison-Wesley, 1996.
[2] Horowitz, E.: Magas szintű programnyelvek, Műszaki, 1987.
[3] Hejlsberg A. – Wiltamuth S, – Golde P.: The C# Programming Language. Addison Wesley, 2006.
[4] Juhász I.: Programozás 1 jegyzet, Debrecen, 2004.
[5] Juhász I.: Programozás 2 jegyzet, Debrecen, 2004.
[6] Juhász I. – Kósa M. – Pánovics J.: C példatár, Panem, 2005.
[7] Kernighan, B. W. – Ritchie, D. M.: A C programozási nyelv, Műszaki, 2006.
[8] Kósa M. – Pánovics J.: Példatár a Programozás 1 tárgyhoz, elektronikus jegyzet, DE IK.
[9] Marcotty, M. – Ledgard, H.: The World of Programming Languages, Springer-Verlag, 1987.
[10] Nyékyné Gaizler Judit (szerk.): Az Ada95 programozási nyelv, ELTE Eötvös Kiadó, 1998.
[11] Nyékyné Gaizler Judit (szerk.): Programozási nyelvek, Kiskapu, 2003.
[12] Pyle, I. C.: Az Ada programozási nyelv, Műszaki, 1987.
[13] Scott M. L.: Programming Language Pragmatics, Morgan Kaufmann, 2006.
[14] Sebesta, R. W.: Concepts of Programming Languages, Addison-Wesley, 2007.
[15] Sethi, R.: Programming Languages, Concepts and Constructs, Addison-Wesley, 1996.
[16] Watt D. A.: Programming Language Design Concepts, Wiley, 2006.
[17] Vég Cs.: Instant Java/Java EE/SOA, Logos 2000 Bt. Debrecen, 2007.
[18] The Programming Language Ada, Reference Manual, Lecture Notes in Computer Science 106, Springer-Verlag, 1981.
[19] http://www.hitmill.com/programming/c.html
[20] http://www.adahome.com/
[21] http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/algol.html
[22] http://www.cobolreport.com/index.asp
[23] http://www.fortran.com/
[24] http://www.merlyn.demon.co.uk/pascal.htm
[25] http://home.nycap.rr.com/pflass/pli.htm
[26] http://www.sun.com
[27] http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx

Kurzus:

  • Magas szintű programozási nyelvek 1-2
Legutóbbi frissítés: 2023. 01. 26. 17:51