Kusiyana Pakati Pezvinyorwa Zvinobatanidzwa uye Zvinotsanangurwa

Mubvunzo unowanzobvunzwa nevanhu vanofunga nezvekupinda muzvirongwa "ndedzipi mutauro wandinofanira kudzidza?"

Mhinduro kumubvunzo uyu hazvikwanisi kupindura. Kana iwe uri kutarisa kuti udzidze kurongwa nekuda kwechinangwa chekuita saka icho chikonzero chakanaka chekuona izvo zvinoshandiswa nevamwe vose nekudzidza izvozvo.

Semuenzaniso, mumakore achangopfuura nhamba huru yevanhu iri kushandisa iyo .NET yakatora iyo inosanganisira ASP.NET, C #, JavaScript / JQuery / AngularJS. Iyi mitauro yepurogiramu yose inhengo yeWindows toolkit uye nguva iyo .NET yave yawanikwa kuLinux haina kunyanya kushandiswa.

Munyika yeLinux, vanhu vanoshandisa Java, PHP, Python, Ruby On Rails uye C.

Mutauro Wakawirirana Chii?

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

Izvo pamusoro apa muenzaniso wakanaka kwazvo wepurogiramu yakanyorwa mumutauro weC programming.

C ndiyo muenzaniso wemutauro wakanyorwa. Kuti tishandise nheyo yepamusoro, tinoda kumhanya kuburikidza neC compiler.

Kazhinji, kuti uite izvi, shandisa murairo unotevera mu Linux:

gcc helloworld.c -o hello

Murairo wepamusoro unoshandura mutsetse kubva pamunhu unoverengeka unoiswa mumashini yekombiyuta iyo kombiyuta inogona kufamba natively.

"gcc" ndiyo pachake purogiramu yakanyorwa (gnu c inogadzira).

Purogiramu yakagadzirwa inogona kushandiswa chete nekushandisa zita regurogiramu sezvinotevera:

./mhoro

Kubatsirwa kwekushandisa kombiyuta kuunganidza purogiramu ndechokuti inowanzomhanyira nekukurumidza pane kududzirwa kodhi sezvo haifaniri kuishanda panzeve sezvo sarudzo iri kushanda.

Purogiramu yakanyorwa yakave yakarongedzwa nezvikanganiso apo iri kuiswa. Kana paine chero mirairo iyo iyo nyanzvi haifariri zvino ichazobvunzwa. Izvi zvichakugonesa kugadzirisa zvikanganiso zvose zvekunyoresa usati wawana purogiramu yakakwana.

Kungoita kuti purogiramu yakanyatsobudirira haireve kuti ichagadzirisa nzira yaunotarisira kuti iwe uchiri kuedza kuedza shandisa yako.

Kazhinji chinhu chipi zvacho chakakwana, zvisinei. Kana tine purogiramu yeC inogadzirirwa pamakombiyuta edu e Linux hatigoni kuikora purogiramu iyi yakagadzirirwa kumakombiyuta edu eWindows uye tarisira kuti inogona kushanda.

Kuti tiwane purogiramu imwechete yeC inotungamira pamakombiyuta edu eWindows, tichada kuunganidza purogiramu zvakare tichishandisa C kunyora pamakombiyuta eWindows.

Mutauro Unotsanangurwa Chii?

shandura ("hello nyika")

Nheyo yepamusoro iyi chirongwa che python chicharatidza mazwi okuti "hello world" kana ichimhanya.

Kuti tishandise kodeti hatidi kuti tiitange iko kwekutanga. Pane kudaro, tinogona kungoita mutemo unotevera:

python helloworld.py

Nheyo yepamusoro iri haifaniri kuiswa pakutanga asi inoda kuti python inogadzirirwa pane chero mishonga inoda kukwanisa script.

Muturikiri wepython anotora code-inoverengwa nevanhu uye anoiisa kuva chimwe chinhu asati aita chimwe chinhu chemichina inogona kuverenga. Zvose izvi zvinoitika kumashure uye sevashandisi, zvose zvauchaona ndiwo mazwi "hello world".

Muchidimbu, inofungidzirwa kuti kududzirwa kodeti kunomhanya zvishoma nezvishoma pane kunyorwa kwekodhi nokuti inofanira kuita danho rekushandura kode yacho mune chimwe chinhu icho mishonga inogona kubata pane furu kana ichipesana nekodhi yekodhi inogona kungotanga.

Kunyange zvazvo izvi zvingaita sechinhu chinopesana pane zvikonzero zvakawanda nei kushandurirwa mitauro kunobatsira.

Kune imwe chete zviri nyore zvikuru kuwana purogiramu yakanyorwa mu python kuti inomhanya pa Linux, Windows, uye macOS . Zvose zvaunoda kuita ndeyekuti python yakaiswa pa kombiyuta yaunoda kumhanya script.

Chimwe chibatsiro ndechekuti code iyo inogara iripo pakuverenga uye inogona kushandurwa nyore nyore kuti ishande nenzira yaunoda nayo. Nekodhidhi yekodhi, unofanirwa kuwana iyo code inochengetwa, kuishandura, kuiunganidza uye kudzosera purogiramu yacho.

Nekududzirwa kodeti, iwe unotanga purogiramu, shandure iyo uye yakagadzirira kuenda.

Saka Ndeipi Iyo Unofanira Kuishandisa?

Isu tinopokana nesarudzo yako yekuronga mutauro ichagadziriswa kana iri mutauro wakanyorwa kana kwete.

Nhamba iyi inogona kukoshesa kutarisa sezvainonyora 9 inonyanyozivikanwa purogiramu dzemitauro.

Kunyange zvazvo mimwe mitauro yakafa zvakajeka seyoCOBOL, Visual Basic, uye ActionScript, kune dzimwe dzakave dziri pamucheto wekufa uye dzakagadzira kudzoka kunoshamisa sekuJavaScript.

Kazhinji, mazano edu angave kuti kana uri kushandisa Linux unofanira kudzidza Java, Python kana C uye kana uri kushandisa Windows dzidza .NET uye AngularJS.