RekenaarsProgrammering

Hoekom hoë vlak programmeringstale gebruik?

Soos u weet, al die opdragte binne die rekenaar oorgedra word na 'n spesiale masjien taal wat die operateurs is 'n komplekse en ongestruktureerde volgorde van nulle en ene. Dit is baie handig vir elektroniese toerusting, waar die eenheid kan gedefinieer word as 'n sekere sein vlak, 'n nul - die gebrek aan sulke sein. Maar om instruksies te skryf om uit te voer komplekse take met behulp van hierdie kode is uiters moeilik, en die fout en ontfout eenvoudig onmoontlik om uit te vind. Daarom het ons ontwikkel 'n spesiale, meer gerieflik vir ontwikkelaars, hoë vlak programmeertale.

storie

Program is 'n reeks van standaard instruksies, die implementering van wat lei tot die oplossing van 'n spesifieke taak. Vir die eerste rekenaar programme direk in masjientaal geskryf het, was hulle baie swaar en moeilik is om te verstaan. In die vroeë - mid 50-xx se laaste, 20, eeu verskyn die eerste makro dat die ontwikkeling proses meer gestruktureerde gemaak, en dan die sogenaamde saamsteltaal, wat ook staatgemaak op die masjien kode. Na aanleiding van die snelle ontwikkeling van rekenaartegnologie ontwikkel en verbeter en programmeertale. En in die middel van die 50-xx verskyn Fortran, die eerste volwaardige hoëvlak programmeertaal. In 1968, was Nicholas Wirth nuwe taal Pascal bekendgestel, wat algemeen gebruik word om te ontwerp en interessante sagteware produkte en die huidige skep. Toe kom die basiese taal, die basis van wat gebruik word in objekgeoriënteerde Visual Basic platform. In die 70's was daar een van die mees gebruikte in vandag tale - C, wat spesifiek aangepas vir stelsel ontwikkeling. Tans is die ontwikkeling en verspreiding van 'n holistiese en veelsydige objekgeoriënteerde stelsels, sowel as diegene tale wat professionele help om Internet programme te skep: HTML, PHP, Java. Totale ontwikkeling van omtrent twee duisend verskillende tale, vir 'n totale gewig van wat voorwaardelike en nie gebruik word nie in rekenaars, sowel as baie hoë vlak programmeertale.

klassifikasie

Die eenvoudigste klassifikasie verdeel alle bestaande fondse in die sogenaamde lae-vlak programmeringstale, of wat gerig is op die motor, en 'n hoë vlak programmeringstale, en gebruiker-gesentreerde. Die belangrikste verskil tussen hulle lê in die feit dat die program wat geskryf is deur die eerste groep van tale (naamlik, Assembler en Mnemonic), na gelang van die rekenaar - of liewer, van sy verwerker en stel instruksies. Hoëvlaktaal ontwikkeling maak dit moontlik om die jeug wat sal loop op 'n rekenaar, ongeag sy kry hardeware. Fondse is ook twee groot taalgroepe: prosedurele en nie-prosedurele, waarin die eenheid ook bekend gestel aan die strukturele en operasionele, funksionele en logies.

Tipies, elke 'n kenner in programmering beskik oor tien verskillende programmeertale, wat hy kan gebruik om spesifieke take op te los. Eintlik is dit is, natuurlik, 'n hoë vlak programmeringstale, maar ook moeiliker vir die ontwikkelaar van-masjien-georiënteerde tale word wyd gebruik om sekere dele van die skep van die sagteware.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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