Lapè, mizèrikòd ak benediksyon Bondye
Nan atik sa a, nou pral pale sou definisyon an nan yon langaj pwogramasyon ak tou ki kalite langaj pwogramasyon epi nou pral pale
Konsènan kèk nan diferan lang pwogramasyon ki pa ka konte
Tout sa ou dwe fè se swiv etap sa yo pou aprann tout bagay ki gen rapò ak pwogramasyon:
Premyèman, defini langaj pwogramasyon an:
Li se yon pwosesis ekri ke pwogramè a ekri nan kòd la
Chif yo se kòmandman pwogramè a bay, epi aparèy la se sijè a yo
Li aplike tout bagay ki dirije yon mekanis soti nan kòd sa yo, epi li rele pwogramasyon
Programming
Kòm pou langaj pwogramasyon an, ki rele langaj pwogramasyon an
Yo se tèks oswa kòmandman ke pwogramasyon tape yo nan lòd yo dwe egzekite sou yon òdinatè
Se konsa, li prezante m 'nan pwogramasyon ak tou lang nan pwogramasyon ak kouman yo sèvi ak chak nan yo
De kalite langaj pwogramasyon:
By wout la li aplike, pa itilizasyon, oswa pa nivo pwogramasyon an
Lang pwogramasyon yo ka divize dapre metòd aplikasyon an:
Ki kote li ka divize an de kalite
Premye kalite a se lang pwogramasyon konpile oswa konpile:
Ki kote yo itilize pwogram tradiktè a epi li travay pou konvèti lang espesifik sistèm operasyon an
Espesifik, konvèsyon lang ak deteksyon erè
Lojisyèl ki sou li te konpile, pa deteksyon an nan erè ki lojik, atravè
Pwogram Flow la dedye a fè sa
Dezyèm kalite a se langaj pwogram entèprete:
Ki kote kalite sa a travay sou egzekite script la san tradiksyon, kòm sistèm sa a ap travay sou tout
Sistèm operasyon yo enstale sou pwogram entèprèt la
Pami avantaj ki genyen nan lang sa a se ke li dirèkteman modifye pwogram, men travay tou dousman nan ekzekisyon
Lang pwogramasyon yo ka divize pa itilizasyon:
Ou ka divize lang pwogramasyon an anpil itilizasyon diferan paske gen anpil
Pou egzanp, gen itilizasyon pou aplikasyon yo
Android, osi byen ke devlopman ak kreyasyon sit entènèt, ak chak itilizasyon gen pwòp langaj pwogramasyon li yo, pou egzanp lang lan
Pou devlope ak kreye sit entènèt nan JavaScript, PH, ak Python
Kòm pou sistèm operasyon yo Android oswa iOS, yo itilize lang Swift, ansanm ak lang Java
Genyen tou lang pwogramasyon òdinatè ki sèvi ak Java ak C# tou
Gen pwogram espesyalize pou devlopman jwèt ak videyo, epi li itilize lang Hax ak anpil lòt lang.
Lang espesyalize pou kalite devlopman lojisyèl sa a
Genyen tou de lang espesyalize nan min done, kalkil ak analiz, Python ak R.
Lang pwogramasyon yo ka divize pa nivo:
Lang pwogramasyon an divize an de kalite selon nivo li
Premye kalite a se lang pwogramasyon wo nivo
Se konsa, li se yon wo nivo ak pi pre a konpreyansyon imen, e malgre konpreyansyon li se pi pre a
Imèn men li pa genyen kontwòl konplè
Men, li gen anpil karakteristik epi li travay pou pèmèt pwogramè a itilize
Varyab, objè, woutin, ak iterasyon
Sa a ede pwogramè a ekri yon anpil nan kòmandman pa ekri sèlman yon liy
Li itilize anpil langaj pwogramasyon, tankou Ruby ak Python
Dezyèm kalite a se lang nan pwogram nan nivo a, ki se lang nan machin
Li se yon lang ki ba nivo ki pi pre konpreyansyon yon òdinatè epi yo itilize pou nimewo
Paske li se yon lang ki pre lang machin lan, ki fè pwogramè a nèt sou tout pwen kontwòl sou pwogramasyon paske li se pi pre machin nan, ki
Fasil pou konprann òdinatè
Genyen tou lang pwogramasyon ki pi ba a, ki se langaj Asanble a
Twazyèmman, konnen kèk langaj pwogramasyon komen:
Kòm nou mansyone anvan, gen anpil, anpil lang pwogramasyon, men nan atik sa a
Nou pral pale sou kèk lang komen ke li trete ak itilize anpil, tankou:
Soti nan lang Python:
Li se yon lang fasil-a-itilize ak tou yon konpleksite ki ba, kòm ou ka kouri li sou tout sistèm
Operasyon kòm langaj pwogramasyon an se yon entèprèt oryante objè ki fasil pou okipe
Epi tou pou lang Java:
Kòm nou konnen ke lang sa a se yon lang wo nivo epi li se yon itilizasyon komen, e ke li se tou oryante objè.
Li se yon sipòtè nan Oracle Corporation, ke li te achte nan men konpayi kote li te etabli a, Microsoft Corporation.
Ki gen ladan C++ Plus:
Li sipòte pwogram oryante objè epi li pèmèt pwogramè a sèvi ak langaj C regilye a san yo pa
Itilizasyon pwogram oryante objè
Li se tou yon wo nivo pwogramasyon lang pou itilize jeneral
Epi tou pou lang C:
Ki kote yo itilize yo ekri yon lang ideyal pou ekri firmwèr, kòm li se yon lang pwogramasyon segondè
nivo epi yo pou itilizasyon jeneral epi yo te kreye pa Dennis Ritchie
Kidonk, nou te defini langaj la, ki kalite li yo, ak kisa kèk langaj pwogramasyon yo itilize
Nou swete w tout benefis nan atik sa a