Beda antara disusun tur diinterpretasi Basa

Hiji patarosan umum anu dipenta ku urang mikir jadi meunang programming anu "nu basa atuh diajar?"

Jawaban keur ieu ampir teu mungkin keur ngajawab. Upami Anjeun keur néangan keur diajar program pikeun tujuan karir mangka mangrupakeun ide nu sae pikeun nempo naon dulur sejenna keur maké tur neuleuman éta.

Contona, dina taun panganyarna jumlah badag jalma téh maké boh .NET tumpukan nu aub ASP.NET, C #, JavaScript / JQuery / AngularJS. Ieu basa program nu kabeh bagian tina toolkit Windows jeung whilst .NET geus dijieun sadia pikeun Linux Ubuntu eta teu loba dipaké.

Dina dunya Linux Ubuntu, urang nganggo Java, PHP, Python, Ruby Dina rel jeung C.

Naon Dupi hiji Basa disusun?

#include int utama () {printf ( "Hello Dunya"); }

Di luhur nyaéta conto basajan pisan tina program anu ditulis dina basa programming C.

C nyaéta conto basa disusun. Dina raraga ngajalankeun kode luhur, urang kedah ngajalankeun eta ngaliwatan C compiler.

Sacara umum, keur ngalakukeun ieu, ngajalankeun paréntah di handap dina Linux Ubuntu:

gcc helloworld.c -o pantun

Paréntah luhur kabukti kodeu ti format manusa-bisa dibaca kana kode mesin nu komputer tiasa ngajalankeun natively.

"Gcc" nyaeta sorangan program disusun (Lisénsi c kompiler).

Hiji program disusun bisa ngajalankeun saukur ku ngajalankeun nami program nu saperti kieu:

./Halo

Mangpaat maké kompiler ka compile kode téh nya éta umumna lumaku gancang ti kode diinterpretasi sakumaha teu kedah dianggo eta kaluar dina laleur sakumaha aplikasi eta ngajalankeun.

program nu disusun ogé geus dipariksa pikeun kasalahan whilst eta keur disusun. Mun aya wae Paréntah éta compiler anu teu resep lajeng maranéhna bakal dilaporkeun. Ieu bakal ngaktipkeun anjeun ngalereskeun sagala kasalahan coding méméh sia program pinuh ngajalankeun.

Ngan kusabab program a geus disusun hasil henteu hartosna yén éta logis bakal ngajalankeun cara nyangka ka jadi anjeun masih kudu nguji aplikasi Anjeun.

Jarang aya nanaon kantos sampurna, kumaha. Mun urang boga program C disusun dina urang komputer Linux Ubuntu urang teu tiasa nyalin éta program disusun kana komputer Windows kami sarta ngaharepkeun laksana pikeun ngajalankeun.

Dina raraga neangan program C sami ngajalankeun dina komputer Windows kami, kami bakal perlu compile program deui maké C kompiler dina komputer Windows.

Naon Dupi hiji Basa diinterpretasi?

print ( "pantun dunya")

Kodeu luhur mangrupakeun program python nu bakal nembongkeun kecap "pantun dunya" keur ngajalankeun.

Pikeun ngajalankeun kode nu urang teu kedah compile heula. Gantina, urang ngan saukur bisa ngajalankeun paréntah di handap:

python helloworld.py

Kodeu luhur teu perlu disusun heula tapi teu merlukeun yén python geus dipasang dina sagala mesin nu perlu ngajalankeun naskah.

The python juru nyokot kodeu manusa-bisa dibaca jeung kabukti kana hal sejenna sateuacan sahingga hal mesin bisa maca. Kabéh ieu kajadian balik layar tur salaku pamaké, sadaya anjeun bakal nempo aya kecap "pantun dunya".

Sacara umum, éta dianggap yén diinterpretasi kode bakal ngajalankeun leuwih laun ti kode disusun sabab geus aktip ngalaksanakeun hambalan tina ngarobah kodeu kana hal mesin tiasa ngadamel on laleur salaku sabalikna kode disusun nu ngan bisa ngajalankeun.

Whilst ieu bisa sigana kawas downside hiji aya sababaraha alesan naha diinterpretasi basa anu gunana.

Pikeun hiji deui loba gampang meunang program ditulis dina python ngajalankeun on Linux Ubuntu, Windows, sarta macOS . Sadaya kudu maneh mun geus mastikeun python geus dipasang dina komputer anjeun keukeuh ngajalankeun naskah.

benefit sejen nyaeta kode sok sadia pikeun bacaan jeung eta bisa gampang dirobah jadi dianggo jalan rék ka. Kalawan kode disusun, Anjeun kudu neangan tempat kode kasebut diteundeun, ngarobah éta, compile deui jeung redeploy program.

Kalawan kode diinterpretasi, anjeun muka program, ngarobah eta jeung geus siap balik.

Jadi mana Kudu Anjeun Paké?

Urang ragu kaputusan anjeun tina basa programming bakal mutuskeun on naha éta téh basa disusun atanapi henteu.

Daptar ieu bisa jadi patut nempo sakumaha eta mangrupa daptar basa programming 9 pang populerna.

Whilst sababaraha basa nu jelas dying kayaning COBOL, Visual Basic, sarta ActionScript, aya batur nu geus di tepi dying tur geus dijieun comeback dramatis kayaning JavaScript.

Sacara umum, nasihat urang bakal jadi anu lamun anjeun maké Linux Ubuntu anjeun kudu boh diajar Java, Python atanapi C jeung lamun anjeun maké Windows diajar .NET na AngularJS.