-
Машиналық тіл. Программаның орындалуы
-
Программалау тілдерінің жіктелуі
-
Операциялық жүйе программалары және жоғары деңгейлі тілдер
-
Программалау тілдерінің моделі бойынша жіктелуі
1. Алгоритмніњ машиналыќ тілдегі бейнесі программа деп аталады. Ал программа жазуѓа арналѓан тілі программалау тілі дейді. Сондыќтан машиналыќ тілдердегі барлыќ б±йрыќтар мен н±сќаулар комьпютердіњ ќ±рамына кіретін функционалдыќ бµліктер арќылы орындалады. Машиналыќ тілдер комьпютерлердіњ алѓашќы интеллектуалдыќ (зерделік) дењгейін аныќтайды. Кейін неше т‰рлі программаларды комьпютердіњ жадына саќтай отырып, оныњ интеллектуалдыќ дењгейін кµтеруге болады.
Машиналыќ тіл де барлыќ б±йрыќтар мен н±сќаулар тек “0” мен “1”-ден т±ратын тізбектер арќылы арќылы бейнеленеді. Сондыќтан машиналыќ тіл де программаларды жазу адам ‰шін µте ќиын. Себебі бір жаѓынан барлыќ амалдар мен н±сќаулардыњ екілік бейнелерін (кодтарын) есте саќтау керек, екіншіден кез келген алгоритімді осы машиналыќ амалдар мен н±сќаулар арќылы µрнектеліп білу ќажет. Алѓашќы деркетер, нєтиже жєне олардыњ адрестері екілік сандар арќылы бері леді. Тармаќталу н±сќауын жазу ‰шін басќару беретін адресті ќолмен есептеу ќажет Сол сияќты т±рын істелмеген кµптеген ж±мыстарды басынан бастап ќайтадан жасау керек. М±ныњ бєрі бір ден кµзге кµрінбейтін еµптеген ќателер жіберуге соќтырады. Жазылѓан программалар оќуѓа жєне т‰сінуге ќолайсыз болѓандыќтан, олардыњ ішіндегі жіберілген ќателерді тауып т‰зету µте кµп уаќытты жєне жылдамдылыќты ќажет етеді. Сондыќтан адамдар µздерініњ ж±мыстарын жењілдету ‰шін программа жазуѓа ыњѓайлы басќа жасанды тілдер ойластыра бастады.
Жасанды тілі комбпютер µзініњ машиналыќ тіліне адамныњ ќатысуынсыз (автоматты т‰рде) аударатындай етіп жасайды. Аударуды программа орындайды. Ондай программаны аѓылшын тілінде “транслятор” (аудармашы) деп атайды, ал аудару процесін “трансляция” дейді. Сондыќтан программаны жасанды тіл де пайдаланып жазѓан кезде комьпютердіњ ж±мысы екі кезењнен т±рады.
-
Жасанды тілден машиналыќ тілге трансляциялау;
-
Машиналыќ тілдегі программаны орындау.
Программаны орындаудаѓы осы екі кезењде кµрсетілген ж±мысты ж‰зеге асырудыњ екі т‰рлі єдісі бар:
1.Компиляция єдісі-алдымен жасанды тілдегі программа т‰гелдей машиналыќ тілге аударылады, сонан кейін б±л программа басынан орындалады.
-
-
Достарыңызбен бөлісу: |