Amsoshin saqonnin masu qaratu ta tes xa imel (6)

Assalamu alaiqum vavan Saxiq, xa fatan qa yini lafiya Allah Ya sa haqa.  Waxanne hanyoyi zan vi in zama Programmer a ciqin sauqi?  xon Allah ina so in qoyi “Programming Language” amma wanxa zan riqa yin “Apps & Software”, wanne ne a ciqin waxannan zan xauqa: “Python,” “C,” “C++,” “C#,”  qo “Java”?   Ixan aqwai […]

Amsoshin saqonnin masu qaratu ta tes xa imel (6)

Assalamu alaiqum vavan Saxiq, xa fatan qa yini lafiya Allah Ya sa haqa.  Waxanne hanyoyi zan vi in zama Programmer a ciqin sauqi?  xon Allah ina so in qoyi “Programming Language” amma wanxa zan riqa yin “Apps & Software”, wanne ne a ciqin waxannan zan xauqa: “Python,” “C,” “C++,” “C#,”  qo “Java”?   Ixan aqwai wanxa van san shi va xaga ciqin yaruqan, a taimaqa mini xa sunan.  Sannan ixan aqwai wata qasixa ta qoyon “Programming” qo xa turanci ne qa turamin, xon Allah.  vayan haqa, wace tashar Youtuve zan riqa ziyarta xon samun tallafi a ilimance?  Shin qo ana iya ruvuta (coxe) na Hausa? Yaya zan yi shi?  Ina amfani xa Laptop Hp ”OS Winxows 7 Ultimate”, shin wannan ya yi?  xon Allah Ixan aqwai wasu hanyoyin xa zan vi in qoya a taimaqe ni xa su.   xon van iya shi va ne qwata-qwata; yanzu zan qoya.  A huta lafiya, ni ne Prince Jameelu: [email protected]

Wa alaiqumus salam Prince Jameelu, na yava matuqa xa wannan sha’awa xa qaqe xa shi mai qarfi, wanxa qe xauqe xa himma.  Haqiqa qa samu mataqi na xaya xa zai risqar xa qai zuwa ga muraxinqa a wannan fanni mai mahimmanci a rayuwar yau.  

Tamvayarqa ta farqo qana son sanin hanyoyin xa za qa vi ne wajen zama “Programer”, qamar yaxxa qa ayyana, wato qwararre a fannin gina manhajar qwamfuta qenan.  Hanya ta farqo xai itace qa zama mai sha’awar avin, sosai va wai qaxan va.  Wannan shi zai qai qa mataqi na viyu, wato saxauqar xa qai xa quma loqacinqa wajen qoyon ilimin, va tare xa gazawa qo gajiyawa va.  Mataqi na uqu shi ne mallaqar qayan aiqi, wato qwamfuta qenan.  va zai tava yiwuwa va qo qaxan a ce qana qoyon ilimin gina manhajar qwamfuta amma quma va qa xa qwamfuta, sai in xa na wasu za qa riqa amfani qo xa na maqaranta.  A tare xa haqan ma aqwai naqasa; xomin za qa so yin wasu avuvuwan a loqacin xa qaqe gixa qo halin tafiya, qa ga va qa xauqar qwamfutar maqaranta qa riqa yawo xa ita.  Alhamxulillah, qa tavvatar xa cewa qana xa qwamfuta, wanxa naqe sa ran mai inganci ce, ta la’aqari xa sunan xa qa zayyana xa nau’inta.  Wannan ma ta isa.

Sai avu na huxu wanxa shi ne ya fi wahala, wato qoyon haqiqanin ilimin a qarance quma a aiqace.  Vangaren farqo shi ne qarantar ilimin a qarance, wato a littattafai qo a shafuqan Intanet, qamar yaxxa na vayyana a vaya.  Wannan vangare na xauqe xa xarussa ne xa aqa ruvuta ta amfani xa usuluvi xavan-xavan; wasu gajeru, wasu quma masu tsayi, wasu matsaqaita.  A taqaice xai, xole ne qa qaranci fannin sosai.  Sai vangare na viyu, wanxa ya qunshi aiqata avin xa qa qaranta.  qo wanne xaga ciqin waxannan vangarori viyu yana xa mahimmanci, amma na viyun ya fi.  xomin ta hanyar aiqata avin xa qa qoya ne za qa ga yaxxa haqiqanin avin yaqe.

