Ang Kalainan tali sa Gigama ug Gihubad nga mga Pinulongan

Usa ka komon nga pangutana nga gipangutana sa mga tawo nga naghunahuna sa pagkuha sa programming mao ang "unsang pinulongan ang angay nakong tun-an?"

Ang tubag niini nga pangutana hapit imposible nga tubagon. Kon ikaw nagtinguha sa pagkat-on sa programa alang sa mga katuyoan sa karera, maayo nga ideya nga makita kung unsa ang gigamit ug nahibal-an sa tanan.

Pananglitan, sa bag-ohay nga mga tuig usa ka dako nga gidaghanon sa mga tawo ang nagagamit sa mga .NET stack nga naglambigit sa ASP.NET, C #, JavaScript / JQuery / AngularJS. Kini nga mga programming languages ​​ang tanan kabahin sa toolkit sa Windows ug samtang ang NET nakaplagan sa Linux kini dili kaylap nga gigamit.

Sulod sa kalibutan sa Linux, ang mga tawo naggamit sa Java, PHP, Python, Ruby On Rails ug C.

Unsa ang Pinagsama nga Pinulongan?

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

Ang labaw sa usa ka yano nga pananglitan sa usa ka programa nga nahisulat sa C nga pinulongan nga pinulongan.

C usa ka ehemplo sa usa ka pinulong nga pinulongan. Aron makadagan ang kodigo sa ibabaw, kinahanglan naton nga pagdagan kini pinaagi sa usa ka C compiler.

Sa kinatibuk-an, aron buhaton kini, patuman ang mosunod nga sugo sa Linux:

gcc helloworld.c -o hello

Ang labaw sa sugo nag-usab sa code gikan sa human-readable format ngadto sa machine code nga ang computer mahimo nga run natively.

Ang "gcc" mismo usa ka programa nga gihugpong (gnu c compiler).

Ang usa ka gitigum nga programa mahimong modagan pinaagi lamang sa pagpadagan sa ngalan sa programa ingon sa mosunod:

./hello

Ang mga benepisyo sa paggamit sa usa ka compiler aron sa pag-compile sa code mao nga kini sa kasagaran mas dali nga modagan kaysa gihubad nga code kay dili kini kinahanglan nga magamit kini diha sa langaw samtang ang aplikasyon nagdagan.

Ang gihugpong nga programa usab gisusi alang sa mga sayup samtang kini gihipos. Kon adunay bisan unsa nga mga sugo nga ang compiler dili gusto unya kini itaho. Kini makahimo kanimo sa pag-ayo sa tanan nga mga sayup nga coding sa dili pa makuha ang bug-os nga programa.

Tungod lamang nga ang usa ka programa nga malampuson nga natipon wala nagpasabut nga kini makatarunganon nga modagan sa paagi nga imong gipaabut niini aron ikaw kinahanglan gihapon nga sulayan ang imong aplikasyon.

Panagsa ra ang bisan unsang butang nga walay katapusan, bisan pa niana. Kon kita adunay usa ka programa sa C nga gihugpong sa atong Linux nga kompyuter dili nato makopya ang nahiangay nga programa sa atong kompyuter sa Windows ug nagpaabut sa mga executable nga modagan.

Aron makuha ang sama nga programa sa C nga modagan sa atong Windows nga kompyuter, kinahanglan nato nga pag-compile sa programa pag-usab gamit ang usa ka C compiler sa usa ka computer sa Windows.

Unsa ang Pinulongan nga Gihubad?

print ("hello world")

Ang labaw sa kodigo usa ka programa sa python nga mopakita sa mga pulong nga "hello world" kung kini modagan.

Sa pagdagan sa kodigo nga dili kinahanglan kinahanglan nga usahon una kini. Hinunoa, mahimo natong buhaton ang mosunod nga sugo:

python helloworld.py

Ang labaw sa kodigo dili kinahanglan nga maipon una apan kini nagkinahanglan nga ang python gi-install sa bisan unsang makina nga kinahanglan nga modagan sa script.

Ang python interpreter mokuha sa code nga mabasa sa tawo ug mahimo kini nga usa ka butang sa dili pa kini mahimo nga mabasa sa makina. Ang tanan niini mahitabo sa likod sa mga talan-awon ug ingon nga usa ka tiggamit, ang tanan nga imong makita mao ang mga pulong nga "hello world".

Sa kinatibuk-an, gikonsidera nga ang gipasabot nga code ang pagdagan nga mas hinay kay sa gihugpong nga code tungod kay kini aktibo nga mopahigayon sa lakang sa pagbalik sa code ngadto sa usa ka butang nga mahimong masudlan sa makina sa langaw nga sukwahi sa gihiusa nga code nga mahimo lamang nga modagan.

Samtang kini ingon og usa ka kalisud adunay daghang mga katarungan ngano nga ang gihubad nga mga pinulongan magamit.

Alang sa usa mas sayon ​​ang pagkuha sa usa ka programa nga gisulat sa python aron modagan sa Linux, Windows, ug macOS . Ang kinahanglan nimo nga buhaton mao ang pagsiguro nga ang python gi-install sa kompyuter nga gusto nimong ipadagan ang script.

Laing kaayohan mao nga ang code kanunay nga magamit alang sa pagbasa ug dali ra kini mausab aron magtrabaho sa paagi nga gusto nimo. Uban sa gihugpong nga code, kinahanglang imong mahibal-an kung asa gitipigan ang kodigo, usba kini, pagtigum niini ug i-redeploy ang programa.

Uban sa gipasabot nga kodigo, imong gibuksan ang programa, giusab kini ug kini andam na sa pag-adto.

Busa Kinsa ang Kinahanglan Nimong Gamiton?

Nagduhaduha kami nga ang imong desisyon sa programming language pagahukman kung kini usa ka pinulong nga pinulongan o dili.

Kini nga lista mahimong takus tan-awon tungod kay kini nagtala sa 9 nga labing popular nga mga pinulongan sa programming.

Samtang ang uban nga mga pinulongan klaro nga himalatyon sama sa COBOL, Visual Basic, ug ActionScript, adunay uban pa nga anaa sa ngilit sa kamatayon ug naghimo sa usa ka talagsaong pagbalik sama sa JavaScript.

Sa kinatibuk-an, ang among tambag mao nga kon ikaw nagagamit sa Linux ikaw kinahanglan nga magkat-on sa Java, Python o C ug kon ikaw nagagamit sa Windows pagkat-on .NET ug AngularJS.