RekenaarsProgrammering

Lys van programmeertale. Tale lae en hoë vlak programmeertaal

As die ontwikkeling van rekenaartegnologie is nie om stil te staan en is voortdurend die verbetering van metodes en programmeringstegnieke en programmeertale. Dink na oor wat tale is daar in die veld van die moderne rekenaar en hul klassifikasie.

oorsig

Lys van programmeertale is so wyd en gevarieerd dat dit ten volle versprei - 'n taak bykans onmoontlik. Onder alle tale kan verdeel word in drie hoofgroepe:

  • masjien (lae-vlak programmeringstale);
  • -Masjien-georiënteerde (monteurs);
  • masjien-onafhanklike (hoë vlak);

Onder die ontwikkelaars van die moderne sagteware is die mees populêre volgende basiese programmeertale. Lys in dalende volgorde van gewildheid:

  1. SQL.
  2. Java.
  3. XML.
  4. C ++.
  5. HTML.
  6. Visual Basic.
  7. XSL.
  8. Delphi.

Hierdie lys van programmeertale is ver van voltooi, maar dit is die gewildste tale, kennis van wat kan 'n programmeerder vir 'n werk nodig het. Hulle is almal 'n hoë-vlak programmeertale.

programmering Fundamentals

Lae-vlak programmeertaal - dit is die tale wat jy nodig het om in ag te neem die tipe en vermoëns van die verwerker. Operateurs en metodes van werking van so 'n programmeertale is naby genoeg aan die masjien kode, wat hulle nodig het kennis van PC geheue en die verwerker draai na haar.

Dit is moeilik om verskeie lae-vlak programmeringstale noem. Lys steeds sal verminder word tot een primaat van taal - die samesteller. Aangesien dit moontlik maak om kodes van programme in die notasie naby masjien kode maak, die samesteller wat uitsluitlik gebruik word vir die skryf van stelselprogrammatuur soos bedryfstelsels, device drivers, en in die ontwikkeling van beheer chip kodes.

Die nadeel van so 'n programmeertale, is dat hulle in die program is geskryf om spesifieke take uit te voer op 'n spesifieke toestel, en hul uitvoering daarvan is nie moontlik in die geval van die oordrag na 'n ander verwerker.

aansoek Ontwikkeling

Lys van programmeertale om persoonlike aansoeke sowel as vir die ontwikkeling en implementering van pasgemaakte sagteware het duisende items te skep. Hoe om so 'n verskeidenheid te verstaan as gevolg van die feit dat 'n bepaalde taal is geskik vir die oplossing van verskeie take.

Ten spyte van die feit dat hierdie programmeertale word bepaal in 'n aparte groep, die implementering daarvan vind plaas in die masjien kode. tolke - om die program reël vir reël en gereed is om dit te vertaal in masjienkode met behulp van spesiale sagteware uit te voer. As die vertaling van die kode van een taal na 'n ander sonder die uitvoering van spanne gedra, dan betrokke is by hierdie program opstellers. In die algemeen is die programme wat ontwerp is om programme geskryf in 'n formele programmeertaal in 'n ander vertaal, genoem vertalers.

Oorweeg meer hoë vlak programmeertale. Die lys sal wees nie net skryf uit 'n paar besonderhede oor elk van die gewildste.

SQL

Gespesialiseerde programmeertaal hoofsaaklik ontwerp vir gebruik met databasisbestuurstelsels en ontwikkeling. SQL vertaal as " 'n gespesialiseerde navraag taal." Sedert die laaste dekades van die DBBS mark baie keer het gegroei, het die gewildheid van die taal nie 'n verrassing wees.

Daar is verskillende menings oor die toekoms van die taal. Beslis dit word geglo dat die tegnologie vir die skep van verhoudings databasis was op die hoogtepunt, maar sy tyd raak min. Die behoefte aan ontwikkeling in verband met die toenemende volumes van verwerkte data lei kundiges om te glo dat die mensdom is eenvoudig nodig oorgang van relasionele tegnologie om post-relasionele in die toekoms, maar met die oog op die behoud van verenigbaarheid met bestaande data banke.

Javascript

Aan die regterkant is die tweede grootste hoëvlak programmeringstale. Maklik om te leer, maklik om te gebruik. Toegeneem in vergelyking met die stamvader van fiksheid programme lei tot die feit dat werk met hierdie taal van miljoene mense wêreldwyd. Objekgeoriënteerde taal gebaseer op C ++, aangepas is vir die skepping van programme en programme wat kan hanteer groot hoeveelhede inligting in gespesialiseerde omgewings en op maat van spesifieke implementering omgewing van die finale produk.

Java Tegnologie - is die fondament wat dit moontlik maak onbeperkte hoeveelhede aan infrastruktuur maatskappye en maatskappye wat kan 'n skakel saam die mees diverse kaliber stelsel van die verbinding met die netwerk via Wi-Fi selfone te superrekenaars te verhoog.

XML

'N afstammeling van HTML, hierdie tegnologie is 'n extensible markup language. Dit is aangepas om die dokumente te interpreteer. Daarop komplekse transformasie en verandering dokumente uit te voer. XML gebruik word om te dra en te stoor tydelik by die werk met verskillende relasionele databasisse via die Internet.

XML is reeds 'n vlak waar dit kan aanspraak maak op die fundamentele vir die onderneming se netwerk tegnologie te bereik.

Ons program in Russies

Gewildste programmeertale gebruik die woordeskat van die Engelse taal. Maar, afgesien van hierdie, daar is ook die Russiese programmeertale. Lys van die Russiese klein en die vakgebied waarin dit gebruik word, is dit baie gespesialiseerde. Hier is 'n paar voorbeelde.

  • 1C: Enterprise. Die hele stelsel is ontwerp vir die bestuur van die organisasie in al areas van aktiwiteit. Dikwels kan die advertensies op die soeke na werknemers ontmoet "1C Programmer".
  • Die werkwoord. Engelstalige analoog van Pascal.
  • Robic. Gespesialiseerde programmeertaal wat ontwerp is om kinders te leer om die basiese beginsels van programmering.
  • Rapier. Dinamiese getik taal, gebaseer op die prosedures.

Soos jy kan sien, die lys van tale is so wyd en gevarieerd dat dit onmoontlik is om enige klassifikasie en lyste te dek. As jy besluit om die ontwikkeling by die amateur of professionele vlak te doen, onthou dan dat die programmeerder - 'n kreatiewe beroep wat nie net kennis nie, maar ook fantasie, verbeelding, intuïsie, en selfs 'n bietjie geluk nodig.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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