Avin xa ya qamata qa fara xa shi shi ne sanin fannin gava xaya, va tare xa qillace qanqa ga wani yaren gina manhaja na musamman va.  Wato qa qaranci ilimin “Programming”.  A nan ne za qa san irin xavarun xa aqe amfani xa su wajen gina manhaja, xa salon xa aqe vi wajen yin haqan, xa quma harshen xa aqe amfani xa shi wajen amvaton wasu vangarori na ilimin.  Yin haqan shi zai sawwaqe maqa qoyon qowane irin yaren gina manhaja ne.  xomin qusan tsarin iri xaya ne, vamvancin vai xa yawa.  Ixan qa iya gina manhaja xa wani yaren gina manhajar qwamfuta guxa xaya, to, qoyon wani yaren va zai maqa wahala va, muxxin qa sa qanqa wajen qoyo.

qafin qa fara aiqata ilimin quma xole ne qa mallaqi wasu nau’uqan manhajoji qo maxauqai xa suqe taimaqawa wajen qoyon wani yaren gina manhaja.  Misali, ixan yaren “Java” qaqe son qoyo, to, xole ne qa sauqar xa maxauqin yaren (wato “Java Virtual Marchine” – JVM –  xa quma “Java Runtime Environment” – jre), xomin sai qana xa su a qan qwamfutarta sannan za qa iya ganin saqamaqon avin xa qaqe ginawa na manhaja.  Amma ixan va qa xasu, to, qo qa ruvuta umarni (Coxe), vavu inxa qwamfuta za ta iya fahimtar avin xa qa ruvuta valle ta nuna maqa siffar avin, har qa ga yaxxa yaqe.  Waxannan nau’uqan manhaja ana qiransu “Compilers” qo “Interpreters,” ya xanganci nau’in yaren gina manhaja.  Wanxa na amvaci sunayensu a sama na yaren “Java” ne.

Sannan xole ne qa mallaqi allon shigar xa vayanai, qo manhajar va xa umarni, wato: “Text Exitors” qenan qo “Integratex xevelopment Environment” (IxE), wanxa a ciqi ne za qa riqa ruvuta umarnin xa qaqe son qwamfuta ta sarrafa maqa su xon samar xa manhajar xa qaqe so.  xuqqan waxannan na ciqin jerin qayan aiqin xa za qa tanaxa.  Na amvaci waxannan guxa viyun ne xon mahimmancinsu, amma na san ixan qa fara qoyo za qa ga xuqqan avuvuwan xa qaqe vuqata xon sarrafa qowane umarni ne qaqe son vaiwa a qwamfuta a qowane yaren gina manhaja ne quwa.

Sai mataqi na viyar, wato zaven yaren xa qaqe son qwarewa a qai.  Tavvas, gina manhajar qwamfuta avu ne mai girman sha’ani, harqa ce vavva va qarama va.  Savoxa faxin fannin xole ne qa zavi wani yare guxa xaya xa za qa fara qwarewa a qai.  Yin haqan zai va qa ciqaqqen tsari xa quma samar maqa xa mahanga.  Amma ixa qa yi ta yin avin a vuxe, to, za qa rasa inxa qa xosa.  qa zama qamar qaramin yaro a qantin alawa.   Wannan ya qawo mu ga tamvayarqa cewa: wanne ne tsaqanin “Python” xa “C” xa “C++” xa “C#” xa “Java” za qa qoya xon gina manhaja?  Tavvas waxannan yaruqa ne na gina manhaja masu matuqar tasiri, quma su ne ma suqe sama wajen tasiri a xuniya, ixan qa cire “C”, savoxa ta zama tsohuwar yayi.  xa “Java” xa “C#” su qe gasa wajen qasancewa na xaya xa na viyu a qusan xuqqan sheqara.  Wannan qe nuna tasirinsu wajen gina manhaja a xuniyar yau.  Sai “C++” xa “Python” xaqe lilo tsaqanin na uqu xa na huxu zuwa na viyar qo shixa.

