Programavimo kalba

Kompiuterinis programavimas

Į programavimo kalba yra kompiuterių kalba, kurią programuotojai naudoja kurdami programinę įrangą, scenarijus , ar kiti rinkiniai instrukcijas kompiuteriams vykdyti.

Nors daugelis kalbų turi panašumų, kiekviena turi savo sintaksė . Kai programuotojas išmoks kalbų taisykles, sintaksę ir struktūrą, jis parašys pirminis kodas a teksto redaktorius arba ČIA . Tada programuotojas dažnai kompiliuoja kodą į mašinų kalba kurį gali suprasti kompiuteris. Scenarijų kalbos, kurioms nereikia kompiliatoriaus, naudoja vertėjas įvykdyti scenarijų.

Programavimo kalbų tipai

Kiekviena iš skirtingų programavimo kalbų, paminėtų kitas skyrius gali būti suskirstyti į vieną ar kelis iš šių kalbų tipų (paradigmų).

Pastaba

Yra ir kitų paradigmų, kurios gali klasifikuoti programavimo kalbą. Mes bandėme išvardyti tik dažniausiai pasitaikančius.

Patarimas

Kalbą taip pat galima suskirstyti į vieną iš penkių kartos kalbos .

Kompiuterių programavimo kalbų sąrašas

Šiandien yra šimtai skirtingų programavimo kalbų. Šiame skyriuje pateikiamas įvairių programavimo ir scenarijaus kalbų, šiuo metu nurodytų mūsų svetainėje, indeksas. Spustelėjus bet kurią iš šių kalbų, pateikiamas tos kalbos paaiškinimas ir pavyzdžiai.

A-C D-K L-Q R-Z
„ActionScript“
ALGOLAS
Yra
AIML *
„Altair“ PAGRINDINIS
Surinkimas
„AutoHotkey“
Babelė
PAGRINDINIS
Paketinis failas
BCPL
Pupelių kriauklė
Brooksas
C
C #
C ++
CL
Clojure
COBOL
„CoffeeScript“
Bendrasis Lisp
CPL
CSS *
Susiraukti
Karis
D
„DarkBASIC“
Smiginis
Datalogas
dBASE
Dilanas
„EuLisp“
Eliksyras
F
F #
FORTRAN
„FoxPro“
Franz Lisp
„GameMaker“
Eik
„GW Basic“
Haskell
HDML *
HTML *
„InterLisp“
ksh
„Java“
„JavaScript“
JCL
Julija
Kotlinas
LeLisp
Lisp
„LiveScript“
LOGO
imk
MACLISP
Matlab
Metro
MUMPS

C tikslas
OCaml
Paskalis
Perl
PHP
Pasirinkite
PureBasic
„Python“
Prologas
QBasic
R
Raketė
atnaujinama
RPG
Rubinas
Rūdys
Kopėčios
Schema
Įbrėžimas
SGML *
Imituoja
Mažas pokalbis
SPL
SQL *
Stanfordas LISP
Greitas
Tcl
„Turbo Pascal“
Tikras PAGRINDINIS
VHDL
Visual Basic
Vaizdinis „FoxPro“
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
Pastaba

Aukščiau pateiktame sąraše žvaigždute (*) pažymėtos kalbos techniškai nėra programavimo kalba. Jie yra antkainis , stiliaus lapą ir duomenų bazių valdymo kalbas, kurios įtrauktos į sąrašą tiems, kurie gali juos laikyti programavimo kalba.

Naujiems kompiuterinio programavimo programoms aukščiau pateiktas sąrašas gali būti didžiulis. Sužinokite, nuo ko pradėti, priklauso nuo norimo atlikti kompiuterio programavimo tipo. Kitame skyriuje pateikiami skirtingi programavimo laukai ir kalbos, į kurias reikia atsižvelgti.

Pastaba

Yra keletas aukščiau išvardytų programavimo kalbų, kurios gali nepatekti į šias kategorijas. To priežastis yra ta, kad, norėdami išvengti painiavos, mes nusprendėme išvardyti tik populiariausius pasirinkimus.

