Ko te Tangata i waenganui i nga Reo Whakamahia me te Whakamahia

Ko tetahi uiuinga noa e uiuia ana e te hunga e whakaaro ana ki te whakauru ki te kaupapa "ko tehea reo ka ako?"

Ko te urupare ki tenei uiui kaore e taea te whakautu. Mena kei te titiro koe ki te ako ki te kaupapa mo nga mahi mahi ka pai te whakaaro ki te kite i nga mea e whakamahia ana e te katoa me te ako.

Hei tauira, i enei tau kua nui te nuinga o nga tangata kei te whakamahi i te kohinga .NET kei roto ASP.NET, C #, JavaScript / JQuery / AngularJS. Ko enei reo whakamahinga katoa he waahanga katoa o te taputapu Windows, a, i te mea ko NET kua tuwhera ki a Linux, kaore i te whakamahia.

I roto i te ao Linux, ka whakamahi te iwi i Java, PHP, Python, Ruby On Rails me C.

He aha te reo puoro?

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

Ko te tauira i runga ake nei he tauira tino maamaa o te papatono kua tuhia ki te reo whakaata C.

Ko C he tauira o te reo kua kohia. Hei whakahaere i te waehere o runga ake nei, me kaha ki te rere i roto i te kohikohi C.

Ko te tikanga, ki te mahi i tenei, whakahaere i te whakahau e whai ake nei i roto i te Linux:

gcc helloworld.c -o te aroha

Ko te whakahau i runga ake ka huri i te waehere mai i te whakatakotoranga tangata ki te waehere mīhini e rere ana te rorohiko.

Ko te "gcc" he papatono kua oti te kohikohi (gnu c compiler).

Ka taea te whakahaere i tetahi hōtaka kua oti te kohikohi ma te whakahaere i te ingoa o te papatono penei:

./hello

Ko nga painga o te whakamahi i te kaiwhakararu ki te kohikohi waehere ko te mea ka rere tere atu i te waehere whakamaori kaore e tika ana kia mahi i te waa i te wa e rere ana te tono.

Kua raupapahia te hōtaka kua kohia mo nga hapa i te wa e kohikohia ana. Mena he ture kei te kore e pai te kaitoro kia ka whakaaturia. Ma tenei ka taea e koe te whakatika i nga hapa whakawaehere katoa i mua i te whiwhi i te papatono mahi.

Na te mea kua kohikohihia he papatono kaore i te tikanga ka rere tonu te huarahi e hiahiatia ana e koe kia hiahia tonu koe ki te whakamatautau i to tono.

He iti rawa tetahi mea e tino tika ana, ahakoa. Mena kei a tatou he kaupapa C ka kohikohia i runga i to rorohiko rorohiko kaore e taea e tatou te taapiri i te papatono i kohikohia ki to rorohiko Windows me te tumanako ka taea te whakahaere.

Kia whiwhi ai i te kaupapa C rite kia rere i runga i to rorohiko Windows, ka hiahia ano matou kia kohikohi ano i te papatono ma te whakamahi i te kaiwhakarato C i runga i te rorohiko Windows.

He Korero Korerohia?

tā ("hello ao")

Ko te waehere i runga ake nei he mahinga python e whakaatu ana i nga kupu "hello world" ka oma.

Ki te rere i te waehere kaore e hiahiatia ana e matou te whakariterite i te tuatahi. Engari, ka taea e tatou te whakahaere i te whakahau e whai ake nei:

python helloworld.py

Ko te waehere i runga kaore e hiahiatia kia kohia tuatahi engari e hiahia ana kia whakauruhia te python ki runga i tetahi miihini e hiahia ana ki te whakahaere i te tuhinga.

Ko te kaiwhakamāori python te ture ka taea e te tangata te huri, ka huri hei mea atu i mua i te hanga i tetahi mea ka taea e te mīhini te pānui. Ka puta katoa tenei i muri i nga whakaaturanga me te kaiwhakamahi, ko nga mea katoa ka kite koe ko nga kupu "hello world".

I te nuinga o te waa, ka whakaarohia ka rere ke atu te waehere whakamaori i te waehere kua oti te whakauru, no te mea he kaha ki te mahi i te taahiraa o te huri i te waehere ki tetahi mea ka taea e te mīhini te hapai i te rere hei whakawhiti ki te waehere kua oti te kohikohi e tika ana.

Ahakoa he ahua ano tenei, he maha nga take ka whai hua ai nga reo whakawhitiwhiti.

Mo te kotahi he tino mawari ake te tiki i tetahi papatono i te python hei rere i runga i Linux, Windows, me MacOS . Katoa e hiahia ana koe ki te mahi, kia mohio kei te rorohiko te rorohiko e hiahia ana koe ki te whakahaere i te tuhinga.

Ko tetahi atu painga ko te waehere kei te wātea tonu mo te korero me te mea ka taea te whakarereke haere hei mahi i te huarahi e hiahia ana koe. Ki te waehere kua tohaina, me rapu koe i hea e tiakina ai te waehere, hurihia, kohikohihia me te whakahoki ano i te papatono.

Ma te whakamahere whakamaori, ka whakatuwheratia e koe te papatono, hurihia, ka rite ki te haere.

Na Ko Tehea Me Whakamahia?

Kei te maere koe ka whakatauhia to whakatau i te reo whakawhitiwhiti mehemea he reo kua oti te kohikohi, ehara ranei.

Ko tenei rarangi ka pai ki te titiro ki te whakariterite i nga reo e 9 tino rongonui ana.

Ahakoa ko etahi reo e tino mate ana, penei i COBOL, Visual Basic, me ActionScript, kei reira etahi atu kei te taha o te mate, a kua puta mai he whakaari nui mai i a JavaScript.

Ko te tikanga, ko to maatau tohutohu mehemea kei te whakamahi koe i Linux, me ako koe ki a Java, Python, C ranei, mehemea kei te whakamahi koe i te ako a Windows .NET me te AngularJS.