C-and-C++/C2/First-C-Program/Malayalam

From Script | Spoken-Tutorial
Revision as of 12:55, 2 June 2014 by Devisenan (Talk | contribs)

Jump to: navigation, search
Time Narration
00.01 ആദ്യത്തെ C program എന്ന സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം
00.05 ഇവിടെ പഠിക്കുന്നത്,
00.08 ഒരു ലളിതമായ C പ്രോഗ്രാം എഴുതുന്നതിനെ കുറിച്ച്
00.11 ഇത് കംപൈൽ ചെയ്യുന്നത്
00.13 എക്സിക്യൂട്ട് ചെയ്യുന്നത്
00.14 സ്വാഭാവികമായ ചില തെറ്റുകളും അവ തിരുത്തുന്നതും വിശദികരിക്കുന്നു
00.18 ഇതിനായി ഉപയോഗിക്കുന്നത്
00.21 Ubuntu operating system version 11.10 ഉം ഉബുണ്ടുവിലെ gcc Compiler version 4.6.1 ഉം
00.31 ഈ ട്യൂട്ടോറിയലിന്റെ പരിശിലനത്തിനായി
00.33 നിങ്ങൾക്ക് Ubuntu Operating System ഉം ഒരു Editor ഉം പരിചിതമാകണം
00.38 ചില എഡിറ്ററുകൾ -vim, gedit
00.42 ഈ ട്യൂട്ടോറിയലില്‍ gedit ഉപയോഗിക്കുന്നു
00.45 ഇതുമായി ബന്ധപെട്ട ട്യൂട്ടോറിയലുകള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക
00.51 എങ്ങനെ ഒരു C പ്രോഗ്രാം എഴുതാമെന്ന് ഉദാഹരണത്തോടെ വിശദികരിക്കാം
00.55 ടെർമിനൽ വിന്ഡോ തുറക്കുവാനായിCtrl,Alt,Tഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക
01.07 ടെക്സ്റ്റ്‌ എഡിറ്റർ തുറക്കാം ,അതിനായി promptല്‍ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക
01.12 “gedit”സ്പേസ് “talk” dot “c”സ്പേസ്“&”അടയാളം
01.20 promptനെ ഫ്രീ ആക്കാൻ ampersand (&)ഉപയോഗിക്കുന്നു
01.24 ശ്രദ്ധിക്കുക , എല്ലാ Cഫയൽസിനും dot c extension ഉണ്ട്
01.30 Enterപ്രസ്‌ ചെയ്യുക
01.32 ടെക്സ്റ്റ്‌ എഡിറ്റർ തുറക്കുന്നു
01.36 ഒരു പ്രോഗ്രാം എഴുതാൻ തുടങ്ങാം
01.39 ഡബിൾ സ്ലാഷ് സ്പേസ്
01.42 “My first C program”എന്ന് ടൈപ്പ് ചെയ്യുക
01.48 ഇവിടെ ഡബിൾ സ്ലാഷ് ഉപയോഗിക്കുന്നത് ഈ വരി കമന്റ്‌ ചെയ്യാനാണ്
01.52 ഒരു പ്രോഗ്രാമിന്റെ ഒഴുക്ക് മനസിലാക്കാൻ കമന്റ്‌സ് സഹായിക്കുന്നു
01.56 ഇത് documentation ന് ഉപകാരപ്രദമാണ്
01.58 ഇത് നമുക്ക് പ്രോഗ്രാമിനെ കുറിചുള്ള വിവരണം നല്കുന്നു
02.01 ഡബിൾ slash ഒറ്റ വരി കമന്റ്‌ ആണ്
02.07 Enterപ്രസ്‌ ചെയ്യുക
02.09 'ടൈപ്പ് ചെയ്യുക “#include”' space തുറക്കുന്ന ബ്രാക്കറ്റ് , അടയ്ക്കുന്ന ബ്രാക്കറ്റ്
02.17 ഇങ്ങനെ ചെയ്യുന്നത് നന്നായിരിക്കും , ആദ്യം ബ്രാക്കറ്റ് കൊടുത്തിട്ട് അതിനുള്ളിൽ എഴുതുക.
02.24 ഇപ്പോൾ ബ്രാക്കറ്റിനുള്ളിൽ“stdio” “(dot).” “h” ടൈപ്പ് ചെയ്യുക
02.30 stdio.h, ഒരു header fileആണ്
02.33 ഒരു പ്രോഗ്രാം സാധാരണ input/output functionsഉപയോഗിക്കുമ്പോൾ ഈ ഹെഡർ ഫയൽ ഉണ്ടായിരിക്കും
02.41 Enterപ്രസ്‌ ചെയ്യുക
02.43 ടൈപ്പ് ചെയ്യുക “int” space “main” തുറക്കുന്ന ബ്രാക്കറ്റ്,അടയ്ക്കുന്ന ബ്രാക്കറ്റ്
02.50 ' mainഒരു പ്രത്യേക function ആണ്
02.52 ഇത് കാണിക്കുന്നത് ഈ വരിയിൽ നിന്ന് പ്രോഗ്രാമിന്റെ execution തുടങ്ങുന്നു എന്നാണ്
02.58 തുറക്കുകയും അടയ്ക്കുകയും ചെയ്യുന്ന ബ്രാക്കറ്റുകളെ parenthesis എന്ന് വിളിക്കുന്നു
03.04 main നെ തുടർന്ന് paranthesis, കാണിക്കുന്നത് main ഒരു ഫങ്ഷൻ ആണെന്നാണ് .
03.11 ഇവിടെ int main function ന് arguments ഇല്ല
03.15 ഇത് “integer”ആയ ഒരു value റിട്ടേണ്‍ ചെയ്യുന്നു
03.18 data types നെ കുറിച്ച് മറ്റൊരു ട്യൂട്ടോറിയലില്‍ പഠിക്കാം
03.23 main functionനെ കുറിച്ച് കൂടുതൽ അറിയാനായി അടുത്ത സ്ലൈഡ് നോക്കാം
03.29 എല്ലാ പ്രോഗ്രാമ്മിനും ഒരു main function ഉണ്ടാകണം
03.33 ഒന്നിൽ കൂടുതൽ main ഫങ്ഷനുകൾ പാടില്ല
03.36 അല്ലെങ്കിൽ ,പ്രോഗ്രാമിന്റെ തുടക്കം കംപൈലറിന് മനസിലാക്കാൻ കഴിയില്ല
03.41 ഒഴിഞ്ഞ parentheses കാണിക്കുന്നത് main ന് ഒരു argumentഉം ഇല്ല എന്നാണ്
03.46 arguments നെ കുറിച്ച് തുടർന്നുള്ള ട്യൂട്ടോറിയലില്‍ നോക്കാം
03.52 ഇപ്പോൾ നമുക്ക് പ്രോഗ്രാമിലേക്ക് തിരികെ വരാം
03.55 Enterപ്രസ്‌ ചെയ്യുക
03.58 തുറക്കുന്ന curly bracket “{” ടൈപ്പ് ചെയ്യുക
04.00 തുറക്കുന്ന curly bracket, main ഫങ്ഷന്റെ തുടക്കം കാണിക്കുന്നു
04.04 അടയ്ക്കുന്ന curly bracket “}” ടൈപ്പ് ചെയ്യുക
04.08 അടയ്ക്കുന്ന curly bracket സൂചിപ്പിക്കുന്നത് main ഫങ്ഷന്റെ അവസാനമാണ്
04.13 ബ്രാക്കറ്റിനുള്ളിൽ Enterരണ്ടു പ്രാവിശ്യം പ്രസ് ചെയ്യുക
04.16 cursor ഒരു വരി മുകളിലേക്ക് നീക്കുക
04.20 Indentation കോഡ് എളുപ്പത്തിൽ വായിക്കുവാനും ,
04.23 വേഗത്തിൽ തെറ്റുകൾ കണ്ടെത്തുവാനും സഹായിക്കുന്നു .
04.25 മൂന്ന് പ്രാവിശ്യം സ്പേസ് കൊടുത്തിട്ട് ,
04.29 “printf” തുറക്കുന്ന ബ്രാക്കറ്റ് , അടയ്ക്കുന്ന ബ്രാക്കറ്റ് ടൈപ്പ് ചെയ്യുക .
04.34 ടെർമിനലിൽ ഔട്ട്‌പുട്ട് പ്രിന്റ്‌ ചെയ്യുന്ന ഒരു standard C function ആണ്printf
04.39 ഇവിടെ ബ്രാക്കറ്റിനുള്ളിൽ,ഡബിൾ quotesൽ ,
04.43 printf statement ഡബിൾ quoteസിനുള്ളിലുള്ളത് ടെർമിനലിൽ പ്രിന്റ്‌ ചെയ്യുന്നു.
04.50 “Talk To a Teacher backslash n”ടൈപ്പ് ചെയ്യുക
04.59 പുതിയ വരിയ്ക്കായി, Backslash n “\n” .
05.03 ഇതിന്റെ ഭലമായി printf ഫങ്ഷന്റെ execution ന് ശേഷം cursor അടുത്ത വരിയിലേക്ക് പോകുന്നു .
05.10 എല്ലാ C' statement കളുടെ അവസാനവും ഒരു semicolon “;”വേണം
05.15 അതിനാൽ ഈ വരിയുടെ അവസാനം ഇത് ഇടുക
05.19 Semicolonഒരു statment നെ അവിടെ നിർത്തുന്നു
05.24 'Enterപ്രസ്‌ ചെയ്ത് മൂന്ന് പ്രാവിശ്യം സ്പേസ് കൊടുക്കുക
05.27 ടൈപ്പ് ചെയ്യുക , “return” space “0”'semicolon
05.34 ഈ സ്റ്റേറ്റ്മെന്റ് integer zero തിരിച്ചു നല്കുന്നു .
05.38 ഈ function int ടൈപ്പ് ആയതിനാൽ ഒരു integer return ചെയ്യണം
05.45 return statement, execute ചെയ്യുന്ന statement കളുടെ അവസാനം സൂചിപ്പിക്കുന്നു .
05.51 മറ്റൊരു ട്യൂട്ടോറിയലില്‍ returned values നെ കുറിച്ച് കൂടുതലായി പഠിക്കാം
05.55 ഫയൽ സേവ് ചെയ്യാനായി save ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക
06.00 കൂടെ കൂടെ ഫയൽ സേവ് ചെയ്യുന്നത് നല്ല ശിലം ആണ്
06.03 ഇത് പെട്ടന്നുള്ള വൈദ്യുത തടസങ്ങളിൽ നിന്ന് നിങ്ങളെ രക്ഷിക്കുന്നു
06.05 ആപ്ലിക്കേഷൻ ക്രാഷ് ആകുന്ന അവസരങ്ങളിലും ഇത് സഹായിക്കുന്നു
06.10 പ്രോഗ്രാം കംപൈൽ ചെയ്യാനായി ടെർമിനലിലേക്ക് തിരിച്ചു വരുക
06.15 “gcc” space “talk.c” space hyphen “-o” space “myoutput”
06.24 gcc' കംപൈലർ ആണ്
06.27 'talk.cനമ്മുടെ 'ഫയലിന്റെ പേര്
06.30 '-o myoutput കാണിക്കുന്നത് ,executable myoutputല്‍ ചേർക്കപെടുന്നുവെന്നാണ്
06.37 Enterപ്രസ്‌ ചെയ്യുക
06.39 പ്രോഗ്രാം കംപൈൽ ചെയ്യുന്നത് കാണാം
06.42 ls space (hypen) -lrt ടൈപ്പ് ചെയ്ത് അവസാനമായി സൃഷ്‌ടിച്ച ഫയൽ 'myoutput ആണെന്ന് കാണാം .
06.54 പ്രോഗ്രാം execute ചെയ്യാൻ dot slash)“./myoutput”ടൈപ്പ് ചെയ്ത് Enter. പ്രസ്‌ ചെയ്യുക
07.01 ഇവിടെ output, “Talk To a Teacher”എന്ന് കാണിക്കുന്നു
07.06 നേരത്തെ പറഞ്ഞത് പോലെ , executeചെയ്യുവാനുള്ള അവസാനത്തെ സ്റ്റേറ്റ്മെന്റ് return ആണ്
07.10 returnസ്റ്റേറ്റ്മെന്റിന് ശേഷം ഒന്നുംതന്നെ executeചെയ്യുന്നില്ല .ഒന്ന് ശ്രമിച്ച് നോക്കാം
07.15 പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരാം
07.17 return സ്റ്റേറ്റ്മെന്റിന് ശേഷം,ഒരു printfസ്റ്റേറ്റ്മെന്റ് കൂടി ഉൾപെടുത്താം
07.22 സ്പേസ് കൊടുത്ത് , printf തുറക്കുന്ന ബ്രാക്കറ്റ് , അടയ്ക്കുന്ന ബ്രാക്കറ്റ് ടൈപ്പ് ചെയ്യുക
07.27 ബ്രാക്കറ്റിനുള്ളിൽ, ഡബിൾ quote സിന് അകത്ത് Welcome backslash n , അവസാനം semicolon ടൈപ്പ് ചെയ്യുക
07.35 Saveക്ലിക്ക് ചെയ്യുക
07.37 compile ചെയ്ത് executeചെയ്യാം . terminalലേക്ക് തിരികെ വരുക
07.41 up arrowkeyഉപയോഗിച്ച് മുൻപത്തെ കമാൻഡുകൾ recall ചെയ്യാൻ കഴിയും.
07.46 അതാണിപ്പോൾ ഞാൻ ചെയ്യുന്നത്
07.51 രണ്ടാമത്തെ സ്റ്റേറ്റ് മെന്റ് ആയ ,welcome execute ചെയ്തില്ല .
07.58 പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരാം
08.00 returnസ്റ്റേറ്റ്മെന്റിന് മുകളിലായി welcomeസ്റ്റേറ്റ്മെന്റ് എഴുതുക
08.06 Save ക്ലിക്ക് ചെയ്യുക
08.09 compile ചെയ്ത് execute ചെയ്യാം
08.15 രണ്ടാമത്തെ printfസ്റ്റേറ്റ്മെന്റ്, welcome execute ചെയ്യപെട്ടു
08.23 സ്വാഭാവികമായി സംഭവിക്കുന്ന errors നോക്കാം , പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരിക .
08.29 stdio.h ലെ dot ഒഴുവാക്കുന്നു . saveക്ലിക്ക് ചെയ്യുക
08.36 എന്നിട്ട് compile ചെയ്ത് executeചെയ്യാം .
08.41 നമുക്ക്
08.42 talk.cഫയലിൽ രണ്ടാമത്തെ വരിയിൽ ഒരു fatalഎറർ ഉണ്ടെന്ന് കാണാം
08.48 “stdioh”എന്ന പേരിലുള്ള ഒരു header file കണ്ടെത്താൻ complierന് കഴിയുന്നില്ല ,അതിനാൽ no such file or directory, compilation is terminated
08.59 എന്ന് കാണിക്കുന്നു
09.03 പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വന്നു അതിലെ തെറ്റ് തിരുത്താം .dot നല്കി saveക്ലിക്ക് ചെയ്യുക
09.11 compile ചെയ്ത് execute ചെയ്യാം . ഇത് പ്രവർത്തിക്കുന്നു
09.19 മറ്റൊരു errorനോക്കാം
09.22 പ്രോഗ്രാമിലേക്ക് വരിക
09.25 ഈ വരിയുടെ അവസാനത്തുള്ള semicolon ഒഴുവാക്കുന്നു
09.31 Save'ക്ലിക്ക് ചെയ്യുക . compileചെയ്ത് execute ചെയ്യുക.
09.41 talk.c file ന്റെ ആറാമത്തെ വരിയിൽ ഒരു തെറ്റ് ഉണ്ടെന്ന് കാണാം .expected semicolon before printf.
09.51 പ്രോഗ്രാമിലേക്ക് തിരിച്ചു വരാം
09.54 നേരത്തെ പറഞ്ഞത് പോലെ, semicolon ഒരു സ്റ്റേറ്റ്മെന്റിന്റെ terminator ആണ് .
09.58 അഞ്ചാമത്തെ വരിയുടെ അവസാനവും ആറാമത്തെ വരിയുടെ ആദ്യവും ഇതിനായി തിരയുന്നു
10.06 ഇത് ആറാമത്തെ വരിയാണ് .
10.09 semicolonഇടേണ്ട അവസാനത്തെ സ്ഥലം ഇവിടെയാണ് .
10.12 ശ്രദ്ധിക്കുക ,compiler errorസന്ദേശം തന്നതും ആറാമത്തെ വരിയിലാണ്
10.18 ഇവിടെ semicolon ഇട്ടാൽ എന്ത് സംഭവിക്കും എന്ന് നോക്കാം
10.23 Save ക്ലിക്ക് ചെയ്യുക
10.26 compileചെയ്ത് executeചെയ്യുക
10.30 ഇത് പ്രവർത്തിക്കുന്നു
10.32 പ്രോഗ്രാമിലേക്ക് തിരിച്ച് വരാം. സാധാരണ രീതിയിൽ semicolonഒരു വരിയുടെ അവസാനം കൊടുക്കുന്നതിനാൽ
10.40 ഈ വരിയുടെ അവസാനം semicolon ഇടാം .
10.46 Save ക്ലിക്ക് ചെയ്യുക
10.49 compileചെയ്ത് executeചെയ്യാം ,ഇത് പ്രവർത്തിക്കുന്നു
10.54 നമുക്ക് സ്ലൈഡിലേക്ക് തിരിച്ച് പോകാം
10.57 ഒരു അസ്സിഗ്ന്മെന്റ്
10.59 "Welcome to the World of C" printചെയ്യാനായി പ്രോഗ്രാം എഴുതുക.
11.02 printf' സ്റ്റേറ്റ്മെന്റിൽ "\n” ഇല്ലെങ്കിൽ എന്ത് സംഭവിക്കും എന്ന് നോക്കുക
11.08 ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു
11.12 ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക
11.15 ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു
11.18 നല്ല ബാന്‍ഡ് വിഡ്ത്ത് ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്
11.22 സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം
11.24 സ്പോകെന്‍ ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.
11.28 ഓണ്‍ലൈന്‍ ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക് സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.
11.31 കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ,ദയവായി,contact@spoken-tutorial.org ല്‍ ബന്ധപ്പെടുക.
11.38 സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക് ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റ്‌ന്റെ ഭാഗമാണ്.
11.42 ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല്‍ മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ"
11.47 ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്
11.51 ഈ ട്യൂട്ടോറിയല്‍ വിവര്‍ത്തനം ചെയ്തത് ദേവി സേനന്‍,IIT Bombay,ഞങ്ങളോട് സഹകരിച്ചതിന് നന്ദി.

Contributors and Content Editors

Devisenan, PoojaMoolya