Programų ir programų kūrimas

Taikomos programos ir programos programas su kuriais dirbate kasdien. Pavyzdžiui, interneto naršyklė naudojate tam peržiūrėti tinklo puslapis yra laikoma programa. Jei norite sukurti programą, apsvarstykite šias kalbas:

Dirbtinio intelekto kūrimas

Dirbtinis intelektas arba susijusiuose laukuose reikia sukurti simbolių sąveiką kompiuteriniuose žaidimuose, sprendimus priimančių programų dalis, pokalbių robotus ir kt. Jei jus domina plėtoti AI , apsvarstykite šias kalbas:

  • AIML
  • C
  • C #
  • C ++
  • Prologas
  • „Python“

Duomenų bazių kūrimas

Duomenų bazių kūrėjai kuria ir prižiūri duomenų bazės . Jei norite sukurti ar prižiūrėti duomenų bazę, apsvarstykite bet kurią iš šių kalbų:

  • DBASE
  • „FoxPro“
  • „MySQL“
  • SQL
  • Vaizdinis „FoxPro“

Žaidimo kūrimas

Žaidimo kūrimas apima kūrimą Kompiuteriniai žaidimai ar kita pramoginė programinė įranga. Jei norite sukurti žaidimą, apsvarstykite šias kalbas:

Kompiuterių tvarkyklių ar kitos aparatinės įrangos kūrimas

Kompiuteris vairuotojai ir programavimas techninė įranga sąsajos palaikymas yra būtinas aparatūros funkcionalumui. Jei jus domina aparatinės įrangos įrenginių tvarkyklių ar programinės įrangos sąsajų kūrimas, apsvarstykite šias kalbas:

Interneto ir tinklalapių kūrimas

internetas ir tinklo puslapis plėtra yra interneto esmė. Be kūrėjų interneto nebūtų. Jei norite sukurti tinklalapius, interneto programas ar kitas su internetu susijusias užduotis, apsvarstykite šias kalbas:

Scenarijaus kūrimas

Nors greičiausiai tai netaps karjera, žinant, kaip kurti ir tobulėti scenarijus gali padidinti jūsų ar jūsų įmonės produktyvumą ir sutaupyti daugybę valandų. Jei jus domina scenarijų kūrimas, apsvarstykite šias kalbas:

  • „AutoHotkey“
  • awk
  • bash
  • Paketinis failas
  • Perl
  • „Python“
  • Tcl

Kiek yra programavimo kalbų?

Tobulėjant kompiuteriams, sukurta daugybė skirtingų kompiuterių programavimo kalbų, skirtų įvairiems kūrimo būdams. Nors mūsų svetainėje yra kelios dešimtys kalbų, jų yra šimtai. Norėdami sužinoti apie įvairias programavimo kalbas, galite apsilankyti „Hello World“ kolekcija , kuriame pateikiama demonstracija, kaip parašyti „Hello World“ daugiau nei 591 skirtinga programavimo kalba.

Kokios yra populiariausios programavimo kalbos?

Į šį klausimą galima atsakyti daugeliu būdų. Tačiau manome, kad geriausias būdas yra pasikliauti „GitHub“, paslaugos, teikiančios daugiau nei 96 milijonus programinės įrangos projektų, duomenimis. Žemiau esančioje diagramoje „GitHub“ rodo 10 populiariausių programavimo kalbų nuo 2014 iki 2018 m.

Geriausios programavimo kalbos „GitHub“

Diagramoje galite pamatyti 10 populiariausių kalbų: „JavaScript“ , „Java“ , „Python“, PHP, C ++ , C #, „TypeScript“, „Shell“, C ir Rubinas . Išsami augančių kalbų sąrašo apžvalga yra „GitHub Octoverse“ puslapis.

Patarimas

Jei mokotės programuoti, rekomenduojame išmokti kalbą, kuri atitiks jūsų poreikius, arba kad kiti jūsų pramonės atstovai, o ne populiariausia kalba.