O le Eseesega i le va o gagana faʻapitoa ma faʻamatalaina

O se fesili masani e fesiligia e tagata e mafaufau i le amataina o polokalama o le "o le a le gagana e tatau ona ou aoaoina?"

O le tali i lenei fesili e toetoe a le mafai ona taliina. Afai o loʻo e vaʻavaʻai e aʻoaʻo i polokalama mo matata mo galuega, o se mea lelei le iloa o mea uma o loʻo faʻaaogaina e isi tagata ma aʻoaʻoina ai.

Mo se faʻataʻitaʻiga, i tausaga talu ai, o le tele o tagata o loʻo faʻaaogaina le nET .NET na aofia ai le ASP.NET, C #, JavaScript / JQuery / AngularJS. O nei polokalame polokalame o vaega uma ia o le meafaigaluega a le Windows ma ao NET ua avanoa mo Linux e le o faaaogaina lautele.

I totonu o Linux i le lalolagi, e faaaoga e tagata Java, PHP, Python, Ruby On Rails ma C.

O le a le Gagana Faamafanafanaina?

#include int main () {printf ("Hello World"); }

O loʻo i luga se faʻataʻitaʻiga faigofie o se polokalama na tusia ile gagana C programming.

C o se faʻataʻitaʻiga o se gagana tuufaatasia. Ina ia mafai ona faʻatautaia le numera o loʻo i luga, e manaʻomia ona tatou faʻataʻitaʻiina e ala i se faʻapipiʻi C.

I se tulaga lautele, ia faia lenei mea, taʻavale le tulafono lenei i Linux:

gcc hellingorld.c -o le alofa

O le poloaiga i luga ua liua ai le numera mai le faʻaaogaina o tagata i le numera o masini lea e mafai e le komepiuta ona taufetuli faʻatasi.

"gcc" o ia lava o se polokalama tuufaatasia (gnu c compiler).

E mafai ona faʻatautaia se polokalame faʻapipiʻi e ala i le faʻaaogaina o le igoa o le polokalame e pei ona taua i lalo:

./talofa

O faʻamanuiaga o le faʻaaogaina o se tagata faʻapipiʻiina e faʻapipiʻi le code, e masani lava ona televavavevavevavevavevavelavavalavalavalalalalalalalaina nai lo le faʻamalamalamaina o le tulafono aua e le manaʻomia ona galue i luga o le lele ao faʻaaogaina le talosaga

O le polokalame tuufaatasia na siakiina foi mo mea sese ao tuufaatasia. Afai ei ai ni tulafono e le fiafia le tagata faʻasalalau ona faʻamatalaina lea. O lenei mea o le a mafai ai e oe ona faʻafoe mea sese sese uma ao le i faia se polokalama atoatoa.

Na o le i ai o se polokalama ua faʻamaopoopoina lelei e le o lona uiga o le a faʻaleleia lelei le auala e te faʻamoemoeina ina ia e manaʻomia ai pea lau suʻega.

E seasea lava ei ai se mea e atoatoa, peitaʻi. Afai ei ai sau polokalama C e faʻapipiʻiina i luga o la matou komipiuta komepiuta , e le mafai ona matou kopiina lena polokalama tuufaatasia i la matou komepiuta Windows ma faʻamoemoe o loʻo mafai ona faʻatautaia.

Ina ia mafai ona maua le polokalame C tutusa e taʻavale ai i luga o la matou komepiuta Windows, matou te manaʻomia le faʻapipiʻiina o le polokalame i le faʻaaogaina o le C i luga o le komipiuta Windows.

O le a le Gagana Faʻamatalaina?

lolomi ("alofa fiafia i le lalolagi")

O le numera o loʻo i luga, o se polokalama faʻaogalagi lea o le a faʻaalia ai upu "hello world" pe a tamoe.

Mo le taʻavaleina o le code tatou te le manaʻomia faʻapipiʻi muamua. Nai lo lena, e mafai ona tatou faʻataʻitaʻiina le poloaiga lenei:

python helloworld.py

O le tulafono e pei ona taua i luga e le manaʻomia ona faʻapipiʻiina muamua ae e manaʻomia ai le faʻaogaina o le eletise i luga o soʻo se masini e manaʻomia ona momoe le tusiga.

O le upu faʻaliliu upu e faʻaaogaina le tulafono a tagata ma liliu i se isi mea ae leʻi faia se mea e mafai e le masini ona faitau. O nei mea uma e tutupu i tua atu o vaaiga ma o se tagata faʻaaoga, o mea uma o le ae vaʻaia o upu "alofa i le lalolagi".

I le lautele, ua manatu o le faauigaga o tulafono e faasolosolo malie lemu nai lo le tuufaatasia o tulafono laiti aua e tatau ona faatino le laasaga o le liliu o le tulafono i se mea e mafai e le masini ona taulimaina le lele ae le o le tuufaatasia o tulafono laiti lea e mafai ona tamoe.

E ui atonu e foliga mai o se mea i lalo o loʻo i ai le tele o mafuaʻaga e aoga ai gagana faʻamatalaina.

Mo le tasi, e sili atu ona faigofie le maua o se polokalama e tusia i le mea moni e tamoe i Linux, Windows, ma macOS . Pau lava le mea e tatau ona e faia o le mautinoa ia faʻapipiʻi le eletise i luga o le komipiuta e te manaʻo e tamoe i le tusitusiga.

O le isi aoga, o le numera o loʻo avanoa i taimi uma mo le faitau ma e faigofie ona suia e galue ai i le auala e te manaʻo i ai. I le tuufaatasia o tulafono laiti, e tatau ona e sailia le mea o teu ai le code, sui, tuufaatasia ma toe faʻaaogaina le polokalama.

Faatasi ai ma faʻamatalaga faʻamaonia, oe tatalaina le polokalama, suia ma ua sauni e alu.

O le a la e tatau ona e faʻaogaina?

Matou te masalosalo o lau filifiliga o le polokalame polokalame o le a filifili pe o se gagana tuufaatasia pe leai foi.

O lenei lisi e ono aoga le tilotilo ao lisi ai le 9 gagana sili ona lauiloa.

E ui lava o nisi gagana e manino le oti e pei ole COBOL, Visual Basic, ma ActionScript, ae o isi o loo i le pito o le oti ma ua faia se suiga tele e pei o le JavaScript.

O le mea masani lava, o la matou fautuaga o le afai oe faʻaaoga Linux e tatau ona e aʻoaʻoina Java, Python poʻo C ma afai o loʻo e faʻaaogaina Windows e aʻoaʻoina le NET ma le AngularJS.