Kompjuters, Ipprogrammar
Programmazzjoni proċedurali. L-istorja ta 'djalogu bniedem kompjuter, l-iżvilupp
Nikkomunikaw mal-kompjuters moderni huwa impossibbli mingħajr l-użu ta 'lingwa ta' programmar speċjali. Peress li l-twelid ta ' l-ewwel kompjuters , hemm ħames ġenerazzjonijiet ta' sistemi lingwistiċi, iddisinjati għal djalogu bniedem kompjuter. Fl-ewwel kienet muntatur fil-forma oriġinali tiegħu. Fl-50s bogħod ", huwa ħadem fuq il-prinċipju ta 'użu linja waħda ta' dikjarazzjoni waħda.
Biex jissostitwixxu lilu fis-snin 60 kmieni daħal timmonta simboliku. Karatteristika tagħha kienet il-preżenza tal-kunċett ta varjabbli. Fil-fatt, huwa dan l-assemblea jista 'jitqies bħala full-sħiħ lingwa ta' programmar. Bil dehra tiegħu mhux biss żied il-veloċità ta 'żvilupp, iżda wkoll jtejjeb ħafna l-affidabilità ta' softwer. Wkoll b'mod parallel iżvilupp ta 'lingwa ta' programmar scripting li timxi fil-modalità tal-lott.
Sa nofs tad-deċennju, kien hemm lingwi ta 'programmar tat-tielet ġenerazzjoni. Kien il-lingwi universali ta 'livell għoli. Bl-iżvilupp tagħhom diġà fis-snin 60 kien hemm opportunità reali biex twettaq il-kompiti ta 'l-oqsma differenti. lingwi tielet ġenerazzjoni huma relattivament sempliċi, irrispettivament mill-għażla tal-kompjuter u kellhom l-opportunità li jaħdmu ma sintassi qawwija. B'xogħol tagħhom programmer dehra saret aktar produttivi. Anke llum, l-ipprogrammar ta 'lingwi tielet ġenerazzjoni huma għodda konvenjenti għall-iżvilupp ta' firxa wiesgħa ta 'applikazzjonijiet.
Fil-70-jiet beda r-raba 'lingwi ta' programmar ġenerazzjoni. Bl-għajnuna tagħhom, hemm realizzazzjoni ta 'proġetti kbar, iktar affidabbiltà, u jżid il-veloċità ta' żvilupp ta 'applikazzjoni. Karatteristika tagħhom hija l-orjentazzjoni fuq ċerti applikazzjonijiet, huwa tbiegħed mill-universalità tal-opportunità biex isolvu problemi speċifiċi fuq livell ġdid ta 'prestazzjoni.
Il-ħames ġenerazzjoni ta 'lingwi ta' programmar deher fil-90s. Dawn jappartjenu għall-kategorija ta 'estensjonijiet funzjonali pprovduta minn sistema utent normali. Bl-għajnuna tagħhom, anke mill-persuna programmazzjoni bogħod huwa kapaċi li joħolqu applikazzjonijiet ta 'prestazzjoni għolja. Bl-ħames ġenerazzjoni ta 'programmazzjoni fid-dar saret realtà għal kulħadd.
Il-klassifikazzjoni ta 'lingwi, hemm klassi li juża programmazzjoni proċedurali bħala prinċipju bażiku. Dan il-prinċipju huwa riflessjoni ta ' l-arkitettura tal-kompjuter, imsejħa Neumann. Meta tikteb sekwenza programm kmand jintuża b'lingwa proċedurali, li jiddefinixxi algoritmu biex isolvu din il-problema.
programmazzjoni proċedurali żbib tissuġġerixxi l-possibbiltà ta 'użu tal-memorja għall-ħażna tad-data. Fi programmi ta 'dan it-tip, aħna ffaċċjati bil-kmand assenjazzjoni, inti tista' tiddefinixxi u jibdlu l-memorja. konverżjoni kontenut hija mwettqa fil-memorja tal-kompjuter bħala riżultat ta 'bidliet fil-istat inizjali li tirriżulta.
programmazzjoni proċedurali jkun ġie użat fil-lingwi bħal FORTRAN, ħarġu fl-50s kmieni biex jinħolqu programmi li ssolvi problemi xjentifiċi u teknoloġiċi; Cobol (60s) - ipproċessar ammonti kbar ta 'data fuq it-trasportaturi differenti; Algol - avvanzati lingwa b'ħafna użi. preżenza importanti aħħar ta ' "struttura blokk" u "allokazzjoni dinamika".
programmazzjoni formali ma tiġix bypassed u jibdew. Fil-60 jiet beda l BAŻIĊI magħrufa. sempliċità tagħha u l-versatilità ppermettiet il-lingwa li jinfirxu ma 'veloċità kbira, rebbieħ numru kbir ta' ammiraturi kull sena.
Over--lingwi pijunieri segwiti minn numru kbir ta 'interpreti differenti. Lingwa PL-1, Pascal (Pascal), ADA, SI kontinwu iżvilupp tal-prinċipju ta 'programmazzjoni proċedurali.
Similar articles
Trending Now