Difference between revisions of "PERL/C2/Blocks-in-Perl/Malayalam"
From Script | Spoken-Tutorial
(Created page with "{| border=1 |'''Time''' |'''Narration''' |- | 00:01 |''' Blocks in Perl'''എന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക്...") |
PoojaMoolya (Talk | contribs) |
||
Line 45: | Line 45: | ||
|- | |- | ||
|00:59 | |00:59 | ||
− | | | + | |ഈ ബ്ലോക്കുകൾ ഇവയാണ്: |
|- | |- |
Latest revision as of 10:33, 23 August 2017
Time | Narration |
00:01 | Blocks in Perlഎന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:06 | ഈ ട്യൂട്ടോറിയലില്, നമ്മള് 'Perl.' ല് ലഭ്യമായ blocks കുറിച്ച് പഠിക്കും. |
00:13 | Ubuntu Linux 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം, Perl 5.14.2 ഞാൻ ഉപയോഗിക്കുന്നു. |
00:21 | ഞാൻ gedit ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കും. |
00:26 | താങ്കളുടെ തിരഞ്ഞെടുപ്പിലെ ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. |
00:31 | ഒരു പ്രീ-ആവശ്യകത പോലെ, നിങ്ങൾ Perl. ലു ള്ള variables, comments എന്നിവയുടെ അടിസ്ഥാന അറിവ് ഉണ്ടായിരിക്കണം. ' |
00:38 | 'PERL' ലെ data structures അധിക നേട്ടമായിരിക്കും. |
00:44 | 00:31Spoken Tutorial വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക. |
00:50 | Perl 5 സ്പെഷ്യൽ blocks. നൽകുന്നു.' |
00:53 | ഈblocks Perl'പ്രോഗ്രാമിന്റെ വിവിധ ഘട്ടങ്ങളിൽ നടപ്പിലാക്കുക. |
00:59 | ഈ ബ്ലോക്കുകൾ ഇവയാണ്: |
01:01 | BEGIN , END |
01:03 | UNITCHECK, CHECK |
01:05 | INIT നമുക്ക് ആദ്യം 'BEGIN' ബ്ലോക്ക് മനസിലാക്കാം. |
01:10 | BEGIN ബ്ലോക്ക് കംപൈലേഷൻ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. |
01:15 | അതിനാൽ, ഈ ബ്ലോക്കിനുള്ളിൽ എഴുതിയിട്ടുള്ള ഏത് കോഡും ആദ്യം സമാഹരണം നടത്തും. |
01:22 | നമുക്കൊരു Perl സ്ക്രിപ്റ്റിനുള്ള നിരവധി' BEGIN ഉണ്ട്. |
01:26 | ഈ ബ്ലോക്കുകൾ പ്രഖ്യാപനത്തിന്റെ ക്രമത്തിൽ വധശിക്ഷ നടപ്പാക്കും. |
01:31 | അതായത്First define First execute ആണ് |
01:35 | 'BEGIN' എന്ന ബ്ളോക്ക് ഉപയോഗിക്കുന്നതിനുള്ള സിന്റാക്സ് താഴെ കൊടുത്തിരിക്കുന്നു: |
01:40 | BEGIN in capital letters space open curly bracket |
01:45 | Enter. അമർത്തുക |
01:47 | കംപൈലേഷൻ സമയത്ത് പീസ് ഓഫ് കോഡ് എക്സിക്യൂട്ട് ചെയ്യും |
01:51 | 'Enter' അമർത്തുക .കോളി ബ്രാക്കറ്റ് അടയ്ക്കുക. |
01:55 | ഇപ്പോൾ 'BEGIN' ബ്ലോക്കിന്റെ ഒരു ഉദാഹരണം നോക്കാം. |
01:59 | ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക: |
02:02 | gedit beginBlock dot pl space ampersand |
02:08 | Enter. അമര്ത്തുക |
02:10 | ഇത് 'beginblock dot pl' ഫയല്gedit. ൽ തുറക്കും. |
02:15 | സ്ക്രീനില് പ്രദര്ശിപ്പിച്ചതുപോലെ താഴെ പറയുന്ന പീസ് ഓഫ് കോഡ് കോഡ് ടൈപ്പ് ചെയ്യുക. |
02:20 | സ്ക്രിപ്റ്റിനുള്ളിൽ ഞാൻ എഴുതിയത് എന്താണെന്ന് നോക്കാം. |
02:24 | ഇവിടെ, 'BEGIN' ബ്ലോക്കുകൾക്കു മുമ്പും ശേഷവും ഞങ്ങൾ കുറച്ച്ടെക്സ്റ്റ് അച്ചടിച്ചു. |
02:31 | അതുപോലെ, ഓരോ 'BEGIN' 'ബ്ലോക്കിലും ഒരു print സ്റ്റെമെന്റ്റ് എഴുതിയിട്ടുണ്ട്. |
02:37 | ദയവായി ശ്രദ്ധിക്കുക, BEGIN ബ്ളോക്കുകൾ' 'ശേഷം സെമിക്കോലൺ നൽകിയിട്ടില്ല. |
02:42 | ഒരു സെമികലോൻ ഈടുവന്നത് പ്രോഗ്രാമിനെ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ഒരു സിന്റസ് എറർ സംഭവിക്കും. |
02:49 | ഇപ്പോൾ,ഫയൽsave ചെയ്യാൻ 'Ctrl + s' അമർത്തുക 'സേവ്' ചെയ്യുക. |
02:53 | ശേഷം ടൈപ്പ് ചെയ്തു് ടൈപ്പ് ചെയ്തു് സ്ക്രിപ്റ്റ് നടപ്പിലാക്കുക: |
02:58 | perl beginBlock dot pl |
03:01 | Enter.അമര്ത്തുക |
03:04 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന ഔട്ട്പുട്ട് നിങ്ങൾക്ക് ലഭിക്കും. |
03:09 | ആദ്യത്തെ 'BEGIN' ബ്ലോക്ക്ക്കുള്ളിൽ എഴുതിയിട്ടുള്ള വരി ആദ്യം പ്രിന്റ് ചെയ്യുന്നത് ശ്രദ്ധിക്കുക |
03:16 | സ്ക്രിപ്റ്റിന്റെ ആദ്യ print' സ്റ്റെമെന്റ്റ് ' BEGIN 'ബ്ലോക്ക് സ്റ്റേറ്റ്മെന്റുകൾക്കുശേഷം അച്ചടിക്കും. |
03:25 | BEGINബ്ളോക്കുകൾ അവരുടെ ഡിക്ലറേഷൻ റെ ക്രമത്തിൽ വധിക്കപ്പെടും. |
03:31 | ഈ ഉദാഹരണത്തിൽ നിന്ന്, അത് വ്യക്തമാണ് |
03:34 | 'BEGIN' ബ്ലോക്ക്ക്കുള്ളിൽ എഴുതിയിരിക്കുന്ന കോഡ് ആദ്യം നടപ്പിലാക്കും. |
03:40 | PERL സ്ക്രിപ്റ്റിനുള്ളിലെ BEGIN ബ്ളോക്കിലെ സ്ഥാനം എന്താണെന്നത് മറ്റൊന്നില്ല. |
03:46 | BEGINബ്ളോക്ക് എല്ലായ്പ്പോഴുംFirst In First Out രീതിയിൽ നടപ്പിലാക്കുന്നു. |
03:52 | അതിനാൽ, ഈ block ഉപയോഗത്തിൽ ഒരു പെർൽ ലിപിയിലുള്ള ഫയലുകൾ ഉൾപ്പെടുത്തി, യഥാർത്ഥ വധശിക്ഷ ആരംഭിക്കുന്നതിന് മുമ്പ്. |
04:01 | ഇപ്പോൾ നമുക്ക് 'END' ബ്ലോക്ക് മനസിലാക്കാം. |
04:04 | PERL പ്രോഗ്രാം ന്റെ അവസാഅവസാനംENDബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുന്നു. |
04:09 | PERL ഈ പ്രോഗ്രാം നടപ്പിലാക്കി കഴിഞ്ഞാൽ ഈ ബ്ലോക്കിനുള്ളിൽ എഴുതിയിരിക്കുന്ന കോഡ് നടപ്പിലാക്കും. |
04:17 | Perl script. ള്ളിൽ നിരവധി END ബ്ളോക്കുകൾ ഉണ്ടാകാം. |
04:21 | ഈ ബ്ലോക്കുകൾ പ്രഖ്യാപനത്തിന്റെ വിപരീത ക്രമത്തിൽ എക്സിക്യൂട്ട് ചെയ്യും. |
04:26 | അതായതു്, Last define First executeപാറ്റേൺ വ്യക്തമാക്കുന്നു. |
04:30 | END ബ്ലോക്ക് എന്നതിനുള്ള വാക്യഘടന താഴെ കൊടുത്തിരിക്കുന്നു: |
04:35 | END in capital letters open curly bracket |
04:39 | 'Enter' അമർത്തുക . 'PERL' 'സ്ക്രിപ്റ്റിന്റെ അവസാനം പീസ് ഓഫ് കോഡ് എക്സിക്യൂട്ട് ചെയുക |
04:45 | Enterഅമർത്തുക ക്ലോസെ കർലി ബ്രാക്കറ്റ് . . |
04:49 | ഇപ്പോൾ END ബ്ളോക്കുകളുടെ ഒരു ഉദാഹരണം നോക്കാം. |
04:53 | ടെർമിനൽ തുറന്ന് ടൈപ്പ് ചെയ്യുക: |
04:56 | gedit endBlock dot pl space ampersand |
05:00 | 'Enter' അമർത്തുക. |
05:03 | ഇത് ' endBlock dot pl ഫയലിൽgedit. ൽ തുറക്കും. |
05:08 | സ്ക്രീനില് പ്രദര്ശിപ്പിച്ചതുപോലെ താഴെ പറയുന്ന പീസ് ഓഫ് കോഡ് ടൈപ്പ് ചെയ്യുക. |
05:13 | ഈ സ്ക്രിപ്റ്റ് ൽ ഞാൻ എഴുതിയത് എന്താണെന്ന് നോക്കാം. |
05:17 | ഇവിടെ, END ബ്ലോക്കുകൾക്കു മുമ്പും ശേഷവും ഞങ്ങൾ കുറച്ച് വാചകം അച്ചടിച്ചു. |
05:23 | അതുപോലെ തന്നെ, ഓരോ ' END ബ്ലോക്കിലും ഒരു print സ്റ്റെമെന്റ്റ് എഴുതിയിട്ടുണ്ട്. |
05:29 | ദയവായി ' ENDബ്ളോക്കിന് ശേഷം സെമിക്കോലൺ നൽകിയിട്ടില്ല എന്ന് ശ്രദ്ധിക്കുക. |
05:34 | നമ്മൾ സെമികലോൻ നൽകിയാൽ, കംപൈലെഷൻ സമയത് ഒരു സിന്റസ് എറർ ഉണ്ടാകും. |
05:41 | ഇപ്പോൾ, ഫയൽ save' ചെയ്യാൻ 'Ctrl + s' അമർത്തുക. |
05:45 | ശേഷം ടൈപ്പ് ചെയ്തു് ടൈപ്പ് ചെയ്തു് സ്ക്രിപ്റ്റ് നടപ്പിലാക്കുക: |
05:50 | 'Perl endBlock dot pl' |
05:53 | Enter. അമര്ത്തുക. |
05:55 | നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ടെർമിനലിൽ കാണിക്കുന്നു. |
06:00 | ശ്രദ്ധിക്കുക: ENDബ്ലോക്കിനുള്ളിൽ എഴുതിയിട്ടുള്ള വരി അവസാനമായി അച്ചടിച്ചു. |
06:06 | സ്ക്രിപ്റ്റിന്റെ അവസാനത്തെ print സ്റ്റെമെന്റ്റ് യഥാർത്ഥത്തിൽ END ബ്ലോക്ക് ൽ ഉള്ള സ്റ്റേറ്റ്മെന്റ്സ് ആണ് |
06:13 | END ബ്ളോക്കുകൾ അവരുടെ പ്രഖ്യാപനത്തിന്റെ വിപരീത ക്രമത്തിൽ നടപ്പിലാക്കും. |
06:20 | ഉദാഹരണത്തിൽ, അത് വ്യക്തമാണ് |
06:23 | ENDബ്ലോക്കുകളിൽ എഴുതിയിട്ടുള്ള കോഡ് അവസാനം എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. |
06:29 | PERL സ്ക്രിപ്റ്റിനുള്ളിലെ 'END' ബ്ലോക്കിന്റെ സ്ഥാനം എന്താണുള്ളതെന്നതും ഇതു തന്നെയാണ് |
06:36 | ENDബ്ളോക്കുകൾ Last In First Out രീതിയിൽ നടപ്പിലാക്കുന്നു. |
06:41 | അവസാനത്തേയ്ക്കു് അവസാനിയ്ക്കുന്നതിനു് മുമ്പു് പ്രോഗ്രാമിൽ നിന്നുണ്ടാക്കിയ വസ്തുക്കൾ നശിപ്പിയ്ക്കുക എന്നതാണു് End 'ബ്ലോക്കിന്റെ ഒരു ഉപയോഗം. |
06:49 | സമാനമായി, PERL ന് 'UNITCHECK, CHECK' , INIT 'ബ്ലോക്കുകൾ ഉണ്ട്. |
06:55 | ഈ ബ്ലോക്കുകൾ ഡെവലപ്പർമാർ വളരെ അപൂർവ്വമായി ഉപയോഗിച്ചു മനസ്സിലാക്കാൻ വളരെ ബുദ്ധിമുട്ടാണ്. |
07:02 | അതുകൊണ്ട്, ഈ ബ്ലോക്കുകളെക്കുറിച്ച് ഞാൻ നിങ്ങളെ അറിയിക്കും. |
07:06 | 'UNITCHECK, CHECK' , 'INIT' ബ്ലോക്കുകൾ ഉപയോഗപ്രദമാണ്. |
07:10 | മെയിൻ പ്രോഗ്രാം ന്റെ കംപൈലേഷൻ എക്സിക്യൂഷൻ ഫേസ് , എന്നിവയ്ക്കിടയിൽ ഉള്ള ട്രാന്സിഷൻ |
07:18 | ചില ചെക്സ്, അല്ലെങ്കിൽ ഇനിശ്യ ലൈസേഷൻ കംപൈലെഷനു ശേഷം എക്സിക്യൂഷൻഎം മുൻപ് |
07:24 | UNITCHECK CHECK ബ്ലോക്സ് Last in First out രീതിയിൽ റൺ ചെയുന്നു |
07:31 | INITബ്ലോക്ക് പ്രവർത്തിക്കുന്നത് First In First Out രീതിയിൽ റൺ ചെയുന്നു |
07:37 | 'UNITCHECK' ' ബ്ളോക് എന്നതിനുള്ള സിന്റാസ്സ് ഇനിപറയുന്നതാണ്: |
07:41 | UNITCHECK in capital letters space open curly bracket |
07:46 | 'Enter' അമർത്തുക. |
07:48 | പീസ് ഓഫ് കോഡ് എക്സിക്യൂട്ട് ചെയുന്നു |
07:50 | 'Enter' അമർത്തുക. |
07:54 | 'CHECK' ' ബ്ളോക് എന്നതിനുള്ള സിന്റാസ്സ് ഇനിപറയുന്നതാണ്: |
08:03 | press Enter. Piece of code to be executed, |
08:07 | Enter അമർത്തുക Close curly bracket. |
08:11 | INIT 'ബ്ളോക്ക്സിന്റാക്സ് താഴെ കൊടുത്തിരിക്കുന്നു: |
08:15 | INIT in capital letters space open curly bracket |
08:20 | Enter അമർത്തുക .പീസ് ഓഫ് കോഡ് ഇനിഷ്യലിസ് ചെയുന്നു |
08:24 | 'Enter' അമർത്തുക. |
08:26 | ക്ലൈ ബ്രാക്കറ്റ് അടയ്ക്കുക. |
08:28 | നിങ്ങളുടെr Perlസ്ക്രിപ്റ്റുകളിൽ ഈ ബ്ലോക്കുകളുമായി പരീക്ഷണം നടത്താൻ എനിക്ക് കൂടുതൽ മനസിലാക്കാൻ കഴിയുന്നു. |
08:36 | നമുക്ക് ചുരുക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
08:40 | BEGIN END ബ്ലോക്കുകൾ വിശദമായി |
08:44 | 'UNITCHECK, CHECK' , INIT 'ബ്ളോക്കുകൾ എന്നിവയുടെ ആമുഖം ശനം |
08:48 | സാമ്പിൾ പ്രോഗ്രാമുകൾ ഉപയോഗിക്കൽ. |
08:52 | നിങ്ങൾക്കായി ഒരു അസൈൻമെന്റ് ഇതാ: |
08:54 | PERL script നുള്ളിലെ താഴെ യുള്ള കോഡ് ടൈപ്പ് ചെയ്യുക. |
08:58 | സ്ക്രിപ്റ്റ് execute ചെയ്ത ഔട്ട്പുട്ട് നിരീക്ഷിക്കുക. |
09:02 | ലഭ്യമായ ലിങ്ക് കാണുക. |
09:06 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
09:09 | നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
09:14 | സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം:സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. |
09:20 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
09:24 | കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org. |
09:32 | "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്റ്റ് "ടോക്ക് ടു എ ടീച്ചർ" എന്ന പദ്ധതിയുടെ ഭാഗമാണ്. |
09:37 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
09:45 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
09:57 | നിങ്ങൾക്ക് ഈ 'Perl' 'ട്യൂട്ടോറിയൽ ഇഷ്ടമാണെന്ന് കരുതുന്നു. |
10:00 | ഇത് വിജി നായർ ആണ്, സൈൻ ഓഫ് ചെയ്യുന്നു. |
10:02 | അംഗമാകുന്നതിന് നന്ദി. |