Ħallat

X'inhu l-ipprogrammar?

Ħafna nies jistaqsu

X'inhu l-ipprogrammar?

U kif sirt programmatur?

U minn fejn nibda?
Segwi dan il-ħajt miegħi

Dwar id-definizzjoni ta 'lingwi ta' programmar
u tipi ta 'lingwi ta' programmar
Lingwa C:
Lingwa Java:
Lingwa C ++:
Lingwa Python:
Lingwa ruby:
Lingwa PHP:
Lingwa Pascal:
Livelli tal-lingwa tal-ipprogrammar
livell għoli
livell baxx

Ġenerazzjonijiet ta 'lingwi ta' programmar:
L-ewwel ġenerazzjoni (1GL):
It-tieni ġenerazzjoni (2GL):
It-tielet ġenerazzjoni (3GL):
Ir-raba 'ġenerazzjoni (4GL):
Il-ħames ġenerazzjoni (5GL):

L-ewwel, iddefinixxi l-lingwi tal-ipprogrammar

Lingwi ta 'programmazzjoni jistgħu jiġu definiti bħala serje ta' kmandi bil-miktub skond sett ta 'regoli speċifiċi f'lingwa li l-kompjuter jifhem u jeżegwixxi.Għall-programmatur li jagħżelha, u kull waħda minn dawn il-lingwi hija unika mill-oħra bi il-karatteristiċi u l-aġġornamenti tiegħu biex jippreċedu lil dik ta ’qabilha li tkun għaddejja u tinfirex, u huwa possibbli għal dawn il-lingwi li jaqsmu karatteristiċi fosthom, u ta’ min isemmi li dawn jiżviluppaw awtomatikament flimkien ma ’l-iżvilupp tal-kompjuter, iktar ikun kbir il-progress fl-iżviluppi Kompjuters elettroniċi L-iżvilupp ta 'dawn il-lingwi kien aktar avvanzat.

Jista 'jkun ukoll interessat li tara:  Niżżel l-azzjoni H1Z1 u l-logħba tal-gwerra 2020

Tipi ta 'lingwi ta' programmar

Ħafna tipi huma inklużi taħt il-lista ta 'lingwi ta' programmar, u fost l-aktar tipi importanti u mifruxa hemm:

C. lingwa

Il-lingwa ta 'programmar C hija meqjusa bħala waħda mil-lingwi kodifikati internazzjonali, u hija ta' importanza kbira minħabba l-fatt li ħafna lingwi ta 'programmazzjoni moderni huma mibnija fuqha, kif inhu l-każ f'C ++ u Java. Sistema operattiva Unix u taħdem fuqu.

Java

James Gosling kien kapaċi jiżviluppa l-lingwa Java fl-1992 waqt ix-xogħol tiegħu fil-laboratorji ta 'Sun Microsystems. Ta' min jinnota li l-iżvilupp tagħha wasal biex jaqdi r-rwol tal-moħħ li jaħseb fil-ġestjoni u t-tħaddim ta 'apparati ta' applikazzjoni intelliġenti bħat-televiżjoni interattiva u oħrajn, u l-iżvilupp tiegħu jiġi bbażat fuq C ++.

C. ++

Huwa kklassifikat bħala lingwa orjentata lejn l-oġġett b'ħafna użi, u ħareġ bħala stadju ta 'żvilupp għal-lingwa C, u din il-lingwa ġiet aċċettata b'mod wiesa' u popolari fost disinjaturi ta 'applikazzjoni b'interfaces kumplessi, u hija unika fil-kapaċità tagħha li tittratta dejta kumplessa.

Python

Din il-lingwa hija kkaratterizzata minn sempliċità u faċilità fil-kitba u l-qari tal-kmandi tagħha, u tiddependi fix-xogħol tagħha fuq il-metodu ta 'programmazzjoni orjentat lejn l-oġġett.

Lingwa ruby

Il-lingwa ta 'programmar Ruby hija lingwa orjentata lejn l-oġġett. Jiġifieri, jista 'jintuża f'ħafna oqsma, u huwa lingwa ta' oġġett pur, minbarra li għandu sett ta 'proprjetajiet speċifiċi għal-lingwi funzjonali.

