Phapang pakeng tsa lipuo tse kopantsoeng le tse hlalositsoeng

Potso e tloaelehileng eo batho ba e nahanang ho kena lenaneong ke "ke puo efe eo ke lokelang ho ithuta eona?"

Karabo ea potso ena e ke ke ea khoneha ho araba. Haeba u batla ho ithuta ho etsa merero ea mosebetsi joale ke maikutlo a matle ho bona hore na e mong le e mong o sebelisa eng le ho ithuta seo.

Ka mohlala, lilemong tsa morao tjena palo e kholo ea batho ba sebelisa NET e kenang e amanang le ASP.NET, C #, JavaScript / JQuery / AngularJS. Lipuo tsena tsa lenaneo kaofela ke karolo ea lisebelisoa tsa Windows le whilst .NET e fumaneha bakeng sa Linux e sa sebelisoe haholo.

Lefatšeng la Linux, batho ba sebelisa Java, PHP, Python, Ruby On Rails le C.

Puo e Kopantseng ke Eng?

# kenyelletsa int main () {printf ("Lefatše la Bonna"); }}

Se boletsoeng ka holimo ke mohlala o bonolo haholo oa lenaneo le ngotsoeng ka puo ea C ea puo.

C ke mohlala oa puo e ngotsoeng. E le hore re tsamaise khoutu e boletsoeng ka holimo, re lokela ho e tsamaisa ka ho kopanya C.

Ka kakaretso, ho etsa sena, tsamaisa taelo e latelang ho Linux:

gcc helloworld.c -o hello

Taelo e ka holimo e fetola khoutu ho e hlahisitsoeng ke motho ka mohala oa khomphuta eo k'homphieutha e ka e tsamaisang natively.

"gcc" ke eona lenaneo le hlophisitsoeng (gnu c compiler).

Lenaneo le hlophisitsoeng le ka sebetsoa feela ka ho sebelisa lebitso la lenaneo ka tsela e latelang:

./Lumela

Melemo ea ho sebelisa k'hamphani ho bokella khoutu ke hore e atisa ho matha ho feta code e hlalositsoeng ha e sa hlokahale ho e sebetsa ka fofa ha kopo e ntse e sebetsa.

Lenaneo le ngotsoeng le boetse le hlahlojoe bakeng sa liphoso ha le ntse le bokelloa. Haeba ho na le litaelo tseo moqapi a sa li rateng joale li tla tlaleha. Sena se tla u nolofalletsa ho lokisa liphoso tsohle tsa ho ngolisa pele u fumana lenaneo le feletseng.

Hobane lenaneo le qapiloe ka katleho ha le bolele hore ka mokhoa o utloahalang o tla tsamaisa tsela eo u lebeletseng ka eona hore u ntse u lokela ho leka tlhahlobo ea hau.

Hangata ho na le letho le kileng la phethahala, leha ho le joalo. Haeba re na le lenaneo la C le ngotsoeng khomphuteng ea rona ea Linux re ke ke ra kopitsa lenaneo leo le etsoang khomphuteng ea rona ea Windows 'me re lebeletse hore ba sebetsanang ho sebetsa.

E le hore re fumane lenaneo le tšoanang la C ho sebetsa khomphuteng ea rona ea Windows, re tla hloka ho bokella lenaneo hape re sebelisa k'hamphani ea C ka khomphuteng ea Windows.

Puo e Phetoang ke Eng?

hatisa ("hello lefatse")

Khoutu e boletsoeng ka holimo ke lenaneo la python le tla bontša mantsoe "hello lefatse" ha e matha.

Ho tsamaisa khoutu ha ho hlokahale hore re e qale pele. Ho e-na le hoo, re ka qeta taelo e latelang feela:

python helloworld.py

Khoutu e boletsoeng ka holimo ha e hloke ho etsoa pele empa e hloka hore python e kenngoa mochine ofe kapa ofe o hlokang ho sebetsa script.

Mofetoleli oa python o nka khoutu e baloang ke motho ebe oa e fetola ntho e 'ngoe pele ae etsa ntho eo mochine o ka e balang. Tsena tsohle li etsahala ka morao setšoantšong mme e le mosebelisi, tsohle tseo u tla li bona ke mantsoe "hello lefatse".

Ka kakaretso, ho nkoa hore ho fetoleloa khoutu ho tla tsamaea butle haholo ho feta khopolo ea khoebo hobane e tlameha ho etsa mohato oa ho fetola khoutu ntho e itseng eo mochine a ka e sebetsang ka fofa ha e bapisoa le khoutu e ka etsoang.

Le hoja sena se ka 'na sa bonahala eka se senyeha ho na le mabaka a' maloa a hore na ke hobane'ng ha lipuo tse fetoletsoeng li le molemo.

Bakeng sa e mong ho bonolo ho fumana lenaneo le ngotsoeng ka python ho matha Linux, Windows, le macOS . Seo u lokelang ho se etsa ke bonnete ba hore python e kenngoa k'homphieutheng eo u lakatsang ho e sebelisa.

Molemo o mong ke hore khoutu e fumaneha kamehla bakeng sa ho bala 'me e ka fetoha habonolo ho sebetsa kamoo u batlang. Ka khomphutha e ngotsoeng, o hloka ho fumana hore na khoutu e boloka hokae, e fetole, e bokelle le ho tsosolosa lenaneo.

Ka mokhoa o hlalositsoeng, o bula lenaneo, o fetole 'me o se o loketse ho ea.

U Lokela ho e Sebelisa Hakae?

Re belaella qeto ea hau ea ho fetolela puo e tla etsoa qeto ea hore na ke puo e kopantsoeng kapa che.

Lethathamo lena le ka ba lefeela ha le thathamisa lipuo tse tharo tse ratoang haholo.

Le hoja lipuo tse ling li shoa ka mokhoa o hlakileng joaloka COBOL, Visual Basic, le ActionScript, ho na le tse ling tse neng li le haufi le ho shoa 'me li entse ho khutla ka tsela e hlollang joaloka JavaScript.

Ka kakaretso, keletso ea rona e tla ba hore haeba u sebelisa Linux u lokela ho ithuta Java, Python kapa C le haeba u sebelisa Windows ithute .NET le AngularJS.