Kompjuters, Ipprogrammar
Għaliex l-użu ipprogrammar ta 'lingwi ta' livell għoli?
Kif tafu, kollha tal-kmandi ġewwa l-kompjuter huma trasferiti għal lingwa magna speċjali li l-operaturi hija sekwenza kumplessa u mhux strutturat ta 'żerijiet u dawk. Dan huwa konvenjenti ħafna għal tagħmir elettroniku, fejn l-unità tista 'tiġi definita bħala livell sinjal ċerta, żero - in-nuqqas ta' tali sinjal. Madankollu, biex jiktbu istruzzjonijiet biex iwettqu l-kompiti kumplessi li jużaw din il-kodiċi huwa estremament diffiċli, u biex isibu l-iżball u debug sempliċement impossibbli. Għalhekk aħna żviluppat speċjali, aktar konvenjenti għall-iżviluppaturi, ipprogrammar ta 'lingwi ta' livell għoli.
Programm hija sekwenza ta 'kmandi standard, l-implimentazzjoni tagħhom twassal għas-soluzzjoni ta' kompitu speċifiku. Għall- ewwel kompjuter programmi ġew miktuba direttament fil-lingwa tal-magni, dawn kienu ineffiċjenti ħafna u diffiċli biex tinftiehem. Fil-bidu - nofs 50-xx li għaddiet, 20, seklu deher l-ewwel makro li għamlet il-proċess ta 'programmazzjoni aktar strutturat, u allura l-hekk imsejħa lingwa assemblaġġ, li bbażat ruħha wkoll fuq il-kodiċi tal-magna. Wara l-iżvilupp rapidu tat-teknoloġija tal-kompjuter żviluppati u mtejba u lingwi ta 'programmar. U fin-nofs tal-50-xx deher FORTRAN, l-ewwel lingwa full-sħiħ ta 'programmazzjoni ta' livell għoli. Fl-1968, Nicholas Wirth lingwa ġdida Pascal ġie introdott, li hija użata ħafna biex disinn u joħolqu prodotti ta 'softwer interessanti u-preżent. Imbagħad bdiet il-lingwa BAŻIĊI, il-bażi tagħhom huwa użat fil-pjattaforma Visual Basic oġġett orjentati lejn. Fis-snin 70 kien hemm waħda mill-aktar użati fl-lum lingwi - Ċ, li ġiet speċifikament adattata għall -ipprogrammar sistema. Bħalissa, l-iżvilupp u t-tixrid tal sistemi olistiku u versatili oġġett orjentati lejn, kif ukoll dawk il-lingwi li jgħinu l-professjonisti li joħolqu applikazzjonijiet Internet: html, PHP, Java. programmazzjoni totali ta 'madwar elfejn lingwi differenti, għal piż totali tagħhom huma kondizzjonali u ma jintużawx fil-kompjuters, kif ukoll ħafna lingwi ta' programmar ta 'livell għoli.
Il-klassifikazzjoni sempliċi jaqsam fondi eżistenti kollha fl-hekk imsejħa lingwi ta 'programmar ta' livell baxx, jew bil-għan li l-karozza, u programmar livell għoli lingwi, u l-utent iċċentrati. Id-differenza ewlenija bejniethom tinsab fil-fatt li l-programm miktuba mill-ewwel grupp ta 'lingwi (jiġifieri, muntatur u Mnemoniku), jiddependi fuq il-kompjuter - jew aħjar, ta' proċessur u l-istruzzjoni tagħha stabbiliti. lingwa ta 'programmar ta' livell għoli jagħmilha possibbli li tikseb l-app li se jimxu fuq kwalunkwe kompjuter, irrispettivament mill tagħha hardware. Fondi huma wkoll żewġ kbar gruppi lingwistiċi: proċedurali u mhux proċedurali, li fih hija introdotta wkoll l-unità għall-strutturali u operazzjonali, funzjonali u loġiku.
Tipikament, kull espert fil-programmazzjoni għandha għad-dispożizzjoni tagħha dwar għaxar lingwi ta 'programmar differenti, li huwa jistgħu jużaw biex isolvu kompiti speċifiċi. Bażikament huwa, ovvjament, lingwi ta 'programmar ta' livell għoli, iżda wkoll aktar diffiċli għall-iżviluppatur tal-lingwi orjentati magna huma użati biex joħolqu xi partijiet tal -software.
Similar articles
Trending Now