In vandag se wêreld van programmering is een van die mees welvarende nywerhede van tegnologiese vooruitgang. Die behoefte om te werk met die program is nie in twyfel, as nou byna elke aktiwiteit is gerekenariseer. Dit is waarom 'n goeie programmeerders hoogs gewaardeer beide in Rusland en in die buiteland.
Kortliks oor programmeertale
'N programmeertaal is 'n stelsel van mekaar verbind karakters wat nodig is om rekenaarprogramme te skryf. Daarbenewens is daar 'n stel reëls, wat die program beïnvloed. Afhangende van die reëls van die rekenaar verrig computational prosesse of hanteer voorwerpe. Dit ontwerp om 'n metode van uitsluitlik programmering vir mens-rekenaar interaksie.
Daar is twee hoof tipes van tale vir ontwikkeling:
Standard (set van elemente wat die sintaksis en semantiek).
Inkarnasie standaard (eie sagteware gereedskap op standaard werking te verseker).
Ten spyte van die krag en veelsydigheid van die oomblik bestaande tale, geen sintaksfoute is nie universeel. Die verskeidenheid van stelsels gedwing om 'n nuwe taal opsies te vind. Die verspreiding van 'n multi-core processors en mobiliteit het nuwe werk geskep vir die ontwikkelaars.
Sedert die stigting van die eerste elektroniese rekenaars is uitgevind oor twintig duisend tale vir ontwikkeling. En nou gaan hulle voort om byna daagliks geskep. Maar baie van hulle is net bekend deur die skeppers, maar sommige van hulle beskikbaar vir gebruik deur miljoene mense.
programmering oorsprong behoort aan die negentiende eeu. Tot 'n mate, kan dit genoem word programmeerbare toestelle, byvoorbeeld, weef masjiene en meganiese klavier. Die beginsel van bestuur is gebaseer op die voorskrifte wat later as die prototipe van die huidige programmeertale, net 'n baie eenvoudige en primitiewe kan oorweeg word.
Die stigter van die skepping is Ada Lovelace Augustus programmeertale, 'n Britse wiskundige, wat in die middel van die negentiende eeu 'n program te skryf vir die berekening van Bernoulli nommers wat bedoel is vir die analitiese enjin van Charles Babbage. Dit word beskou as die eerste rekenaarprogrammeerder, nadat die wiskundige ook aangewys as een van die programmeertale.
Met die ontwikkeling van tegnologie nywerhede daar 'n behoefte aan programme wat die berekening proses van die skep van iets te beheer te skep. Van hier het ons begin om 'n verskeidenheid van programmeertale verskyn.
Assembler - 'n lae-vlak taal wat ontwerp is om direk te kommunikeer met die hardeware.
BASIC - die maklikste programmering; wat nodig is vir die aanvanklike verkryging van outomatisasie beteken.
"Cobol" - 'n hoë vlak; Dit word gebruik om ekonomiese probleme op te los.
"Fortran" - 'n hoë vlak; Dit is geskep om rekenaar take algorithmization.
"Hel" - 'n hoë vlak; ontwerp vir die proses beheer outomatisering (vernoem ter ere van Ady Lavleys).
Pascal - is ontwerp om programme te leer.
C en C ++ - die universele taal vir alle aansoeke; in is gebaseer op die vereistes van die stelsel programmeerder.
A-gradering van gewildheid van programmeertale RedMonk is gebaseer op die evaluering op GitHub en besprekings oor StackOverflow site. Vir 2016. Hierdie lys is soos volg:
Maar volgens IEEESpectrum tydskrif, die gewildste is C. Dit word gevolg deur Java, Python en C ++. Hierdie volgorde word bepaal deur middel van die resultate vir spesifieke navrae oor bekende plekke.
Tiobe - 'n indeks wat dit moontlik maak om die gewildheid en die vraag (telling) programmeertale te bepaal. Die berekening is gemaak op soek met die naam van 'n taal.
Hierdie gradering van programmeertale is onderhewig aan gereelde veranderinge, soos gevorm na gelang van die belang van die teikengehoor.
Dikwels gebruikte tale
Wanneer jy skep die bedryfstelsel is onmoontlik om presies te voorspel wat die gebruiker sal nodig hê. Soms gebeur dit dat bedryfstelsel nie genoeg funksies wat nie beskikbaar is nie. Dit is vir hulle om die nodige programmeertale, waardeur geskryf en geïmplementeer deur 'n spesiale kode te skep. Hy word erken deur die rekenaar en wysigings die program of 'n helper. Vir sulke probleme, die gewildste is die tale C en C ++, asook basiese en Pascal. Hulle skep gewoonlik vir Windows en DOS.
Tale vir ontwikkeling is in twee groepe verdeel:
Bediener ( 'n goeie voorbeeld dien HTML).
Terloops, dit bo aan die lys van HTML programmeertale. Sy voordele is maklik erkenning HTML-templates enige van die bestaande blaaiers. Hierdie taal is 'n basiese, sonder sy medewete dit onmoontlik om aan te beweeg na hoër vlakke van ontwikkeling is.
Die vraag na taal
In die gebied van die gewildste werkgewers is die kennis van SQL. so databasisse soos MySQL, Microsoft SQL is gemaak op grond van dit, wat gebruik word deur baie groot instellings. Verder moet aan alle selfone op Android en IOS-gebaseerde toegang tot SQL databasis genaamd SQLite.
Dus, kan ons aflei. Posisie Programmering Tale 2016 bied 'n manier wat baie soortgelyk in gewildheid, gebruik en aanbod. Maar verskille bestaan nie, maar die rede hiervoor is die verskillende vereistes van individuele gebiede van aktiwiteit.