Programmēšanas valoda



Datorprogrammēšana

TO programmēšanas valoda ir datorvaloda, ko programmētāji izmanto programmatūras izstrādei, skripti , vai citi instrukcijas lai datori varētu izpildīt.



Lai arī daudzām valodām ir līdzība, katrai no tām ir savs sintakse . Kad programmētājs apgūst valodu likumus, sintaksi un struktūru, viņi raksta avota kods iekšā teksta redaktors vai ŠEIT . Tad programmētājs bieži apkopo kodu mašīnu valoda ko var saprast ar datoru. Skriptu valodas, kurām nav nepieciešams kompilators, izmanto tulks lai izpildītu skriptu.

Programmēšanas valodu veidi

Katra no dažādajām programmēšanas valodām, kas minētas nākamā sadaļa var sadalīt vienā vai vairākos šādos valodu veidos (paradigmās).



Piezīme

Ir arī citas paradigmas, kas var klasificēt programmēšanas valodu. Mēs kā sākumpunktu mēģinājām uzskaitīt tikai visizplatītākos.

Padoms

Valodu var sadalīt arī vienā no piecām paaudzes valodas .



Datorprogrammēšanas valodu saraksts

Mūsdienās ir simtiem dažādu programmēšanas valodu. Šajā sadaļā ir dažādu programmēšanas un skriptu valodu indekss, kas pašlaik ir uzskaitīti mūsu vietnē. Noklikšķinot uz jebkuras no šīm valodām, tiek parādīts šīs valodas skaidrojums un piemēri.

A-C D-K L-Q R-Z
ActionScript
ALGOLS
Tur ir
AIML *
Altair BASIC
Montāža
AutoHotkey
Bābele
PAMATA
Partijas fails
BCPL
Pupiņu čaumala
Brūks
C
C #
C ++
CL
Clojure
COBOL
CoffeeScript
Kopējais Lisp
CPL
CSS *
Čokurošanās
Karijs
D
DarkBASIC
Šautriņas
Datalogs
dBASE
Dilans
EuLisp
Eliksīrs
F
F #
FORTRAN
FoxPro
Franz Lisp
GameMaker
Ej
GW Basic
Haskels
HDML *
HTML *
InterLisp
ksh
Java
JavaScript
JCL
Jūlija
Kotlins
LeLisp
Lisp
LiveScript
LOGO
ņemt
MACLISP
Matlab
Metro
MUMPS
Viņu
C mērķis
OCaml
Paskāls
Perl
PHP
Izvēlēties
PureBasic
Python
Prolog
QBasic
R
Rakete
atsāk
RPG
Rubīns
Rūsas
Kāpnes
Shēma
Saskrāpēt
SGML *
Simulē
Mazas sarunas
SPL
SQL *
Stenforda LISP
Ātra
Tcl
Turbo Paskāls
Patiess PAMATS
VHDL
Visual Basic
Vizuālais FoxPro
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
Piezīme

Valodas, kas iepriekšējā sarakstā atzīmētas ar zvaigznīti (*), tehniski nav programmēšanas valoda. Viņi ir atzīmes , stila lapa un datu bāzes pārvaldības valodas, kas ir iekļautas sarakstā tiem, kas tos var uzskatīt par programmēšanas valodu.

Tiem, kas jauni datorprogrammēšanas jomā, iepriekšējais saraksts var šķist milzīgs. Tas, kā sākt, ir atkarīgs no datorprogrammēšanas veida, kuru vēlaties veikt. Nākamajā sadaļā ir uzskaitīti dažādi programmēšanas lauki un valodas, kas katrā no tām jāņem vērā.

Piezīme

Ir vairākas iepriekš uzskaitītas programmēšanas valodas, kas, iespējams, neatbilst šādām kategorijām. Iemesls tam ir tas, ka mēs esam izvēlējušies uzskaitīt tikai populārākās izvēles, lai izvairītos no neskaidrībām.

