C-and-Cpp/C2/Tokens/Khasi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Ngi pdiang sngewbha ia phi sha ka Spoken Tutorial halor kaTokens in C and C Plus Plus. |
| 00:06 | Ha kane ka jinghikai ngan batai shaphang, |
| 00:09 | Kumno ban define bad pyndonkam ia ka “tokens.” |
| 00:12 | Ngin leh ia kane lyngba ka jingiarap jong ka nuksa. |
| 00:15 | Ngin peit ruh katto katne ki jingbakla bad ki functions jong ki. |
| 00:20 | Ban record ia kane ka jinghikai, |
| 00:21 | Ngan pyndonkam da ka “Ubuntu Operating system version 11.10”, |
| 00:26 | gcc and g++ Compiler version 4.6.1. |
| 00:33 | To ngin sdang lyngba ki tien sdang. |
| 00:36 | Token ka dei ka generic word na kabynta ki “data types”, “variables” constants” |
| 00:46 | To ngin sdang da ki prokram jong ngi. |
| 00:49 | Nga la dep type ia ka code ha ka editor. |
| 00:53 | To ngan plie ia ka. |
| 00:56 | Kynmaw ba ka phail jong ngi kadei “tokens.c’. |
| 01:04 | Ha kane ka prokram ngin initialize ia ki variables bad print ia ki values. |
| 01:09 | To ngan batai mynta ia ka code. |
| 01:12 | Kane kadei ka header phail jong ngi. |
| 01:16 | Kane kadei ka main function jong ngi. |
| 01:20 | Hangne, “int” kadei ka “keyword”. |
| 01:22 | Ka “compiler” ka tip ia ka jing mut jong ka “keyword”. |
| 01:26 | “a” kadei ka integer “variable”. |
| 01:28 | Ngi lah assigned ia ka value jong u “2” ha ka. |
| 01:32 | La khot ia ka kum ka initialization. |
| 01:35 | Lada ia u value ym pat assign sha u variable nangta lah khot kum ka declaration jong u variable. |
| 01:43 | Hangne, “b” kadei ka “constant”. |
| 01:46 | Ngi lah initialized ia u “b” da kaba assign ia u value jong u 4 ha ka. |
| 01:53 | “const” keyword la juh shna kum “read only” variable. |
| 01:58 | To ngin switch biang sha ki slides jong ngi ban tip shuh shuh shaphang ki keywords bad constant. |
| 02:06 | “Keywords” kadon ka meaning kaba biang kaba ymlah ban pynkylla. |
| 02:11 | Ki“keywords” ym lah ban pyndonkam kum ka kyrteng“variable” |
| 02:15 | Don kumba 32 tylli ki “keywords” ha ka C. |
| 02:18 | Ban jer kyrteng katto katne, “auto”, “break”, “case”, “char”, “enum”, “extern”, etc. |
| 02:28 | Constants: constants kidei ki fixed values. |
| 02:33 | Kin ym lah ban kylla ha ka por ba execute ia ka prokram. |
| 02:38 | Ka don ar jait ki constants, Numeric constants bad Character constants. |
| 02:45 | Mynta ngin phai biang sha ka prokram jong ngi. |
| 02:47 | Hangne, “float” ka dei ka data type jong u variable “c”. |
| 02:52 | Ngi lah assigned ia ka u value jong “1.5”. |
| 02:56 | '“Data type” kadei ka finite set jong ki values ryngkat bad ki set of rules. |
| 03:04 | Hangne, “d” u dei u “variable”. |
| 03:07 | “char” bad single quotes ki batai ba ngi lah ia deal bad ki “character”. |
| 03:12 | Ha kaba kut, “d” u dei u “character variable” ba buh ha u value “A”. |
| 03:20 | Ka kham suk ban peit ba “int, double, float” bad “char” ki dei ki data types. |
| 03:30 | “a,” “c” bad “d” ki dei ki “variables”. |
| 03:35 | Mynta ngin phai biang ka ki slides jong ngi. |
| 03:37 | Ngin tip shuh shuh shaphang ki data types bad variables. |
| 03:48 | Data types: To ngin sdang da u integer data type. |
| 03:50 | Lah declared ia ka kum “int”. |
| 03:53 | Lada ngi kwah ban print ia u integer data type, ngin pyndonkam “%d” kum ka format specifier. |
| 04:01 | Kumjuh, ngin pyndonkam “float” bad “%f”na ka bynta ka floating point numbers. |
| 04:09 | Na kabynta ka character data type, ngin pyndonkam “char” bad “%c”. |
| 04:15 | Bad nakabynta ka double data type, ngin pyndonkam “double” bad “%lf” kum ka format specifier. |
| 04:24 | Mynta ngin peit ia ka range jong ki data types. |
| 04:29 | “Integer” data type ka don ka range jong kane |
| 04:34 | “Floating point” ka don ka range jong kane |
| 04:39 | “Character” ka don ka range ha kane |
| 04:42 | Bad “Double” ka don ka range ha kane |
| 04:47 | Ki values ba buh ha ka variable kim dei ban heh ne duna na kane ka range. |
| 04:56 | Mynta ngin phai biang sha ki variables. |
| 05:00 | Variable ki dei ki kyrteng jong ki data. |
| 05:02 | Ka lah ban pyndonkam ha kaba buh ia u data value. |
| 05:06 | Ki values lah ban kylla haba dang iaid ka prokram. |
| 05:10 | Shuwa ban pyndonkam ia u variable, ka dei ban declare. |
| 05:14 | Ngi dei ban pyrshang ban ai ia ka jingmut jong ki kyrteng ki variables. |
| 05:18 | Nuksa john, marks, sum etc. |
| 05:24 | Mynta ngin phai biang sha ka prokram jong ngi. |
| 05:27 | Hangne, “printf” ka dei ka kyrteng jong ka“identifier”nakabynta kane ka function. |
| 05:32 | Ngin phai biang sha ka slide jong ngi. |
| 05:35 | To ngin tip shaphang ki identifiers. |
| 05:38 | “identifiers” ki dei ki user defined names. |
| 05:41 | Ka “identifier”ka kynthup ia ki letters bad digits. |
| 05:46 | Baroh ki uppercase bad lowercase letters lah shah. |
| 05:51 | U character banyngkong un dei u alphabet ne underscore. |
| 05:55 | Mynta ngin phai sha ka prokram jong ngi. |
| 05:58 | Hangne ngi lah initialized ia ki variables bad constants. |
| 06:02 | Hangne ngin print ia ka. |
| 06:05 | Bad kane ka dei ka return statement jongngi. |
| 06:08 | Mynta click Save. |
| 06:10 | To ngin execute ia ka prokram. |
| 06:12 | Sngewbha plie ia ka terminal window da kaba nion “Ctrl,” “Alt” bad “T”keys ha kajuh ka por na ka keyboard jong phi. |
| 06:21 | Ban compile, type “gcc space tokens dot c space hyphen o tok”. Nion Enter. |
| 06:30 | Ban execute, type “./tok” (dot slash tok). |
| 06:35 | Ia ka jingmih lah pyni. |
| 06:39 | Ngin peit ba hangne ngi don hynriew tylli ki values hadien u decimal point. |
| 06:44 | Bad hangne ngi don ar tylli ki values. |
| 06:48 | Mynta to ngin wad kumno kane kan jia. Ngin phai biang sha ka ka prokram jong ngi. |
| 06:54 | Kane ka long namar ba ngi don “% point 2f” hangne. |
| 06:59 | Ka pyni ba ngi lah ban print tang ar tylli ki values hadien u decimal point. |
| 07:04 | Tharai hangne nga kwah ia ka output da lai tylli ki decimal places. |
| 07:09 | To ngin bujli % point 2f da % pint 3f. |
| 07:16 | Mynta click Save. |
| 07:19 | Ngin phai biang sha ka terminal jongngi. |
| 07:22 | Compile kumba mynshuwa, execute kumba mynshuwa. |
| 07:28 | Ngin peit hangne ba lai tylli ki value hadien u decimal point. |
| 07:33 | Mynta ngin execute ia ka juh ka prokram ha C++. |
| 07:36 | Ngin phai biang sha ka prokram jong ngi. |
| 07:40 | Ngan pynkylla khyndiat hangne. |
| 07:42 | Nyngkong nion “Shift+Ctrl+s” keys ha kajuh ka por na ka keyboard jong phi. |
| 07:50 | Mynta save ia ka phail ba don extension “.cpp” bad click save. |
| 07:58 | To ngin pynkylla ia ka header phail kum “iostream” |
| 08:03 | Mynta kynthup lang ka “using” statement. |
| 08:08 | Bad click Save. |
| 08:11 | Mynta bujli ka “printf” statement da ka “cout” statement. |
| 08:15 | Namar ngi pyndonkam ka “cout<<”function ban print ia u line ha ka C++. |
| 08:21 | Click ia ka Search for bad replace text option. |
| 08:27 | Type hangne printf opening bracket “(“ |
| 08:33 | Bad ha ka column hangne type, cout bad ar tylli ki opening angle brackets “<<”. |
| 08:40 | Mynta click Replace All bad click close. |
| 08:45 | Ngim donkam ia ka “format specifier” bad '\n' |
| 08:50 | To ngin pyndam ia ki. |
| 08:52 | Mynta pyndam ia u comma bad type ar tylli ki opening angle brackets. |
| 09:01 | Click Save. Mynat pyndam noh u closing bracket. |
| 09:04 | Type biang ar tylli ki opening angle brackets |
| 09:09 | Bad hapoh ki double quotes type \n. |
| 09:16 | Mynta click Save. |
| 09:20 | To ngin execute ia ka prokram. Ngin phai biang sha ka terminal jong ngi. |
| 09:24 | Ban compile, type “g++ space tokens dot cpp space hyphen o space tokl”. |
| 09:35 | Hangne ngi buh “tokl” namarba ngim kwah ban overwrite ia ka output parameter tok halor ka phail tokens.c. |
| 09:46 | Mynta nion Enter. |
| 09:48 | Ban execute, type “./tokl”. Nion Enter. |
| 09:55 | Ia ka output lah pyni. |
| 09:59 | Mynta to ngin phai sha ki katto katne ki jing bakla ba shait jia. |
| 10:03 | Ngin phai biang sha ka prokram jong ngi. |
| 10:05 | Tharai hangne ngan reassign thymmai ia u value sha u b kum 8. |
| 10:12 | Mynta click Save. To ngin peit jia aiu. |
| 10:15 | Ngin phai biang sha ka terminal jong ngi. |
| 10:17 | To ngin pyndam ia ka prompt. |
| 10:22 | Mynta compile biang kumba mynshuwa. |
| 10:26 | Ngin peit ia ka jingbakla ha ka lain ba 7 ha ka tokens jong ngi. cpp file. |
| 10:32 | “Assignment of read only variable ‘b’”. |
| 10:36 | Ngin phai biang sha ka prokram jong ngi. |
| 10:39 | Kane ka long namar ba u ‘b’ u dei u constant. Constants kidei ki fixed values. |
| 10:45 | Kim ju kylla ha kapor ba execute ia ka prokram. |
| 10:49 | Namarkata ka pyni ia ka jingbakla. To ngin pynbeit ia ka jingbakla. |
| 10:54 | Pyndam ia kane. Click Save. |
| 10:57 | To ngin execute biang. Ngin phai biang sha ka terminal jong ngi. |
| 11:01 | Compile biang kumba mynshuwa. |
| 11:03 | Execute kumba mynshuwa. Hoid, ka la long |
| 11:09 | Mynta ngin peit sa kawei pat ka jingbakla ba ju shem. |
| 11:12 | Switch biang ia ka prokram jong ngi. |
| 11:15 | Tharai hangne nga lah klet noh ia ki single quotes. Click Save. |
| 11:21 | To ngin execute. Ngin phai biang sha ka terminal jong ngi. |
| 11:25 | Compile biang kumba mynshuwa. |
| 11:28 | Ngin iohi ia ka jingbakla ha ka lain ba 9 jong ka tokens jong ngi dot cpp file. |
| 11:34 | “ ‘A’was not declared in the scope”. Ngin phai biang sha ka prokram jong ngi. |
| 11:40 | Kane ka long namar kano kano badon hapoh ki single quotes la khein ia ki kum ki character value. |
| 11:47 | Bad hangne ngi lah declared ia u ‘d’ kum u character variable. |
| 11:53 | To ngin pynbeit ia ki jing bakla. Type hangne ki single quotes ha ka lain ba 9 |
| 11:59 | Mynta click Save. To ngin execute. |
| 12:02 | Ngin phai biang sha ka terminal jong ngi. |
| 12:04 | Mynta ngin compile kumba mynshuwa. |
| 12:06 | Ngin execute kumba mynshuwa. Hoid ka la treikam. |
| 12:13 | Mynta switch biang sha ka slide jong ngi. |
| 12:15 | To ngin batai lyngkot. |
| 12:16 | Ha kane ka jinghikai ngi lah tip, |
| 12:18 | Data types eg. Int, double, float etc. |
| 12:24 | Variables eg. Int a=2; |
| 12:29 | Identifiers eg. Printf() bad |
| 12:34 | Constant eg. double const b=4; |
| 12:40 | Kum ka assignment, |
| 12:41 | Thoh ia ka prokram ban calculate ia ka simple interest. |
| 12:45 | Hint: principal*rate*time upon 100, |
| 12:50 | Peit ia ka video ba la ai ha ryngkat ka link ba la pyni harum. |
| 12:54 | Ka batai lyngkot ia ka Spoken Tutorial Project. |
| 12:56 | Lada phim don ka bor internet ba khlain, shu download sa peit pat hadien. |
| 13:01 | Ka Spoken Tutorial Project Team |
| 13:03 | ka pynlong ki workshop da ba pyndonkam ia ki spoken tutorials. |
| 13:07 | Yn ai syrnod ia kiba pass ia ka online test. |
| 13:10 | Na bynta ka jingtip ba kham bniah, sngewbha thoh sha ka 'contact@spoken-tutorial.org |
| 13:19 | Spoken Tutorial Project ka dei ka bynta jong ka Talk to a Teacher. |
| 13:24 | La kyrshan ia kane ka project da ka National Mission on Education lyngba ICT, MHRD, jong ka sorkar India. |
| 13:30 | Shuh shuh ki jingtip halor kane ka mission phin ioh na kane ka link ba la ai harum : |
| 13:35 | La pynkylla sha ka ktien khasi da i Godwin pyrbot, Khublei naka bynta ba iasnohlang |