Реферат Тақырыбы: «Программалау тілдері»



бет1/4
Дата19.10.2023
өлшемі55,79 Kb.
#119168
түріРеферат
  1   2   3   4





« Астана Медицина Университеті» КеАҚ

Биостатистика, биоинформатика және ақпараттық технологиялар кафедрасы



Реферат


Тақырыбы: «Программалау тілдері».
Орындады: Жұмаділла Бекарыс
Тулеген Қарақат
Факультет: Медицина
Топ: 131
Қабылдады: Бактиярова Н.А


Астана-2023ж

І. Кіріспе
ІІ.Негізгі бөлім:
1) Бағдарламалау тілдерінің тарихы

2) Бағдарламалау тілдерінің әртүрлілігі
3) Қазіргі әлемдегі бағдарламалау тілдерінің рөлі

4) Бағдарламалау және болашақ
ІІІ. Қорытынды
ІV. Пайдаланылған әдебиеттер


І. Кіріспе

Бағдарламалау тілі - бұл компьютер орындай алатын бағдарламаларды жазу үшін қолданылатын ресми нұсқаулар жиынтығы. Бағдарламалау тілдері әзірлеушілерге бағдарламалық жасақтаманы, веб-сайттарды, қолданбаларды және басқа бағдарламалық өнімдерді жасау құралдарын ұсынады.


Көптеген әртүрлі бағдарламалау тілдері бар, олардың әрқайсысының өзіндік синтаксистік ережелері мен семантикасы бар. Әрбір бағдарламалау тілі нақты есептерді шешуге арналған және оның өзіндік артықшылықтары мен кемшіліктері бар.


ІІ.Негізгі бөлім:

1) Бағдарламалау тілдерінің тарихы

Электронды есептеуіш құрылғылардың жұмыс істеуінің физикалық принциптері компьютер тек бірліктер мен нөлдерден тұратын командаларды – кернеудің төмендеуі тізбегін, яғни машина кодын қабылдай алатындай ғана болды. Компьютердің дамуының бастапқы кезеңінде адамға компьютерге түсінікті тілде, машиналық кодтарда бағдарламалар құрастыру қажет болды. Әрбір нұсқау бірліктер мен нөлдердің әртүрлі комбинациялары ретінде көрсетілген операциялық код пен операнд адрестерінен тұрды. Сонымен, сол кездегі процессорға арналған кез келген бағдарлама бірліктер мен нөлдердің тізбегі сияқты көрінді.


Компьютермен қарым-қатынас жасау тәжірибесі көрсеткендей, мұндай тіл ауыр және қолайсыз. Оны пайдаланған кезде 1 немесе 0-ді қате ретімен жазып қателесу оңай. Программаны басқару өте қиын. Сонымен қатар, машиналық кодтарда программалау кезінде компьютердің ішкі құрылымын және әрбір блоктың жұмыс істеу принципін жақсы білу қажет. Ал мұндай тілдің ең сорақысы – бұл тілдегі программалар – бірліктер мен нөлдердің өте ұзын тізбегі – машинаға тәуелді, яғни әрбір компьютер үшін өзінің жеке бағдарламасын жасау қажет болды, ал машиналық кодтарда программалау көп нәрсені қажет етеді. уақыттың, еңбектің және бағдарламашының назарының артуы.

Assembly – төменгі деңгейлі программалау тілі. Төмен деңгейлі программалау тілі – белгілі бір процессор түріне бағытталған және оның мүмкіндіктерін ескеретін программалау тілі. Бұл жағдайда «төмен деңгей» «жаман» дегенді білдірмейді. Бұл тіл операторларының машиналық кодқа жақын және нақты процессор командаларына бағытталғанын білдіреді. Ассемблер тілінің пайда болуы программисттердің өмірін айтарлықтай жеңілдетті, өйткені қазір олардың көздерін таң қалдыратын нөлдер мен бірлердің орнына қарапайым тілге жақын таңбалардан тұратын командалары бар бағдарлама жаза алатын болды. Ол кезде бұл тіл жаңалық болды және танымал болды, өйткені ол шағын бағдарламаларды жазуға мүмкіндік берді, бұл сол машиналар үшін маңызды критерий болды.

2) Бағдарламалау тілдерінің әртүрлілігі

50-жылдардың ортасы бағдарламалау саласындағы қарқынды прогресспен сипатталады. Машиналық кодтардағы программалаудың рөлі төмендей бастады және машиналар мен бағдарламашылар арасында делдал қызметін атқаратын программалау тілдерінің жаңа түрлері пайда бола бастады. Бағдарламалау тілдерінің екінші және үшінші буынының уақыты келді.
ХХ ғасырдың 50-жылдарының ортасынан бастап. бірінші жоғары деңгейлі программалау тілдерін жасай бастады. Бұл тілдер компьютердің белгілі бір түріне (машинадан тәуелсіз) байланысты емес. Олардың әрқайсысы үшін өздерінің компиляторлары әзірленді. Компиляция – жоғары деңгейлі бастапқы тілде жазылған программаны машиналық кодқа жақын төменгі деңгейлі тілдегі баламалы программаға аудару (абсолюттік код, объект модулі, кейде ассемблер тілі).





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




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

    Басты бет