Ħ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.
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.
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.
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