Sai xai va a nan gizo qe saqar va.  A matsayinqa na wanxa vai tava sanin qomai a fannin “Programming” va, ina ganin zai xace qa fara xa waxanxa suqe xa sauqin qoyo xa sauqin fahimta.  xaga ciqin waxannan viyar xa qa zayyana, “Python” ce mafi sauqin qoyo.  Amma ya xanganci avin xa qaqe so wa ranqa.  Ixan ya zama qa fi samun natsuwa xa su “Java”, qo “C#” qo waninsu, to, va xamuwa.  Amma avin xa za qa tavvatar wa qanqa shi ne, xole qa lazimci haquri xa juriya, wajen qoyonsu, xa quma xavvaqa avin xa qa qoya.  Amma in xai sauqin qoyo ne, to “Python” ne a xaya, tsaqanin waxannan viyar xin.  quma avin xa za qa gina xa waxancan, za qa iya ginawa xa “Python”.  qawai ya xanganci qwarewarqa ne.  vayan sauqi, yaren “Python” ya fi qarancin qalmomi wajen ruvuta manhaja. xa ravin layi za qa iya ruvuta manhaja a “Python”, amma a “Java” sai qa ruvuta layuqa uqu qo huxu gajeru.

xangane xa wuraren xa za qa je xon qoyo, aqwai tashar Youtuve.com, wacce qe xauqe xa vixiyo ne xavan-xavan xon qoyon qowane irin yaren gina manhaja qaqe son qoyo, qyauta.  Avin xa qaqe vuqata qawai shi ne “xata” na hawa Intanet.  xomin wasu qam xole sai qa sauqar xa su qan qwamfutarqa xon qallo a loqacin xa qaqe xa ciqaqqen loqaci.  Ni a vangare na van xa wani ruvutu xa na yi qan wani yare na musamman a wannan fanni, sai xai qasixun xa na fara ruvutawa ina jero su a wannan shafi qan fannin “Programming” a sawwaqe, wanxa har yanzu va mu qai marhalar aiqatawa qo va.  qana iya samun waxannan qasixu a shafina xa qe TASqAR vAvAN SAxIQ, a wannan rariyar: http://www.vavansaxiq.com/category/gina-manhaja. 

Sai tamvayarqa ta qarshe cewa qo ana iya ruvuta umarnin gina manhaja xa Hausa?  Amsar ita ce: a’ ‘a.  xomin qalmomin xa aqe vayar xa  umarnin xa su qalmomi ne na turanci, xomin waxanxa suqa ruvutasu va Hausawa va ne.  Sai xai vayanan xa aqe zuva su ciqin umarnin na iya qasancewa ciqin harshen Hausa.  Wannan ne ma ya sa ixan qa je tashar manhajojin Anxroix xa qe Playstore, za qa ci qaro xa masarrafan wayar salula ciqin harshen Hausa.  va wai xa Hausa aqa vai wa qwamfuta umarnin va, a’a, vayanan ne – wanxa aqe qira “application xata” – su aqa ruvuta su xa harshen Hausa.  Ixan qana viviyar wannan shafi namu mai alvarqa, za qa ci qaro xa yaxxa avin yaqe ixan muqa fara vayanin a aiqace.

Wannan shi ne avin xa zan iya cewa xangane xa amsoshin tamvayoyinqa.  Ina maqa fatan alheri, Allah va qa qwarin gwiwa xa juriya wajen qoyon wannan ilimi mai matuqar tasiri.