Обп – программалау технологиясы ретінде. Обп-ның негізгі түсініктері Дәріс мақсаты



бет1/5
Дата10.10.2022
өлшемі21.62 Kb.
#176379
түріПрограмма
  1   2   3   4   5
Байланысты:
ОБП
Еңбек Құқығы ТЕСТ-сұрақтары, Труд право лекция, доклад , Тест, Ықтималдықтар теориясы және математикалық статистика, Информатиканың теориялық негіздері 1-дәріс, Ықтималдық, Программалау, ЕБТО - УМКД каз

ОБП – программалау технологиясы ретінде. ОБП-ның негізгі түсініктері
Дәріс мақсаты: объектіге бағытталған программалау түсінігін қалыптастыру, программалаудың негізгі принциптері мен қасиеттерін меңгерту, объектіге бағытталған программалау тілдеріне шолу жасау. 
Кілттік сөздер: объектіге бағытталған программалау; инкапсуляция; полиморфизм; мұрагерлік; абстрактілеу; қатынауды шектеу; модульділік; иерархиялық.
Жоспар:

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

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

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

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


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

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



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




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

    Басты бет