Lietojumprogrammu un programmu izstrāde

Lietojumprogrammu un programmu izstrāde ietver programmas ar kuru tu strādā ikdienā. Piemēram, Interneta pārlūks kuru izmantojat, lai to apskatītu tīmekļa lapu tiek uzskatīta par programmu. Ja jūs interesē programmas izstrāde, apsveriet šādas valodas:

Mākslīgā intelekta attīstība

Mākslīgais intelekts vai saistītie lauki ietver rakstzīmju mijiedarbības izveidi datorspēlēs, programmu daļas, kas pieņem lēmumus, tērzēšanas robotus un daudz ko citu. Ja jūs interesē izstrādāt AI , apsveriet šādas valodas:

  • AIML
  • C
  • C #
  • C ++
  • Prolog
  • Python

Datu bāzes izstrāde

Datu bāzes izstrādātāji izveido un uztur datu bāzes . Ja jūs interesē datu bāzes izveide vai uzturēšana, apsveriet kādu no šīm valodām:

  • DBASE
  • FoxPro
  • MySQL
  • SQL
  • Vizuālais FoxPro

Spēļu izstrāde

Spēļu izstrāde ietver radīšanu Datorspēles vai cita izklaides programmatūra. Ja jūs interesē spēles izveide, apsveriet šādas valodas:

Datoru draiveri vai cita aparatūras izstrāde

Dators vadītājiem un programmēšana aparatūra saskarnes atbalsts ir aparatūras funkcionalitātes nepieciešamība. Ja jūs interesē draiveru vai programmatūras saskarņu izstrāde aparatūras ierīcēm, apsveriet šādas valodas:

Interneta un tīmekļa lapu izstrāde

Internets un tīmekļa lapu attīstība ir interneta būtība. Bez izstrādātājiem internets neeksistētu. Ja jūs interesē tīmekļa lapu, interneta lietojumprogrammu vai citu ar internetu saistītu uzdevumu izveide, apsveriet šādas valodas:

Skriptu izstrāde

Lai gan tas, visticamāk, nekļūs par karjeru, zināt, kā izveidot un attīstīties skripti var palielināt produktivitāti jums vai jūsu uzņēmumam, ietaupot neskaitāmas stundas. Ja jūs interesē skriptu izstrāde, apsveriet šādas valodas:

Cik ir programmēšanas valodu?

Datoriem attīstoties, tika izveidotas daudzas dažādas datorprogrammēšanas valodas dažādu veidu attīstībai. Lai arī mūsu vietnē ir uzskaitīti vairāki desmiti valodu, ir simtiem, kuras mēs neesam uzskaitījuši. Lai iegūtu priekšstatu par dažādām programmēšanas valodām, varat apmeklēt vietni Hello World kolekcija , kas sniedz demonstrāciju, kā rakstīt “Hello World” vairāk nekā 591 dažādās programmēšanas valodās.

Kādas ir labākās programmēšanas valodas?

Uz šo jautājumu var atbildēt daudzos veidos. Tomēr mēs uzskatām, ka vislabākā metode ir paļauties uz datiem no GitHub, pakalpojuma, kurā mitinās vairāk nekā 96 miljoni programmatūras projektu. Zemāk redzamajā diagrammā GitHub parāda top 10 programmēšanas valodas no 2014. līdz 2018. gadam.

Populārākās programmēšanas valodas vietnē GitHub

Diagrammā varat redzēt 10 populārākās valodas: JavaScript , Java , Python, PHP, C ++ , C #, TypeScript, Shell, C , un Rubīns . Pilns pieaugošo valodu saraksta pārskats ir atrodams GitHub Octoverse lappuse.

Padoms

Ja jūs mācāties programmēt, mēs iesakām iemācīties valodu, kas atbilst jūsu vajadzībām vai kurai citi jūsu nozares pārstāvji, nevis populārākā valoda.