Seznam programskih jezikov. Programski jeziki na nizki in visoki ravni
Ker razvoj računalniške tehnologije ne stoji vedno in nenehno izboljšuje metode in metode programiranja, pa tudi programskih jezikov. Razmislite, kakšni jeziki obstajajo na sodobnem računalniškem področju in njihovo razvrstitev.
Vsebina
Splošne informacije
Seznam programskih jezikov je tako širok in raznolik, da je skoraj nemogoče, da ga popolnoma izložite. Med vsemi jeziki obstajajo tri glavne podskupine:
- stroj (nizki programski jeziki);
- strojno usmerjeni (sestavljalci);
- strojno neodvisen (visoki nivo);
Med razvijalci sodobne programske opreme so najbolj priljubljeni naslednji večji programski jeziki. Seznam je naveden v padajočem vrstnem redu priljubljenosti:
- SQL.
- Java.
- XML.
- C + +.
- HTML.
- Visual Basic.
- XSL.
- Delphi.
Ta seznam programskih jezikov je daleč od popolne, vendar so to najbolj priljubljeni jeziki, katerih znanje lahko programer zahteva pri najemanju. Vsi so visoki programski jeziki.
Osnove programiranja
Nizki programski jeziki so jeziki, ki zahtevajo upoštevanje vrste in zmogljivosti procesorja. Operaterji in načini delovanja takih programskih jezikov so dovolj blizu strojni kodi, zahtevajo znanje pomnilniške naprave osebnega računalnika in kako ga procesor dostopa.
Težko je imenovati različne nizke programske jezike. Seznam se bo še zmanjšalo na eno primarnosti jezika - v zbirniku. Saj omogoča, da se kode programov v zapisu blizu strojni kodi, monter uporablja izključno za pisanje sistemske programske opreme, kot so operacijski sistemi, gonilniki naprav, in pri načrtovanju kod kontrolnih čipov.
Slaba stran takih programskih jezikov je, da so na njih napisani programi za izvajanje določenih nalog na določeni napravi in njihovo izvajanje ni mogoče pri prenosu na drug procesor.
Razvoj aplikacij
Seznam programskih jezikov za ustvarjanje aplikacij po meri, pa tudi za razvoj in izvajanje programske opreme po meri, ima na tisoče pozicij. Kot veste, je ta raznolikost posledica dejstva, da je določen jezik primeren za reševanje določenih problemov.
Kljub dejstvu, da so ti programski jeziki definirani v ločeni skupini, njihovo izvajanje poteka v strojni kodi. Izvedite programsko vrstico po vrstici in jo prevedite v strojna koda uporabljajo se posebni programi - tolmači. Če je prevod kode iz enega jezika v drugega opravljen brez izvršitve ukazov, potem to storijo prevajalniki. Na splošno so programi, namenjeni prevajanju pisnih programov iz enega formalnega programskega jezika v drugega, imenovani prevajalci.
Poglejmo si podrobneje programski jezik na visoki ravni. Ne bomo našteli seznama, v nadaljevanju bomo zapisali še nekaj podrobnosti o posameznih najbolj priljubljenih.
SQL
Specializiran programski jezik je zasnovan predvsem za delo s sistemi za upravljanje baz podatkov in njihovim programiranjem. SQL je preveden kot "specializirani poizvedbeni jezik". Ker se je trg baze podatkov v zadnjih desetletjih večkrat povečeval, priljubljenost tega jezika ni presenečenje.
Obstajajo različna mnenja o prihodnosti tega jezika. Nedvoumno je verjel, da je tehnologija ustvarjanja relacijske podatkovne baze je bila na vrhu, toda njen čas je zmanjkalo. Potreba po razvoju v zvezi s povečanjem količine predelanih podatkov vodi strokovnjaki verjamejo, da je človeštvo preprosto potreben prehod iz relacijske tehnologije za post-relacijske v prihodnosti, vendar z namenom, da ohranja združljivost z obstoječimi podatkovnimi bankami.
jаvascript
Na desni je drugi med programskimi jeziki na visoki ravni. Enostaven za učenje, enostaven za uporabo. Povečana v primerjavi s prilagodljivostjo progenitorjev programiranju vodi v dejstvo, da s tem jezikom delamo na milijone ljudi po vsem svetu. Objektno usmerjen jezik, ki temelji na C ++, je prilagojen ustvarjanju programov in aplikacij, ki lahko obdelujejo ogromne tokove informacij v specializiranih okoljih in ob upoštevanju posebnega okolja izvajanja končnega programski izdelek.
Java Technology - je temelj, ki omogoča neomejene količine povečati infrastrukturnih podjetij in podjetij, ki se lahko povežejo skupaj najbolj raznoliko kalibra sistem s priključitvijo na omrežje preko Wi-fi telefonov do superračunalnikov.
XML
Potomec HTML-ja je ta tehnologija razširljiv jezik označevanja. Prilagojen je za razlago dokumentov. Izvaja najzahtevnejše spremembe in spremembe dokumentov. Jezik XML se uporablja za prenos in začasno shranjevanje podatkov pri delu z različnimi relacijskimi bazami podatkov prek interneta.
XML je že dosegel raven, kjer lahko zahteva vlogo temeljne tehnologije za izgradnjo korporativnih omrežij.
Mi program v ruskem jeziku
Najbolj priljubljeni programski jeziki uporabljajo slovar angleškega jezika. Vendar pa so poleg tega tudi ruski programski jeziki. Seznam v ruščini je majhen, področje uporabe, v katerem se uporabljajo, je zelo specializirano. Naj navedemo nekaj primerov.
- 1C: Podjetje. Celoten sistem, namenjen upravljanju organizacije na vseh področjih dejavnosti. Pogosto pri iskanju zaposlenih lahko najdemo "Programator 1C".
- Glagol. Analog angleškega jezika Pascal.
- Robik. Specializiran programski jezik, namenjen učenju otrok osnove programiranja.
- Rapid. Jezik z dinamično tipkanje, ki temelji na postopkih.
Kot lahko vidite, seznam jezikov je tako širok in pester, da je nemogoče, da zajema vse razvrstitve in sezname. Če se boste odločili narediti programiranje na ljubiteljski ali poklicni ravni, nato pa ne pozabite, da je programer - ustvarjalni poklic, ki zahteva ne le znanje, ampak tudi fantazija, domišljijo, intuicijo, in celo malo sreče.
Kaj je to - prevajalnik ali Kako narediti računalnik razumeti, kaj želite od njega?
Java programski jezik
Osnovni programski jezik in njena zgodovina
Kako se naučiti programiranja iz nič v priljubljenih programskih jezikih
Kaj je Ruby? Programski jezik `Ruby`
Računalniški programski jeziki: vrste, opis, uporaba in povratne informacije
Informatika. Osnove algoritmizacije in programiranja
Jeziki Evrope: učenje v jezikovnem okolju
Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
Ocena programskih jezikov 2016
Tipizacija je ... Tipizacija na različnih področjih dejavnosti
Družina uralskega jezika: tipologija jezikov
Kaj je kompilacija?
Kaj je prevajalnik - opis
Zgodovina razvoja programskih jezikov: na kratko o vsem
Genealoška klasifikacija jezikov: osnovna načela in značilnosti
Kaj je proceduralno programiranje?
Kateri programski jezik naj izberem za začetnika za učenje
Najpreprostejši programski jezik za začetnike
Kaj je programski sistem
Razvrščanje programskih jezikov po ravneh