www.spargalkes.lt

Objektiškai orientuotas programavimas su C++

Iš skaitytojo tikimasi praktinės darbo patirties su programavimo kalba C. Pastarosios išplėtimas C++ bus pristatytas nesistengiant pateikti visų programavimo kalbos
detalių. Pasitikslinti detales galima žemiau pateiktame literatūros sąraše. Nebūtina visko suprasti iškarto: pradžiai pasibandykite ir pripraskite. Kurso tikslas - supažindinti klausytojus su OOP ir C++ pagrindais, pakankamais programų kūrimui ir tolimesniam savarankiškam tobulinimuisi. Šiuose konspektuose mes dažnai vartosime terminą objektinis programavimas turėdami omenyje objektiškai orientuotą programavimą. Niekam ne paslaptis, jog programavimo kalba C++ yra kildinama iš programavimo kalbos C. Skaitytojas dar turėtų prisiminti, jog C buvo kuriama lygiagrečiai su operacine sistema Unix maždaug 1969-1973 metais PDP-11 kompiuteriams kompanijoje Bell Labs. Jos tėvu laikomas Dennis Ritchie. 90% UNIX kodo buvo parašyta C kalboje. C kalbos pirmtakais laikomos dvi programavimo kalbos: Algol68 ir B.

Toje pačioje kompanijoje Bell Labs, tik gerais dešimčia metų vėliau, Bjarne Stroustrup sukūrė patobulintą programavimo kalbą: “C su klasėmis”. Neilgai trukus buvo nutarta, jog C kalbos išplėtimas Objektiškai Orientuoto Programavimo (OOP) priemonėmis nusipelno atskiro pavadinimo. Taip 1983 metais pirmtą kartą paminėtas
C++ vardas. Jos atsiradimą stipriai įtakojo pirmoji objektiškai orientuota programavimo kalba Simula67 (1962-1967). Prireikė penkiolikos metų kol 1998-ųjų rugpjūtį buvo vienbalsiai patvirtintas C++ standartas ISO/IEC 14882 (Standard for the C++ Programming Language). Standarto rengimo eigoje buvo įnešta šiokių tokių pakeitimų į pačią programavimo kalbą. Gerokai išsiplėtė standartinė biblioteka: peržvelgti įvedimo/išvedimo srautai, atsirado klasė string, konteinerių šablonai, lokalizacija ir t.t.. Kompiliatorių kūrėjams prireikė dar dviejų-keturių metų kol jų produktai pradėjo daugiau ar mažiau realizuoti C++ standartą. Todėl nereikalaukite per daug iš C++ kompiliatorių, pagamintų prieš 2002 - uosius metus.

Failai:
FailasFailo dydisParsisiųsta
Parsisiųsti šį failą (bc3e4a165086d83c1cbb7d2c423e8a5a.zip)Objektiškai orientuotas programavimas su C++578 Kb1

 
Informatika Objektiškai orientuotas programavimas su C++
www.kvepalai.ltkvepalai.ltwww.spargalkes.ltspargalkes.ltwww.tytuvenai.lttytuvenai.lt