«Программалау 1» ПӘнінің ОҚУ-Әдістемелік кешені



бет3/36
Дата28.10.2022
өлшемі192,98 Kb.
#45955
1   2   3   4   5   6   7   8   9   ...   36
ДӘРІСТЕР ТЕЗИСТЕРІ
1 дәріс
Тақырыбы: Алгоритмдеу негіздері. Алгоритмдердің қасиеттері мен жазу тәсілдері. Блок-схемалар.
Дәріс мақсаты: объектіге бағытталған программалау түсінігін қалыптастыру, программалаудың негізгі принциптері мен қасиеттерін меңгерту, объектіге бағытталған программалау тілдеріне шолу жасау. 
Кілттік сөздер: объектіге бағытталған программалау; инкапсуляция; полиморфизм; мұрагерлік; абстрактілеу; қатынауды шектеу; модульділік; иерархиялық.
Жоспар:

  1. Объектілі-бағытталған программалау тарихы

  2. Объектілі-бағытталған программалаудың негізгі принциптері

  3. Объектілі-бағытталған программалаудың қасиеттері

  4. ОБП тілдері


  1. Объектілі-бағытталған программалау тарихы

Объектілі-бағытталған программалау – процедуралық программалау идеологиясының дамуы нәтижесінде пайда болды. Одан да басқа, қазіргі объектілі бағытталған программалауда – оқиға (оқиғалы бағытталған программалау деп те атайды) және компонент (компоненттік программа) түсінігі көптеген мағына береді.
Бұл программалаудың алғашқы тілі – Симула болып табылады. 1967 жылы пайда болған бұл тіл шындыққа революциялық идеяны: объектіні, класстарды, виртуальді әдістерді және т.б ұсынды, сондықтан мұның барлығы қазіргі замандағыларға қабылдана қоймады. Соған қарамастан, көптеген концепциялар Smalltalk тілінде Алан Кей және Дэн Ингаллспен бірге дамытты. Дәл осы тіл ең алғашқы ұзақ таратылған объектілі бағытталған программалау тілі болып табылады.
Қазіргі уақытта программаның қолданбалы тілінің саны басқа парадигмаларға қарағанда көбірек. Прогаммалық жүйенің облысында әлі де процедуралық программаның парадигмасы қолданылады және де программаның жалпы қабылданған тілі – С тілі болып табылады. Операциялық жүйенің жүйелік және қолданбалы деңгейдегі өзара іс-әрекеттерде объектілі бағытталған программалау тілдері ғана өз ықпалын көрсетті. Мысалы, мультиплатформалық программаның кітапханаларының ішінде ең көп таралғаны – С++ тілінде жазылған Ot объектілі бағытталған кітапхана болып табылады.
 



  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   36




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет