Programmeringsspråk

Dataprogramering

TIL programmeringsspråk er et dataspråk som programmerere bruker til å utvikle programvare, skript , eller andre sett med bruksanvisning for datamaskiner å kjøre.

Selv om mange språk har likheter, har hvert sitt syntaks . Når en programmerer lærer språkreglene, syntaksen og strukturen, skriver de kildekode i en tekstredigerer eller HER . Så, programmereren ofte kompilerer koden inn maskinspråk som kan forstås av datamaskinen. Skriptspråk, som ikke krever en kompilator, bruker et tolk å utføre skriptet.



Typer programmeringsspråk

Hvert av de forskjellige programmeringsspråkene som er nevnt i neste avsnitt kan deles inn i en eller flere av følgende språktyper (paradigmer).

Merk

Det er andre paradigmer som kan klassifisere et programmeringsspråk. Vi har prøvd å liste bare de vanligste som utgangspunkt.

Tips

Et språk kan også deles inn i ett av fem generasjonsspråk .



Liste over programmeringsspråk for datamaskiner

I dag er det hundrevis av forskjellige programmeringsspråk. Følgende avsnitt inneholder en indeks over de forskjellige programmerings- og skriptspråk som for øyeblikket er oppført på nettstedet vårt. Ved å klikke på et av de følgende språkene vises en forklaring og eksempler på språket.

AC D-K L-Q R-Z
ActionScript
ALGOL
Det er
AIML *
Altair BASIC
montering
AutoHotkey
Babel
GRUNNLEGGENDE
Batchfil
BCPL
BeanShell
Brooks
C
C #
C ++
CL
Clojure
COBOL
CoffeeScript
Vanlig Lisp
CPL
CSS *
Krølle
Karri
D
DarkBASIC
Dart
Datalog
dBASE
Dylan
EuLisp
Eliksir
F
F #
FORTRAN
FoxPro
Franz Lisp
GameMaker

GW Basic
Haskell
HDML *
HTML *
InterLisp
ksh
Java
JavaScript
JCL
Julia
Kotlin
LeLisp
Lisp
LiveScript
LOGO
ta
MACLISP
Matlab
T-bane
KOPPER
Ham
Mål-C
OCaml
Pascal
Perl
PHP
Plukke
PureBasic
Python
Prolog
QBasic
R
Rekkert
gjenopptas
RPG
Rubin
Rust
Stige
Ordning
Ripe
SGML *
Simulerer
Småprat
SPL
SQL *
Stanford LISP
Fort
Tcl
Turbo Pascal
Ekte GRUNNLEGG
VHDL
Visual Basic
Visual FoxPro
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
Merk

Språk merket med en stjerne (*) i listen ovenfor er ikke teknisk sett et programmeringsspråk. De er markering , stilark og databasestyringsspråk som er inkludert i listen for de som kan betrakte dem som et programmeringsspråk.

De som er nye innen dataprogrammering, kan finne listen over overveldende. Å finne ut hvor du skal starte, avhenger av hvilken type dataprogrammering du vil gjøre. Den neste delen viser forskjellige programmeringsfelt og språkene du bør vurdere for hver.



hvordan beskjærer jeg et bilde
Merk

Det er flere programmeringsspråk som er oppført ovenfor, som kanskje ikke er i følgende kategorier. Årsaken til dette er at vi har valgt å liste opp bare de mest populære valgene for å unngå forvirring.

Søknad og programutvikling

Søknad og programutvikling innebærer programmer du jobber med til daglig. For eksempel nettleser du bruker for å se dette nettside regnes som et program. Hvis du er interessert i å utvikle et program, bør du vurdere følgende språk:

Utvikling av kunstig intelligens

Kunstig intelligens eller relaterte felt innebærer å skape karakterinteraksjoner i dataspill, deler av programmer som tar beslutninger, chatbots og mer. Hvis du er interessert i å utvikle en AI , vurder følgende språk:

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

Databaseutvikling

Databaseutviklere oppretter og vedlikeholder databaser . Hvis du er interessert i å opprette eller vedlikeholde en database, bør du vurdere et av følgende språk:

  • DBASE
  • FoxPro
  • MySQL
  • SQL
  • Visual FoxPro

Spillutvikling

Spillutvikling innebærer å skape dataspill eller annen underholdningsprogramvare. Hvis du er interessert i å utvikle et spill, bør du vurdere følgende språk:

Datadrivere eller annen maskinvareutvikling

Datamaskin sjåfører og programmering maskinvare grensesnittstøtte er en nødvendighet for maskinvarefunksjonalitet. Hvis du er interessert i å utvikle drivere eller programvaregrensesnitt for maskinvareenheter, bør du vurdere følgende språk:

Internett- og nettsideutvikling

Internett og nettside utvikling er essensen av Internett. Uten utviklere ville ikke Internett eksistert. Hvis du er interessert i å lage websider, Internett-applikasjoner eller andre Internett-relaterte oppgaver, bør du vurdere følgende språk:

Skriptutvikling

Selv om det sannsynligvis ikke blir en karriere, å vite hvordan man kan skape og utvikle seg skript kan øke produktiviteten for deg eller din bedrift, og sparer deg utallige timer. Hvis du er interessert i å utvikle skript, bør du vurdere følgende språk:

Hvor mange programmeringsspråk er det?

Etter hvert som datamaskiner har utviklet seg, har mange forskjellige dataprogrammeringsspråk opprettet for ulike typer utvikling. Selv om vi har flere titalls språk oppført på nettstedet vårt, er det hundrevis vi ikke har oppført. For å få en ide om de forskjellige programmeringsspråkene, kan du besøke Hello World Collection , som gir en demo av hvordan du kan skrive 'Hello World' på over 591 forskjellige programmeringsspråk.

Hva er de beste programmeringsspråkene?

Det er mange måter dette spørsmålet kan bli besvart på. Vi føler imidlertid at den beste metoden er å stole på dataene fra GitHub, en tjeneste som er vert for over 96 millioner programvareprosjekter. I diagrammet nedenfor viser GitHub de 10 beste programmeringsspråkene fra 2014 til 2018.

hvor er rykkklippene mine

Topp programmeringsspråk på GitHub

I diagrammet kan du se de 10 beste språkene er: JavaScript , Java , Python, PHP, C ++ , C #, TypeScript, Shell, C , og Rubin . Den komplette oversikten over voksende språkliste er på GitHub Octoverse side.

Tips

Hvis du lærer å programmere, anbefaler vi at du lærer språket som passer dine behov eller andre i din bransje i stedet for det mest populære språket.