PERL/C3/Including-files-or-modules/Khasi
From Script | Spoken-Tutorial
Revision as of 14:27, 29 August 2017 by Pdiangburom (Talk | contribs)
| Time | Narration |
| 00:01 | Khublei ngi pdiangsngewbha iaphi sha ka Spoken Tutorial halor ka Including files or modules ha ka PERL program. |
| 00:08 | Ha kane ka jinghikai, ngin ia pule ban pyndonkam ia ka:
do use bad require methods ha ka PERL programming. |
| 00:16 | Na ka bynta kane ka jinghikai, nga pydonkam da ka:
Ubuntu Linux 12.04 operating system Perl 5.14.2 bad gedit Text Editor. |
| 00:28 | Phi lah ban pyndonkam kano kano ka text editor katkum kamon jong phi. |
| 00:32 | Ban bud ia kane ka jinghikai, phi dei ban don ia ka jingtip jong ka Perl programming. |
| 00:37 | Lada phim don, te leit sha ki spoken tutorials jong ka Perl ha ka spoken tutorial website. |
| 00:44 | 'do()' method: kine kidei ki lynti kiba suk ban kynthup ia ka tynrai jong u code na kiwei ki files hapoh jong ka script file ba mynta. |
| 00:53 | To ngin ia pyrshang ban sngewthuh ia ka do() method. |
| 00:57 | Plie ia ka file ba thymmai ha ka text editor jong phi bad jer kyrteng ia ka kum ka datetime dot pl. |
| 01:03 | Ha ka datetime dot pl file, type ia u code harum kumba lah pyni ha ka screen. |
| 01:09 | Nangne shakhmat, kynmaw ban shon ia u Enter key ha man ka command ha ka terminal. |
| 01:15 | To mynta ngin ia pyrshang ban sngewthuh ia u code. |
| 01:18 | Ka tarik bad kapor ba mynta lah buh ha u variable dollar datestring. |
| 01:23 | Hangne, nga don ia ka function kaba kyrteng "msgThanks" kaba pynphai ia ka khubor “Thank you”. |
| 01:31 | Mynta, shon Ctrl+S ban save ia ka file. |
| 01:35 | Hadien kane, to ngin ia peit ia kawei pat ka Perl program kaba kan sa pyndonkam ia kane ka file datetime dot pl. |
| 01:43 | Plie ia ka file ba thymmai ha ka text editor jong phi bad jer kyrteng ia ka kum main dot pl. |
| 01:49 | Ha ka main dot pl file, type ia u code harum kumba la pyni ha ka screen. |
| 01:55 | To mynta ngan batai ia u code. |
| 01:58 | Hangne, ka lain ba nyngkong kan print ia ka khubor welcome. |
| 02:03 | La khot ia ka 'do()' method ryngkat ka filename na ka jaka ba ngi kwah ban pyndonkam ia u code. |
| 02:09 | Ka tarik bad kapor ba mynta lah buh ha ka $datestring variable jong ka datetime dot pl file. |
| 02:16 | Bad ha kaba kut, ngi khot ia ka msgThanks() function na kajuh ka file. |
| 02:21 | Mynta, shon Ctrl+S ban save ia ka file. |
| 02:25 | To ngin ia execute ia ka program. |
| 02:27 | Phai biang sha ka terminal bad type: perl main dot pl bad shon Enter. |
| 02:34 | Peit ia ka output ha ka terminal. |
| 02:37 | Hadien kane, ngin ia pule kumno ban pyndonkam ia ka require() method bad use() method ha ka Perl program. |
| 02:44 | Kine ki methods lah pyndonkam – ynda ngi don bun ki subroutines kiba ngi lah ban pyndonkam ha ki bun tylli ki Perl programs. |
| 02:52 | use() method lah pyndonkam tang na ka bynta ki modules. |
| 02:56 | Lah pynshisha ia ka ha kapor jong ka compilation. |
| 02:59 | Ym donkam ban ai ia ka file extension. |
| 03:03 | require() method lah pyndonkam na ka bynta baroh ar ki Perl programs bad modules. |
| 03:08 | Lah pynshisha ia ka ha kapor ba run. |
| 03:10 | Uno uno u donkam ban ai ia ka file extension. |
| 03:14 | Ka syntax jong ka use method kadei : use module name semicolon. |
| 03:20 | Perl modules kidei ki files kiba kut da u '.pm' extension. |
| 03:25 | Ka jingpyndonkam biang ia u code lah pyntreikam lyngba ki modules. |
| 03:30 | Kine ki ia syriem bad ki libraries ha kiwei ki (computer) languages. |
| 03:35 | Mynta, ngan pyni iaphi ia ka simple program ryngkat ka use method ban kynthup ia ka module ha ka Perl code. |
| 03:43 | Plie ia file ba thymmai ha ka text editor jong phi bad jer kyrteng ia ka kum sum dot pm. |
| 03:49 | Ha ka sum dot pm file, type ia u code harum kumba lah pyni ha ka screen. |
| 03:55 | Hangne, nga don ia ka simple function ka ban khein ia ka sum jong ki set jong ki numbers ba lah ai. |
| 04:01 | Mynta, shon Ctrl+S ban save ia ka file. |
| 04:05 | Ngin ia thoh ia kawei pat ka Perl script ha kaba ngin sa ia pyndonkam ia kane ka sum dot pm file. |
| 04:11 | To ngan plie ia ka sample program app dot pl file kaba nga lah dep save lypa. |
| 04:17 | Ha ka app dot pl file, type ia u code harum kumba la pyni ha ka screen. |
| 04:22 | To mynta ngan batai ia u code. |
| 04:25 | Ka lain ba nyngkong ka pyni ia ka use method bad ka kyrteng jong ka module. |
| 04:29 | Ha ka bynta jong ngi, ka kyrteng jong ka module kadei 'sum'. |
| 04:33 | Ngi ia pass 1, 7, 5, 4, 9 kum ki input parameters sha ka function total() ha ka sum dot pm file. |
| 04:44 | Sa shisien, ha u lain uba bud, ngi ia pass 1 haduh 10 kum ki input parameters sha kajuh ka function. |
| 04:52 | Mynta, shon Ctrl+S ban save ia ka file. |
| 04:56 | To ngin ia execute ia ka program. |
| 04:59 | Phai biang sha ka terminal bad type: perl app dot pl bad shon Enter. |
| 05:06 | Peit ka output kaba paw ha ka terminal. |
| 05:10 | To ngin ia peit sa katto katne ki options ha ka use method. Phai biang sha ka sum dot pm ha ka text editor. |
| 05:18 | Ha kaba sdang jong ka source code, pyndap ia ki lain "use strict" semicolon, "use warnings" semicolon. |
| 05:27 | "use strict" bad "use warnings" kidei ki compiler flags kiba batai ia ka Perl ban long ha ka rukom ba pyrkhing. |
| 05:35 | Kine lah pyndonkam ban lait na ki jingbakla kiba shait jia ha ka programming. |
| 05:39 | use strict ka ban jur ia u nongpyndonkam ban declare ia baroh ki variables kiba lah pyndonkam ha ka program. |
| 05:45 | Lada don ki errors, use strict kan sa pynkut ia ka execution. |
| 05:50 | use warnings kan pyni tang ia ka jingmaham hynrei kan bteng ia ka execution. |
| 05:56 | Mutdur ba ngi lah klet ban declare ia u variable$sum kum my. |
| 06:02 | To mynta ngin ia peit kumno kajuh ka program kan execute. |
| 06:06 | Shon Ctrl+S ban save ia ka file. |
| 06:09 | Phai biang sha ka terminal bad type: perl app dot pl. |
| 06:15 | Ngi lah ban iohi ba ka program ka lah sangeh khlem da execute ia ka result. |
| 06:21 | Ka set kaba nyngkong jong ki lain ba pyni ha ka terminal kidei error messages ba la sei da ka “use strict”. |
| 06:29 | Ki ar tylli kiba hadien kidei ki abort messages. |
| 06:32 | Te, kane kadei kumno ba ka use method options ka treikam. |
| 06:36 | Hadien kane, to ngin ia peit ia ka Perl program ha kaba ngi pyndonkam ia ka require method. |
| 06:41 | To ngan plie ia ka sample program commonfunctions dot pl kaba nga lah dep saved lypa. |
| 06:48 | Type ia u code harum kumba lah pyni ha ka screen ha ka commonfunctions dot pl file jong phi. To ngin ia pyrshang ban sngewthuh mynta ia u code. |
| 06:57 | Hangne, ngi lah ban iohi ia ka kynhun jong ki functions kiba shait kham pyndonkam. |
| 07:01 | Kane ka function, square(), ka pynphai ia u square jong u number. |
| 07:06 | Ka function ba ar, square underscore root(), ka pynphai ia ka square root jong u number ba lah ai. |
| 07:12 | Ka function kaba bud, random underscore number(), ka pynmih ia u random number. |
| 07:18 | Ka function ba khatduh random underscore range(), ka pynmih ia u random number hapdeng u lower range bad upper range jong ki numbers. |
| 07:26 | Kynmaw ba ngi donkam ia u 1 semicolon (1;) ha bakut jong ka file. |
| 07:31 | Kane kadei namar ba ka Perl ka donkam ia ka expression ba khatduh ha ka file ban pynphai ia u true value. |
| 07:37 | Mynta, shon Ctrl+S ban save ia ka file. |
| 07:41 | Hadien kane, ngin ia thoh ia ka Perl program ha kaba ngin ia call ia kine ki subroutines da kaba pyndonkam ia ka "require" method. |
| 07:48 | To ngan plie ia ka sample program callprogram dot pl kaba nga lah dep save lypa. |
| 07:54 | Type ia u code harum kumba lah pyni ha ka screen ha ka file jong phi. To mynta ngan batai ia u code. |
| 08:02 | Ka require ka read ia ka commonfunctions dot pl file, kaba don ia u Perl code, bad ka lum thup ia ka. |
| 08:09 | Kane ka program ka ai 4 tylli ki options ia u nongpyndonkam. U nongpyndonkam u hap ban jied kawei ka option ha ka shi sien leh. |
| 08:17 | 1: (one) udei ban it ka square jong u number. |
| 08:20 | 2: Two udei na ka bynta u square root jong u number. |
| 08:23 | 3: Three udei na ka bynta u random number ha ka range ba lah ai. 4: Four udei ban iehnoh ia ka program. |
| 08:29 | Lada lah type ia ka option 1(one), kan sa pan na u nongpyndonkam ban pyndap ia u number. |
| 08:34 | U value lah buh ha ka $number. U value lah pass sha ka function square() ha ka commonfunctions dot pl file. |
| 08:44 | Ka function ka pynphai ia u square jong u number. |
| 08:47 | Ka 'print statement ka print ia u square jong u number kum ka output. |
| 08:52 | Lada lah type ia ka option 2(two), u square root jong u number u paw kum ka output. |
| 08:58 | Ka execution ka bud kumba lah batai ha ka function kaba hashwa square(). |
| 09:03 | Lada lah type ia ka option 3 (three), u random numbers u paw kum ka output ha ka range ba lah ai. |
| 09:09 | Lymda kumta, lada ka option kadei 4 (four), ka program ka kut noh. Lada kano kano ka option lait na kaba lah kdew ka ai, ka print statement kan ong “Incorrect option”. |
| 09:20 | Kynmaw ba ha kane ka program, ngi lah call tang lai na saw tylli ki function na ka commonfunctions dot pl. |
| 09:28 | Mynta, shon Ctrl+S ban save ia ka file. |
| 09:31 | To ngin ia executeia ka program. |
| 09:34 | Phai biang sha ka terminal bad type: perl callprogram dot pl. |
| 09:41 | Peit ia ka output. |
| 09:44 | Ngan sa execute ia ka program sa shisien da kawei pat ka option. |
| 09:49 | Type: perl callprogram dot pl. |
| 09:53 | Mynta, pyndap ia ka option kum 3. |
| 09:56 | Enter a lower range kum 50. |
| 09:59 | Enter a upper range kum 99. |
| 10:02 | Ngi lah ban iohi ia u random number ba u lah pynmih ha ka range ba lah ai jong ki numbers. |
| 10:08 | Pyrshang dalade ia kiwei pat ki options. |
| 10:11 | Da kane ngi lah poi sha kaba kut jong kane ka jinghikai. To ngin ia batai kyllum. |
| 10:16 | Ha kane ka jinghikai, ngi lah pule kumno ban pyndonkam ia ka:
do use require methods ha ka PERL programming. |
| 10:24 | Kynmaw: "use" module lah ai jingmut ban ia ka "require" module, namar ba ka ai ia ki jingdon ki module ha ka compile time. |
| 10:33 | Hangne ka kam na ka bynta jong phi. Thoh ia ka Perl program reminder.pl ha kaba phin sa thoh ia ka shithi sha ki nongiashim bynta. |
| 10:41 | Prompt sha u nongpyndonkam ban pyndap ia ka kyrteng To bad From. |
| 10:45 | Call ia ki subroutines na ka Letter dot pm da kaba pyndonkam ‘use’ method. |
| 10:50 | Thoh ia ki functions harum ha ka Letter dot pm file. |
| 10:54 | LetterDate() function ka pynphai ia ka tarik bad kapor ba mynta. |
| 10:58 | To() function ka pynphai ia ka kyrteng jong ki nongiashim bynta. |
| 11:02 | From() function ka pynphai ia ka kyrteng jong u nongphah. |
| 11:05 | Lettermsg() function ka pynphai ia ki contents jong ka shithi. |
| 11:09 | Thanksmsg() function ka pynphai "thanks" bad "regards". |
| 11:13 | Ka output kadei ban paw kumba la pyni. |
| 11:20 | Ka video ha ka link harum ka kyllum lang ia ka spoken tutorial project. Sngewbha download bad peit ia ka. |
| 11:27 | Ka kynhun jong ka Spoken Tutorial Project:
Ka pynlong ia ki workshops da kaba pyndonkam ia ki spoken tutorials bad Ka ai certificates sha kito kiba pass ha ka online tests. |
| 11:36 | Na ka bynta ki jingtip ba bniah, sngewbha thoh sha ngi. |
| 11:40 | Ia ka Spoken Tutorial project la bei tyngka da ka NMEICT, MHRD, Sorkar India.
Kham bun ki jingtip halor kane ka mission kidon ha kane ka link. |
| 11:51 | Ma nga u Pdiangburom na Shillong, nga pynkut ia kane. Khublei shibun. |