Programmēšanas valodu saraksts. Zema un augsta līmeņa programmēšanas valodas
Tā kā datortehnoloģiju attīstība nav saistīta arpastāvīgi uzlabojot plānošanas metodes un metodes, kā arī programmēšanas valodas. Apsveriet, kādas valodas pastāv mūsdienu datora jomā un to klasifikāciju.
Vispārīga informācija
Programmēšanas valodu saraksts ir tik plašs un daudzveidīgs, ka gandrīz neiespējami to pilnībā izlikt. Starp visām valodām ir trīs galvenās apakšgrupas:
- mašīna (zema līmeņa programmēšanas valodas);
- mašīnu orientēti (montētāji);
- neatkarīga no mašīnām (augsta līmeņa);
Starp mūsdienu programmatūras izstrādātājiem vispopulārākās šādas galvenās programmēšanas valodas. Saraksts ir norādīts dilstošā secībā pēc popularitātes:
- SQL.
- Java
- XML
- C ++
- HTML
- Visual Basic.
- XSL
- Delphi.
Šis programmēšanas valodu saraksts nav tālspabeigts, bet šīs ir vispopulārākās valodas, kuru zināšanas programmētājam var prasīt, piesakoties darbam. Visi no tiem ir augsta līmeņa programmēšanas valodas.
Programmēšanas pamati
Zema līmeņa programmēšanas valodas irvalodas, kurās jāņem vērā procesora tips un iespējas. Šādu programmēšanas valodu operatori un darbības metodes ir pietiekami tuvu mašīnkodam, tiem ir jāzina personālā datora atmiņas ierīce un tas, kā procesors piekļūst tam.
Ir grūti nosaukt dažādas programmēšanas valodaszems līmenis. Visu vienumu saraksts tiks samazināts līdz vienai dominējošai valodai - montētājam. Tā kā tas ļauj sastādīt programmas kodus mašīnkoda apzīmējumā aizvērt, montāžas valoda tiek lietota tikai, rakstot sistēmas programmatūru, piemēram, operētājsistēmas, ierīces draiverus un programmēšanas vadības kodus mikroshēmām.
Šādu programmēšanas valodu mīnus irka programmām uz tiem ir rakstīts, lai veiktu specifiskus uzdevumus konkrētā ierīcē, un to ieviešana nav iespējama, ja tiek pārsūtīta citam procesoram.
Lietojumprogrammu izstrāde
Programmēšanas valodu saraksts izveideilietotāja lietojumprogrammām, kā arī pielāgotās programmatūras izstrādei un ieviešanai ir tūkstošiem pozīciju. Kā jūs saprotat, šī dažādība ir saistīta ar to, ka konkrēta valoda ir piemērota konkrētu problēmu risināšanai.
Neskatoties uz to, ka šīs programmēšanas valodasdefinējiet atsevišķā grupā, to izpilde notiek mašīnkodā. Lai pabeigtu programmas līniju pēc rindas un tulkotu to mašīnrakstā, tiek izmantotas īpašas programmas - tulki. Ja koda tulkošana no vienas valodas uz otru tiek veikta, neizpildot komandas, tad kompilatori to dara. Parasti programmas, kas paredzētas, lai tulkotu rakstiskās programmas no vienas formālās programmēšanas valodas uz otru, sauc par tulkotājiem.
Pievērsīsim uzmanību augsta līmeņa programmēšanas valodām. Mēs sarakstā neiekļausim sarakstu, mēs vienkārši uzrakstiim vēl dažus sīkākus datus par katru no populārākajām.
SQL
Specializētā programmēšanas valodair galvenokārt paredzēts darbam ar datu bāzu pārvaldības sistēmām un to programmēšanu. SQL tiek tulkots kā "specializēta vaicājumu valoda". Tā kā pēdējo gadu desmitu laikā datu bāzu tirgus ir pieaudzis vairākas reizes, šīs valodas popularitāte nav pārsteigums.
Pastāv dažādi viedokļi par nākotnišī valoda. Viennozīmīgi tiek uzskatīts, ka relatiālas datu bāzu izveides tehnoloģija ir augstumā, bet tā laiks ir beidzies. Izstrādes nepieciešamība saistībā ar apstrādāto datu palielināšanos liek ekspertiem domāt, ka nākotnē cilvēcei vajadzēs tikai pāreju no relatīvās uz postrelazējošajām tehnoloģijām, bet, ņemot vērā saderības saglabāšanu ar esošajām datu bankām.
Javascript
Pa labi tas ieņem otro vietu starp valodāmaugsta līmeņa programmēšana. Viegli iemācīties, viegli lietot. Palielināts, salīdzinot ar ciltsdarba spēju pielāgoties programmēšanas procesam, noved pie tā, ka strādājot ar šo valodu miljoniem cilvēku visā pasaulē. Objektorientēta valoda, kuras pamatā ir C ++, ir pielāgota tādu programmu un lietojumprogrammu izveidei, kas spēj apstrādāt milzīgas informācijas plūsmas specializētā vidē un ņemot vērā konkrētā gatavā programmatūras produkta ieviešanas vidi.
Java tehnoloģija ir pamatsneierobežotu daudzumu, lai palielinātu uzņēmumu un uzņēmumu infrastruktūru, kas spēj savienot visdažādāko kalibrēšanas sistēmas, no savienojuma ar tālruņa tīklu, izmantojot Wi-Fi un beidzot ar superdatoriem.
XML
HTML pēctecis, šī tehnoloģija irpaplašināma iezīmēšanas valoda. Tas ir piemērots, lai interpretētu dokumentus. Tā veic vissarežģītākās izmaiņas un izmaiņas dokumentos. XML valoda tiek izmantota datu pārraidei un pagaidu glabāšanai, strādājot ar dažādām relāciju datu bāzēm, izmantojot internetu.
XML jau ir sasniedzis līmeni, kurā var pieprasīt pamattehnoloģijas nozīmi korporatīvo tīklu veidošanā.
Mēs programmējam krievu valodā
Populārākās programmēšanas valodasizmantojiet angļu valodas vārdnīcu. Tomēr, izņemot tos, ir arī krievu programmēšanas valodas. Krievu saraksts ir neliels, un priekšmets, kurā tās tiek izmantotas, ir ļoti specializēts. Ļaujiet mums sniegt dažus piemērus.
- 1C: uzņēmums. Visa sistēma, kas paredzēta organizācijas vadīšanai visās darbības jomās. Bieži vien darba meklētāju reklāmās jūs varat satikties ar "Programmer 1C".
- Darbības vārds. Analogs no angļu valodas Pascal.
- Robiks. Specializēta programmēšanas valoda, kuras mērķis ir iemācīt bērniem plānošanas pamatus.
- Rapieris. Valoda ar dinamisku rakstīšanu, pamatojoties uz procedūrām.
Kā redzat, programmēšanas valodu sarakstsir tik plašs un daudzveidīgs, ka uz to nevar attiecināt nevienu klasifikāciju un sarakstus. Ja jūs nolemjat veikt programmēšanu amatieru vai profesionālā līmenī, atcerieties, ka programmētājs ir radoša profesija, kas prasa ne tikai zināšanas, bet arī iztēli, iztēli, intuīciju un pat mazliet veiksmi.
</ p>>