Jista 'jkun ukoll interessat li tara:  Kont taf li t-tajers għandhom ħajja tajba fl-ixkaffa?

Lingwa Php

Il-lingwa Php ġiet użata fl-iżvilupp u l-ipprogrammar tal-applikazzjoni tal-web, minbarra l-possibbiltà li tużaha biex tirrilaxxa u tiżviluppa programmi eżistenti, u hija open source, għandha l-abbiltà li tipprovdi appoġġ għal programmazzjoni orjentata lejn l-oġġett, u għandha l-abbiltà biex tappoġġja x-xogħol fuq bosta sistemi operattivi, inklużi l-Windows u l-Linux.

Lingwa Pascal

Iċ-ċarezza, ir-robustezza u l-faċilità ta 'użu fil-ħolqien ta' programmi jeħlu mal-lingwa ta 'programmazzjoni Pascal, versatilità bbażata fuq il-kmand li taqsam numru ta' karatteristiċi ma 'C ħafna.

Livelli tal-lingwa tal-ipprogrammar

Lingwi ta 'programmazzjoni huma maqsuma f'diversi livelli, li huma kif ġej:

lingwi ta 'livell għoli

Eżempji jinkludu: C Sharp, C, Python, Fortran, Ruby, Php, Pascal, JavaScript, SQL, C ++.

lingwi ta ’livell baxx

Huwa maqsum f'lingwaġġ tal-magni u lingwa ta 'assemblaġġ, u jissejjaħ baxx minħabba d-distakk wiesa' bejnha u l-lingwa umana.

Ġenerazzjonijiet ta 'lingwi ta' programmar

Lingwi ta 'programmazzjoni ma kinux biss maqsuma skond il-livelli tagħhom, iżda diviżjoni reċenti ġiet skond il-ġenerazzjonijiet li fihom dehru, jiġifieri:

L-ewwel ġenerazzjoni (1GL)

Magħruf bħala l-lingwa tal-magna, huwa prinċipalment ibbażat fuq is-sistema binarja tan-numri (1.0) biex tirrappreżenta dak li huwa miktub bħala ordnijiet, operazzjonijiet aritmetiċi u loġiċi.

it-tieni ġenerazzjoni (2GL)

Kien jissejjaħ lingwa tal-assemblaġġ, u l-lingwi f'din il-ġenerazzjoni huma mqassra għal ftit kmandi, frażijiet, u simboli użati fid-dħul tal-kmandi.

It-tielet ġenerazzjoni (3GL)

Jinkludi lingwi proċedurali ta 'livell għoli, u huwa kkaratterizzat mid-dipendenza tiegħu fuq il-kombinazzjoni ta' lingwa mifhuma mill-bnedmin u xi simboli matematiċi u loġiċi magħrufa sew, u l-kitba tagħhom f'forma li kompjuter jista 'jifhem.

4 ġenerazzjoni (XNUMXGL)

Huma lingwi ta 'livell għoli mhux proċedurali, huma aktar faċli għall-utent mill-ġenerazzjonijiet preċedenti, u huma uniċi fit-treġġigħ lura tal-proċess; Fejn il-programmer jgħid lill-kompjuter tiegħu r-riżultat mixtieq; U dawn tal-aħħar jiksbuhom awtomatikament, u l-aktar prominenti minnhom huma: databases, tabelli elettroniċi.

Jista 'jkun ukoll interessat li tara:  Eġittu Post Card Easy Pay

Il-ħames ġenerazzjoni (5GL)

Huma lingwi naturali, li waslu biex il-kompjuter ikun jista 'jiffunzjona fl-ipprogrammar mingħajr il-ħtieġa għal programmer espert biex jikteb il-kodiċi fid-dettall, u jiddependi prinċipalment fuq intelliġenza artifiċjali.
U int fl-aħjar saħħa u benesseri tas-segwaċi għeżież tagħna

ta ’qabel
Kif tipproteġi l-privatezza tiegħek?
dak li jmiss
Spjegazzjoni tal-Ħtif tad-DNS

Ħalli kumment