Programozási nyelv



Számítógép programozás

NAK NEK programozási nyelv olyan számítógépes nyelv, amelyet a programozók szoftverek fejlesztésére használnak, szkriptek , vagy más utasítás a számítógépek végrehajtásához.



Noha sok nyelv hasonlóságot mutat, mindegyiknek megvan a maga szintaxis . Miután egy programozó megtanulta a nyelv szabályait, szintaxisát és felépítését, megírják a nyelvet forráskód a szöveg szerkesztő vagy IDE . Ezután a programozó gyakran összeállítja a kódot gépi nyelv amit a számítógép megérthet. A szkriptnyelvek, amelyek nem igényelnek fordítót, egy tolmács a forgatókönyv végrehajtásához.

A programozási nyelvek típusai

A programban említett különféle programozási nyelvek mindegyike következő szakasz az alábbi nyelvtípusok (paradigmák) közül egyre vagy többre bontható.



jegyzet

Vannak más paradigmák, amelyek képesek osztályozni egy programozási nyelvet. Megpróbáltuk csak a leggyakoribbakat felsorolni kiindulópontként.

Tipp

Egy nyelv az ötre is felbontható generációs nyelvek .



Számítógépes programozási nyelvek listája

Ma több száz programozási nyelv létezik. A következő szakasz a webhelyünkön jelenleg felsorolt ​​különböző programozási és szkriptnyelvek indexét tartalmazza. Az alábbi nyelvek bármelyikére kattintva magyarázat és példák láthatók az adott nyelvre.

A-C D-K L-Q R-Z
ActionScript
ALGOL
Van
AIML *
Altair BASIC
Összeszerelés
AutoHotkey
Bábel
ALAPVETŐ
Batch file
BCPL
Babhéj
Brooks
C
C #
C ++
CL
Clojure
COBOL
CoffeeScript
Közös Lisp
CPL
CSS *
Becsavar
curry
D
DarkBASIC
Dárda
Adat napló
dBASE
Dylan
EuLisp
Elixír
F
F #
FORTRAN
FoxPro
Franz Lisp
GameMaker
Megy
GW Basic
Haskell
HDML *
HTML *
InterLisp
ksh
Jáva
JavaScript
JCL
Julia
Kotlin
LeLisp
Selypít
LiveScript
LOGO
vesz
MACLISP
Matlab
Metró
MUMPSZ
Neki
C-cél
OCaml
Pascal
Perl
PHP
Szed
PureBasic
Piton
Bevezető
QBasic
R
Ütő
folytatódik
RPG
Rubin
Rozsda
Létra
Rendszer
Karcolás
SGML *
Szimulál
Csevej
SPL
SQL *
Stanford LISP
Gyors
Tcl
Turbo Pascal
Igaz ALAP
VHDL
Visual Basic
Visual FoxPro
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
jegyzet

A fenti listában csillaggal (*) jelölt nyelvek technikailag nem programozási nyelvek. Ők jelölés , stíluslap és adatbázis-kezelő nyelvek, amelyek szerepelnek a listában azok számára, akik programnyelvnek tekinthetik őket.

A számítógépes programozásban újaknak elsöprő lehet a fenti lista. A kezdőhely kitalálása a számítógépes programozás típusától függ. A következő szakasz felsorolja a programozás különböző területeit, és az egyes szempontok figyelembe vételét.

jegyzet

A fent felsorolt ​​számos programozási nyelv létezik, amelyek nem tartozhatnak az alábbi kategóriákba. Ennek az az oka, hogy az összetévesztés elkerülése érdekében csak a legnépszerűbb választási lehetőségeket választottuk.

Alkalmazás- és programfejlesztés

Az alkalmazás és a program fejlesztése magában foglalja programok napi szinten dolgozol. Például a internet böngésző ennek megtekintésére használod honlap programnak tekinthető. Ha érdekel egy program kidolgozása, fontolja meg a következő nyelveket:

Mesterséges intelligencia fejlesztése

Mesterséges intelligencia vagy a kapcsolódó mezők magukban foglalják a karakterinterakciók létrehozását a számítógépes játékokban, a döntéseket meghozó programok részeiben, a chatbotokban és egyebekben. Ha érdekel egy AI , vegye figyelembe a következő nyelveket:

  • AIML
  • C
  • C #
  • C ++
  • Bevezető
  • Piton

Adatbázis fejlesztés

Az adatbázis-fejlesztők létrehozzák és fenntartják adatbázisok . Ha érdekel egy adatbázis létrehozása vagy fenntartása, vegye figyelembe az alábbi nyelvek bármelyikét:

  • DBASE
  • FoxPro
  • MySQL
  • SQL
  • Visual FoxPro

Játékfejlesztés

A játék fejlesztése alkotással jár számítógépes játékok vagy más szórakoztató szoftver. Ha érdekel egy játék fejlesztése, fontolja meg a következő nyelveket:

Számítógép-illesztőprogramok vagy más hardver fejlesztés

Számítógép járművezetők és programozás hardver az interfész támogatás elengedhetetlen a hardver funkcionalitásához. Ha érdekli az illesztőprogramok vagy a szoftveres interfészek fejlesztése hardvereszközökhöz, vegye figyelembe a következő nyelveket:

Internet és weboldal fejlesztés

Internet és honlap fejlesztés az internet lényege. Fejlesztők nélkül az Internet nem létezne. Ha weboldalak, internetes alkalmazások vagy más, az internethez kapcsolódó feladatok létrehozása érdekli, vegye figyelembe a következő nyelveket:

Script fejlesztés

Bár nem valószínű, hogy karrier lesz belőle, de tudnunk kell létrehozni és fejlődni szkriptek növelheti az Ön vagy vállalata termelékenységét, és ezzel számtalan órát takaríthat meg. Ha érdekel a szkriptek fejlesztése, fontolja meg a következő nyelveket:

Hány programozási nyelv van?

A számítógépek fejlődésével számos különböző számítógépes programozási nyelv jött létre a különböző típusú fejlesztésekhez. Bár több tucat nyelv szerepel a webhelyünkön, több száz olyan van, amelyet nem soroltunk fel. Látogasson el ide, hogy képet kapjon a különböző programozási nyelvekről A Hello World Gyűjtemény , amely bemutatja, hogyan kell írni a „Hello World” -et több mint 591 különböző programozási nyelven.

Melyek a legnépszerűbb programozási nyelvek?

Sokféleképpen lehet megválaszolni ezt a kérdést. Úgy érezzük azonban, hogy a legjobb módszer a több mint 96 millió szoftverprojektnek otthont adó GitHub adataira támaszkodni. Az alábbi ábrán a GitHub bemutatja a top 10 programozási nyelvet 2014 és 2018 között.

A legnépszerűbb programozási nyelvek a GitHub-on

A diagramban láthatja a 10 legfontosabb nyelvet: JavaScript , Jáva , Python, PHP, C ++ , C #, TypeScript, Shell, C , és Rubin . A növekvő nyelvek listájának teljes áttekintése a GitHub Octoverse oldal.

Tipp

Ha programozni tanul, azt javasoljuk, hogy a legnépszerűbb nyelv helyett tanulja meg azt a nyelvet, amely megfelel az Ön igényeinek, vagy az Ön szakterületén mások.