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