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