KompjûtersProgramming

Wêrom brûke hege nivo Programming talen?

Sa't jo witte, al fan 'e geboaden binnen de kompjûter binne oerbrocht nei in spesjale masine taal dêr't de operators is in kompleks en unstructured searje fan nullen en nijen. Dit is hiel handich foar elektroanyske apparatuer, dêr't de ienheid definearre wurde as in bepaalde sinjaal nivo, in nul - it ûntbrekken fan sa'n sinjaal. Lykwols, om te skriuwen ynstruksjes te fieren yngewikkelde taken mei help fan dizze koade is ekstreem dreech, en om de flater en debug gewoanwei ûnmooglik. Dêrom wy ûntwikkele in spesjale, handiger foar ûntwikkelers, hege nivo programmearring talen.

ferhaal

Programma is in searje fan standert kommando, de útfiering fan dat liedt ta de oplossing fan in spesifike taak. Foar de earste kompjûter programma waarden skreaun direkt yn masine taal, se wienen hiel omslachtich en net maklik te begripen. Yn 'e betide - mids 50-xx syn lêste, 20ste, ieu ferskynde it earste makro dat makke de programmearring proses mear strukturearre, en dan de saneamde gemeinte taal, dêr't ek steunde op' e masine koade. Nei oanlieding fan de rappe ûntwikkeling fan de kompjûter technology ûntwikkele en ferbettere en programmapartners talen. En yn 'e midden fan de 50-xx ferskynde Fortran, de earste folweardige hege-nivo programmeartaal. Yn 1968, Nicholas Wirth nije taal Pascal waard yntrodusearre, dat wurdt in soad brûkt om te ûntwerpen en meitsje nijsgjirrich software produkten en it oanwêzich. Doe kamen de BASIC taal, de basis dêrfan wurdt brûkt yn in foarwerp-rjochte Visual Basic platfoarm. Yn de jierren '70 wie der ien fan 'e meast wiidferspraat brûkt wurdt yn de hjoeddeiske talen - C, dat is oanpast spesifyk foar systeem programmearring. Op it stuit, it ûntwikkeljen en fersprieden fan in holistyske en alsidich foarwerp-rjochte systemen, en ek dy talen dy't helpe professionals te meitsjen ynternet applikaasjes: html, php, java. Totale programmearring oer twa tûzen ferskillende talen, foar in totaal gewicht wêrfan binne ûnder betingsten en wurde net brûkt wurde yn kompjûters, lykas ek in soad hege nivo programmearring talen.

klassifikaasje

De ienfâldichste klassifikaasje dielt alle besteande middels yn de saneamde lege-nivo programmearring talen, of dy't rjochte binne op 'e auto, en hege nivo programmearring talen, en brûker-centric. It wichtichste ferskil tusken harren leit yn it feit dat it programma skreaun troch de earste groep fan talen (nammentlik, Assembler en Mnemonic), ôfhinklik fan 'e kompjûter - of leaver, fan syn prosessor en ynstruksjetaal set. High-nivo taal programmearring makket it mooglik om it app dy't sil rinne op eltse kompjûter, nettsjinsteande syn hardware. Fûnsen binne ek twa grutte taalgroepen: prosedurele en non-prosedurele, dêr't de ienheid wurdt ek yntrodusearre om de strukturele en operasjonele, funksjoneel en logysk.

Typysk, elk in ekspert yn programmearring hat ta syn foldwaan oer tsien ferskillende programmearring talen, dêr't er kin brûke te oplosse spesifike taken. Yn prinsipe is it, fansels, hege nivo programmearring talen, mar ek dreger foar de ûntwikkelder fan machine-rjochte talen wurde soad brûkt om te meitsjen guon ûnderdielen fan 'e software.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fy.birmiss.com. Theme powered by WordPress.