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 arohaKo 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:
./helloKo 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.pyKo 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.