Una quistione cumuna chì hè dumanda da e persone chì pensanu à mette in a prugrammazione hè "chì lingua deverà?".
A risposta à sta quistione hè quasi impussibile di risponde. Se ci vulete sapè à u prugrammu per a carriera, hè una bona idea per vede ciò chì tutti l'altri utilizate è avè amparate quì.
Per esempiu, in l'ultimi anni un gran numaru di persone anu aduprà a stazzione di l'Internet. Cunsigliu chì implicava ASP.NET, C #, JavaScript / JQuery / AngularJS. Sti stati linguaggiu di prugrammazione sò tutte e parte di e struzzione di Windows è mentre chì .NET hè stata dispunibiliutu per Linux ùn hè micca usu assai.
In u mondu Linux, a ghjente stampate Java, PHP, Python, Ruby On Rails è C.
Chì ghjè una Lingua Compilata?
# include u principale () {printf ("Hello World"); }Questu hè un esemplare assai simplice di un prugramma scrittu in a lingua di prugrammatu C.
C hè un esempiu di lingua compilata. Per esse a cuddà u codice supra, avemu bisognu à curà per un compilatore C.
In generale, per fà questu, fate u cumandimu cumandante in Linux:
gcc helloworld.c -o helloU cumandante quì accede u codice da u formatutu leghjitoghje umanu in u codice di màquina chì l'equipa pò esse direttamente nativamente.
"GCC" hè un programu compilatu (compilatore GNU c).
Un programa compilatu pò esse dumandatu solu per esse u nome di u prugrammu cumu seguitu:
./bonghjornuI beneficchiate di u compilatore di compilà u còdicu hè chì ghjeneralmente cresce u più veloce da u còdici interprete cum'è ùn hè micca bisognu di travaglià nantu à a mosca cum'è l'applicazione hè esaminatu.
U prugrammu cumpilatu hà statu ancu verificatu per l'errore mentre hè stata cumprata. Se ci sò qualsiasi cumandamenti chì u compilatore ùn piace micca, anu da esse informatu. Questu permette chì pudete corriggerà tutti i codificazione di i scuperti prima di ottene un programa cumpletu.
Solu perchè un prugramma hà compilatu bè cù u successu ùn significheghja micca chì esiste accadera lòggicu a manera ch'è avete cundottatu per chì avete sempre bisognu di pruvà l'applicazione.
Rarely hè qualcosa mai perfettu. Sè avemu un C capimatu compilatu in u nostru compulzione Linux ùn pudemu micca cupià nantà u prugrammu cumpilatu à u nostru cumpagnu Windows è esperendu chì l'eseguitu pò esce.
Per piglià u stessu programu C per esse in u nostru cumpagnu Windows, avemu bisognu di compilà u prugramma novu cun un compilatore C in un equipaghju Windows.
Chì ghjè una Lingua Interpretata?
stampata ("hello world")U codice di u codice hè un prugramatu di pitone chì vede cumparisce a parolla "hello world" quandu ghjera run.
Per run u codice ùn avemu bisognu di cumpilà prima. Invece, pudemu simule ghjustu u cumandimu seguitu:
python helloworld.pyU codice di u codice ùn deve micca compilatu prima, ma ùn deve esse dumandatu u pitone hè installatu nantu à qualsiasi macchina chì deve bisognu di scriva l'script.
L'intérprete di pirotte adopta u codificazione leghjeria umana è a cunversione di qualcosa prima di fà un qualchissia chì a macchina pudere leghje. Tuttu sta succorsu detti l'scena è com'è un uttellu, tutte ciò chì vi vede sò i paroli "hello world".
In generale, hè cunsideratu chì u codice chì hè interpretatu hà scappatu più veloce da u codice compilatu perchè deve attivà a realizà u passu di cunfurmà u codice in quellu chì a manu pò manighjà nantu à a mosca in contattu à u codice compilatu chì pò esse ghjucatu.
Mentre chì questa puderia pare micca un culpaghju, ci sò parechje raggiuni per chì e lingue interpretate sò utili.
Per una hè assai più faciule per un programu scrittu in python per esiste in Linux, Windows è macOS . Tuttu ciò chì deve bisognu hè da verificà chì python hè installatu annantu à l'urdinatore chì vulete curriguà u script.
Un altru benefiziu hè chì u codice hè sempre dispunibule per leghje è pò esse mudificatu in modu di travaglià a manera di vulete. Cù u codice compilatu, avete bisognu di truvà dunni questu u codice hè guardatu, cambià, compilà è riunizie u prugramma.
Cù u codice interpretatu, avete apertu u prugrammu, cambiatu è hè prestu per andà.
Cusì chì avete usatu?
Dudemu a vostra decisione di lingua di prugrammazione serà da decisu per esse una lingua compilata o micca.
Questa lista pò valute à vede com'è vede lista i 9 linguaggiu di programazione più frequente.
Mentre chì parechji lingui sò chjaramente in morte, cum'è COBOL, Visual Basic, and ActionScript, ci sò altri chì anu stati annantu à u muvimentu di i morti è anu fattu un ripigliu dramàticu cum'è JavaScript.
In generale, u nostru cunsigliu seria chì, se sè vo avete u Linux, avete da apprezzate Java, Python o C è se trova Windows Scrittura .NET è AngularJS.