Programavimo kalba

Į 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.
- Kompiuterių programavimo kalbų sąrašas.
- Kiek yra programavimo kalbų?
- Kokios yra populiariausios programavimo kalbos?
- Susiję puslapiai.
Programavimo kalbų tipai
Kiekviena iš skirtingų programavimo kalbų, paminėtų kitas skyrius gali būti suskirstyti į vieną ar kelis iš šių kalbų tipų (paradigmų).
- Aukšto lygio (dažniausiai) / žemas lygis
- Deklaracinis / imperatyvus / procesinis
- Bendrosios paskirties / konkrečiai sričiai
- Orientuotas į objektą / kartu
- Komanda / Sudarė / Scenarijaus kalba
- Atsakymas nustatytas
Yra ir kitų paradigmų, kurios gali klasifikuoti programavimo kalbą. Mes bandėme išvardyti tik dažniausiai pasitaikančius.
PatarimasKalbą 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 Jį 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 |
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.
PastabaYra 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:
- C
- C #
- C ++
- D
- „Java“
- Greitas
- Tcl
- Visual Basic
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:
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:
- HDML
- HTML
- „Java“
- „JavaScript“
- Perl
- PHP
- „Python“
- XML
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:
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.
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.
PatarimasJei mokotės programuoti, rekomenduojame išmokti kalbą, kuri atitiks jūsų poreikius, arba kad kiti jūsų pramonės atstovai, o ne populiariausia kalba.