Programmēšanas valoda

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.
- Datorprogrammēšanas valodu saraksts.
- Cik ir programmēšanas valodu?
- Kādas ir labākās programmēšanas valodas?
- Saistītās lapas.
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).
- Augsta līmeņa (visbiežāk) / zems līmenis
- Deklaratīvs / obligāti / procesuāla
- Vispārējs / domēna specifisks
- Orientēts uz objektu / vienlaicīgi
- Komanda / Sastādīts / Skripta valoda
- Atbildes iestatītas
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.
PadomsValodu 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 |
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īmeIr 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:
- C
- C #
- C ++
- D
- Java
- Ātra
- Tcl
- Visual Basic
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:
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:
- HDML
- HTML
- Java
- JavaScript
- Perl
- PHP
- Python
- XML
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.
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.
PadomsJa 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.