ʻO kahi nīnau maʻamau e nīnauʻia e nā poʻe e noʻonoʻo ana e hoʻokomo i ka papahanaʻana, "ʻo ia ka'ōlelo e pono ai iaʻu ke aʻo?"
ʻAʻole hiki ke pane i ka pane i kēia nīnau. Ināʻoe eʻimi nei e aʻo i ka papahana no ka hanaʻoi aku, he mea maikaʻi eʻike i nā mea a pau e hoʻohana ai a aʻoʻia.
ʻO kekahi laʻana, i nā makahiki i hala aku nei, nui ka poʻe e hoʻohana nei i ka waihonaʻo .NET e komo pū ana me ASP.NET, C #, JavaScript / JQuery / AngularJS. ʻO kēia mau papahana hoʻolālā kekahi hapa o ka mea polokalamu a Windows a oiai ka NET i hoʻolakoʻia iā Linux,ʻaʻole i hoʻohana nuiʻia.
I loko o Linux, hoʻohana ka poʻe iā Java, PHP, Python, Ruby On Rails a me C.
He aha ka'ōlelo i hoʻohuiʻia?
#include int main () {printf ("Hello World"); }ʻO ka mea i hōʻikeʻia ma luna nei he hiʻohiʻo loa loa ia o kahi papahana i kākauʻia ma ka'ōlelo hoʻolālā C.
C he kumu o kahi'ōlelo i hakuʻia. I mea e holo ai i ka code i luna nei, pono mākou e holo ma o ka mea hōʻuluʻulu C.
Ma keʻano, e hana i kēia, e holo i kēia kauoha ma Linux:
gcc helloworld.c -o helloʻO ka kauoha i luna aʻe e hoʻololi i ke code mai ka hōʻailona maʻalahi o ke kanaka i loko o ke code machine e hiki ke holo i ka'ōnaehana.
"Gcc" kahi pūnaewele i hoʻopiliʻia (gnu c compiler).
Hiki i kahi papahana hoʻolālā ke holo i ke kaomi waleʻana i ka inoa o ka papahana penei:
./alohaʻO nā pōmaikaʻi o ka hoʻohanaʻana i ka mea hōʻuluʻulu e hōʻuluʻulu i ke code e holo wikiwiki ia ma mua o ka ho'ākākaʻana i ka lekapili no ka meaʻaʻole pono ka hanaʻana i ka lele e like me ka holoʻana o ka palapala.
Ua mālama pūʻia ka papahana i hoʻohuiʻia no nā hewa i ka wā e hoʻokomoʻia ana. Inā he mau kauoha a ka mea hōʻuluʻulu makemakeʻole e haʻiʻia. Ma kēia mea e hiki ai iāʻoe ke hoʻoponopono i nā kuhi hewa a pau ma mua o ka holomuaʻana i kahi papahana holomua.
Ma muli wale nō o ka hoʻolālāʻana o ka papahana maikaʻiʻole,ʻaʻole ia e manaʻo e holo pololei i ke ala āu e manaʻo ai e hiki ai iāʻoe ke ho'āʻo i kāu noi.
ʻAʻole iʻole kahi mea kūpono loa. Inā loaʻa iā mākou kekahi papahana C i kāhikoʻia ma kā mākou kamepiula Linux e hikiʻole iā mākou ke kope i kēlā papa i hoʻonohonohoʻia i ko mākou polokalamu Windows a ke manaʻo nei mākou e holo.
No ka loaʻaʻana o ka papahana C like e holo ai ma luna o kā mākou polokalamu Windows, pono mākou e hōʻuluʻulu hou i ka papahana me ka hoʻolālā C i kahi kamepiula Windows.
He aha ka'ōlelo i unuhiʻia?
kaomi ("hello honua")ʻO ka code i luna aʻe he polokalamu hana python e hōʻike ana i nā hua'ōlelo "aloha hello" i ka holoʻana.
No ka holoʻana i ke code e ponoʻole mākou e hōʻuluʻulu mua ia. Akā, hiki iā mākou ke holo wale i kēia kauoha:
python helloworld.pyʻAʻole pono e hoʻokomo muaʻia ka code i luna akā makemakeʻia e hoʻokomoʻia ka python ma kekahi mīkini e pono e holo i ka hōʻali.
Hiki i ka mea unuhi'ōlelo'ōlelo ke lawe i ke code a hiki i ke kanaka ke hoʻololi i kahi mea'ē aʻe ma mua o ka hanaʻana i kahi mea e hiki ai ke heluhelu. Ke hana nei kēia mau mea ma hope o nā hanana a ma keʻano he mea hoʻohana,ʻo nā mea a pau eʻike aiʻo ia nā hua'ōlelo "hello world".
Ma keʻano laulā, ua manaʻoʻiaʻo ka hoʻolālāʻana o ka hoʻopiliʻana o ka hoʻopiliʻana i ka hoʻopiʻiʻana i ka hoʻopiʻiʻana i ka mea i hanaʻia.
ʻOiai e nānā paha kēia i kahi helehelena, he nui nā kumu e kūpono ai nā'ōlelo unuhi.
No hoʻokahi,ʻoi aku ka maʻalahi o ka loaʻaʻana o kahi papahana i kākauʻia ma ka python e holo ma Linux, Windows, a MacOS . ʻO nā mea a pau e pono aiʻoe e hana, e hoʻomaopopo i ka hoʻokomoʻana o ka python ma ka kamepiula e makemake ana e holo i ka hōʻali.
ʻO kekahi haʻawina he hiki ke heluheluʻia ka leka no ka heluhelu a hiki ke loli a hiki ke loli i ka hana e like me kou makemake. Me ka hōʻuluʻulu pūnaewele, ponoʻoe eʻimi i kahi e mālamaʻia ai ka code, hoʻololi, hōʻuluʻulu a kūʻai hou i ka polokalamu.
Me ka weheweheʻana o ka hōʻailona, hoʻomakaʻoe i ka papahana, hoʻololi a ua makaukau hoʻi e hele.
No laila Ponoʻoe e hoʻohana?
Ke kānalua nei mākou e hoʻoholo 'ia kāu hoʻoholo o ka'ōlelo hoʻolālā inā he hua'ōlelo i kāwiliʻia aʻaʻoleʻole.
Pono paha kēia papa inoa e nānā aku i ka papa inoa o 9 mau papahana hoʻolālā papahana.
ʻOiai kekahi mau'ōlelo e hoʻomaopopo ana i ka make e like me COBOL, Visual Basic, a me ActionScript, aia kekahi mau mea'ē aʻe i hala ma ka liʻiliʻi o ka make a ua hana lākou i kahi hoʻi e like me ka JavaScript.
ʻO ka mea maʻamau,ʻo kā mākou'ōlelo aʻoʻana inā ināʻoe e hoʻohana ana iā Linux, pono iāʻoe ke aʻo i Java, Python, aiʻole C a ināʻoe e hoʻohana ana iā Windows e aʻo i ka NET a me ka AngularJS.