Difference between revisions of "PERL/C2/Comments-in-Perl/English-timed"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | ! | + | ! '''Time''' |
− | ! | + | ! '''Narration''' |
|- | |- | ||
− | |00 | + | |00:00 |
− | | | + | | Welcome to the spoken tutorial on '''Comments in Perl'''. |
|- | |- | ||
− | | 00 | + | | 00:05 |
− | | | + | | In this tutorial, we will learn about |
|- | |- | ||
− | |00 | + | |00:08 |
− | | | + | |comments in '''Perl'''. |
|- | |- | ||
− | |00 | + | |00:10 |
− | |I am using '''Ubuntu | + | |I am using '''Ubuntu Linux 12.04''' operating system and '''Perl''' '''5.14.2 ''' |
|- | |- | ||
− | |00 | + | |00:18 |
− | |that is, '''Perl''' revision 5 version 14 and subversion 2 | + | |that is, '''Perl''' revision 5 version 14 and subversion 2. |
− | + | ||
|- | |- | ||
− | |00 | + | |00:23 |
|I will also be using the '''gedit Text Editor'''. | |I will also be using the '''gedit Text Editor'''. | ||
|- | |- | ||
− | |00 | + | |00:27 |
|You can use any text editor of your choice. | |You can use any text editor of your choice. | ||
− | |||
|- | |- | ||
− | |00 | + | |00:31 |
− | |You should have | + | |You should have basic knowledge of compiling, executing and variables in Perl. |
|- | |- | ||
− | |00 | + | |00:37 |
− | |If not, please go through the relevant spoken tutorials on the spoken tutorial website | + | |If not, please go through the relevant spoken tutorials on the spoken tutorial website. |
|- | |- | ||
− | | 00 | + | | 00:43 |
− | |Commenting a piece of code in '''Perl''' can be done in two ways: | + | |Commenting a piece of code in '''Perl''' can be done in two ways: |
− | + | ||
− | + | ||
|- | |- | ||
− | |00 | + | | 00:47 |
− | | ''Single Line''' | + | |'''Single Line''' , ''' Multi-Line'''. |
− | + | ||
|- | |- | ||
− | |00 | + | |00:49 |
− | |This type of comment is used | + | |This type of comment is used when user wants to comment a single line of code or |
|- | |- | ||
− | |00 | + | |00:55 |
− | + | | to add one liner text to explain the functionality of a piece of code. | |
− | + | ||
− | + | ||
− | | to add one liner text to explain the functionality of a piece of code | + | |
|- | |- | ||
− | |01 | + | |01:01 |
− | |This type of comment starts with the symbol ''' # (hash) '''. | + | |This type of comment starts with the symbol '''# (hash)'''. |
|- | |- | ||
− | | 01 | + | | 01:05 |
|Here is a demo. Let us open a new file in the Text Editor. | |Here is a demo. Let us open a new file in the Text Editor. | ||
|- | |- | ||
− | | 01 | + | | 01:11 |
− | | Open the '''Terminal''' and type - '''gedit comments dot pl &''' | + | | Open the '''Terminal''' and type - '''gedit comments dot pl space &''' |
|- | |- | ||
− | | 01 | + | | 01:19 |
− | |Once again | + | |Once again reminding you that the ampersand is used to free the '''command prompt''' in the '''terminal''', now press '''Enter'''. |
|- | |- | ||
− | |01 | + | |01:27 |
|Now type the following commands. | |Now type the following commands. | ||
|- | |- | ||
− | |01 | + | |01:29 |
− | |'''hash Declaring count variable''' ''' | + | |'''hash Declaring count variable''' press '''Enter'''. |
|- | |- | ||
− | |01 | + | |01:37 |
− | |'''dollar count space equal to space 1 semicolon''' | + | |'''dollar count space equal to space 1 semicolon''' press '''Enter'''. |
|- | |- | ||
− | |01 | + | |01:45 |
− | |'''print space double quotes Count is dollar count slash n double | + | |'''print space double quotes Count is dollar count slash n''' double quotes complete '''semicolon space hash Prints Count is 1''' |
|- | |- | ||
− | |02 | + | |02:03 |
− | | Now | + | | Now save this file by pressing '''Ctrl S''' and execute the '''Perl''' script. |
|- | |- | ||
− | | 02 | + | | 02:08 |
− | | Switch to the '''Terminal''' | + | | Switch to the '''Terminal''' and type '''perl hyphen c comments dot pl''' and press '''Enter.''' |
|- | |- | ||
− | |02 | + | |02:18 |
− | |This tells us that there is no syntax error | + | |This tells us that there is no syntax error. |
|- | |- | ||
− | | 02 | + | | 02:21 |
− | |Now type '''perl comments dot pl''' and press '''Enter.''' | + | |Now type: '''perl comments dot pl''' and press '''Enter.''' |
|- | |- | ||
− | |02 | + | |02:28 |
− | | | + | | It will show the following output - '''Count is 1''' |
|- | |- | ||
− | | 02 | + | | 02:33 |
− | |Let us switch back to '''gedit''' | + | |Let us switch back to '''gedit'''. |
|- | |- | ||
− | |02. | + | | 02:36 |
+ | |In '''gedit''', go to the first line and press '''Enter'''. | ||
+ | |||
+ | |- | ||
+ | |02:40 | ||
|Go back to the first line and type the following command. | |Go back to the first line and type the following command. | ||
|- | |- | ||
− | | 02 | + | | 02:44 |
|'''Hash exclamation mark slash usr slash bin slash perl''' | |'''Hash exclamation mark slash usr slash bin slash perl''' | ||
− | |||
|- | |- | ||
− | | | + | | 02:52 |
− | |This line in '''Perl''' is called as | + | |This line in '''Perl''' is called as '''shebang line''' and is the first line in a '''Perl '''program. |
|- | |- | ||
− | | | + | |02:59 |
|It tells where to find the '''Perl Interpreter'''. | |It tells where to find the '''Perl Interpreter'''. | ||
|- | |- | ||
− | |03 | + | |03:03 |
− | | | + | |Note: Though this line starts with hash symbol, it will not be considered as a single line comment by '''Perl'''. |
|- | |- | ||
− | |03 | + | |03:11 |
− | |Now let us look at multiline comments | + | |Now let us look at multiline comments. |
|- | |- | ||
− | | 03 | + | | 03:13 |
− | |'''Multi Line''' This type of comment is used | + | |'''Multi Line:''' This type of comment is used |
|- | |- | ||
− | |03 | + | |03:17 |
− | |when user wants to comment a piece of code or to add description/usage of piece of code | + | |when user wants to comment a piece of code or to add description/usage of piece of code. |
|- | |- | ||
− | |03 | + | |03:25 |
− | |This type of comment starts with the symbol '''equal to | + | |This type of comment starts with the symbol '''equal to head''' and ends with '''equal to cut'''. |
|- | |- | ||
− | | 03 | + | | 03:33 |
− | | | + | |Let's switch back to '''gedit''' and type the following in the '''comments dot pl '''file. |
|- | |- | ||
− | |03 | + | |03:39 |
− | | | + | |At the end of file, type: '''equal to head''', press '''Enter'''. |
|- | |- | ||
− | |03 | + | |03:45 |
− | |''' | + | |'''print space double quote count variable is used for counting purpose''' double quote complete press '''Enter'''. |
|- | |- | ||
− | | | + | |03:59 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|'''equal to cut''' | |'''equal to cut''' | ||
|- | |- | ||
− | | 04 | + | | 04:01 |
| Save the file, close it and execute the '''Perl''' script. | | Save the file, close it and execute the '''Perl''' script. | ||
|- | |- | ||
− | | 04 | + | | 04:05 |
− | | On the '''Terminal''', type '''perl hyphen c comments dot pl''' and press '''Enter'''. | + | | On the '''Terminal''', type: '''perl hyphen c comments dot pl''' and press '''Enter'''. |
|- | |- | ||
− | |04 | + | |04:13 |
− | |No syntax error | + | |No syntax error. |
|- | |- | ||
− | | 04 | + | | 04:15 |
− | | | + | | So let us execute it, '''perl comments dot pl''' |
|- | |- | ||
− | | 04 | + | | 04:21 |
− | | | + | | It will show the same output as before. '''Count is 1'''. |
|- | |- | ||
− | |04 | + | |04:27 |
− | | | + | | It does not print the sentence “count variable is used for counting purpose”. |
|- | |- | ||
− | | | + | |04:32 |
− | | This is because we commented the portion using '''equal to head''' and '''equal to cut''' | + | | This is because we commented the portion using '''equal to head''' and '''equal to cut'''. |
|- | |- | ||
− | | | + | |04:40 |
− | | | + | | You can either use '''=head =cut''' or '''=begin =end.''' |
|- | |- | ||
− | | | + | |04:48 |
|These are not the special keywords used by '''Perl'''. | |These are not the special keywords used by '''Perl'''. | ||
|- | |- | ||
− | | | + | | 04:52 |
− | | | + | | Please note, there should not be any leading or trailing space(s) before ''''=' ''' (equal to sign) and after the '''head''', '''cut''', '''begin''' or '''end''' word. |
|- | |- | ||
− | |05 | + | |05:02 |
− | | | + | | Open the '''Terminal''' once again. |
|- | |- | ||
− | | 05 | + | | 05:05 |
− | |And Type - ''' | + | |And Type - ''' gedit commentsExample dot pl space &''' and press '''Enter'''. |
|- | |- | ||
− | | | + | |05:15 |
− | | | + | |Type the following commands as shown on the screen. |
|- | |- | ||
− | | | + | |05:19 |
− | |Here I am declaring two variables '''firstNum '''and '''secondNum '''and I am assigning some values to them. | + | |Here, I am declaring two variables '''firstNum '''and '''secondNum '''and I am assigning some values to them. |
|- | |- | ||
− | | | + | |05:28 |
|Then I have commented this portion here. | |Then I have commented this portion here. | ||
|- | |- | ||
− | | | + | |05:32 |
− | |Now I added these two numbers and assign the value to a third variable named addition. | + | |Now I added these two numbers and assign the value to a third variable named '''addition'''. |
|- | |- | ||
− | | | + | |05:39 |
− | |Next I want to print the value using print command. | + | |Next, I want to print the value using '''print''' command. |
+ | |||
|- | |- | ||
− | | | + | |05:44 |
| Save the file and execute the '''Perl''' script on the '''Terminal'''. | | Save the file and execute the '''Perl''' script on the '''Terminal'''. | ||
|- | |- | ||
− | | | + | |05:49 |
− | |On terminal type '''perl hyphen c commentsExample dot pl''' | + | |On terminal, type: '''perl hyphen c commentsExample dot pl''', press '''Enter.''' |
|- | |- | ||
− | | | + | |05:57 |
− | | | + | |There is no syntax error. |
|- | |- | ||
− | | | + | |05:59 |
− | | | + | |So, execute the script by typing |
− | + | ||
|- | |- | ||
− | |06 | + | |06:01 |
− | |'''perl commentsExample dot pl''' press | + | |'''perl commentsExample dot pl''' press '''Enter.''' |
|- | |- | ||
− | | | + | |06:07 |
− | | | + | | It will show the following output. '''Addition is 30'''. |
|- | |- | ||
− | | | + | | 06:12 |
| This brings us to the end of this tutorial. | | This brings us to the end of this tutorial. | ||
|- | |- | ||
− | | | + | |06:16 |
− | |Here we learnt | + | |Here, we learnt to add comments in '''Perl'''. |
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | |06:19 |
|Write a perl script to find square of a number. | |Write a perl script to find square of a number. | ||
+ | |||
|- | |- | ||
− | | | + | |06:23 |
− | |Explain the functionality of the code written using | + | |Explain the functionality of the code written using '''single line comment''' & '''multiline Comment'''. |
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | 06:30 |
− | | Watch the video available at the following link | + | | Watch the video available at the following link. |
|- | |- | ||
− | | | + | |06:34 |
− | |It | + | |It summarizes the Spoken Tutorial project. |
|- | |- | ||
− | | | + | |06:37 |
− | |If you do not have good bandwidth, you | + | |If you do not have good bandwidth, you can download and watch it. |
|- | |- | ||
− | | | + | |06:42 |
− | | | + | |The Spoken Tutorial Project Team: |
|- | |- | ||
− | | | + | |06:44 |
− | |Conducts workshops using spoken tutorials | + | |Conducts workshops using spoken tutorials. |
|- | |- | ||
− | | | + | |06:48 |
− | |Gives certificates to those who pass an online test | + | |Gives certificates to those who pass an online test. |
|- | |- | ||
− | | | + | |06:51 |
− | |For more details, please write | + | |For more details, please write to contact at spoken hyphen tutorial dot org. |
|- | |- | ||
− | | | + | |06:58 |
− | | Spoken Tutorial Project is a part of the Talk to | + | | Spoken Tutorial Project is a part of the Talk to a Teacher project. |
|- | |- | ||
− | |07 | + | |07:03 |
− | |It is supported by the National Mission | + | |It is supported by the National Mission on Education through ICT, MHRD, Government of India. |
|- | |- | ||
− | | | + | |07:11 |
− | |More information on this | + | |More information on this mission is available at the following link. |
|- | |- | ||
− | | | + | | 07:15 |
− | | | + | |Hope you enjoyed this '''Perl''' tutorial. This is Amol Brahmankar, signing off. |
Thanks for joining. | Thanks for joining. | ||
|} | |} |
Latest revision as of 15:03, 10 March 2017
Time | Narration |
---|---|
00:00 | Welcome to the spoken tutorial on Comments in Perl. |
00:05 | In this tutorial, we will learn about |
00:08 | comments in Perl. |
00:10 | I am using Ubuntu Linux 12.04 operating system and Perl 5.14.2 |
00:18 | that is, Perl revision 5 version 14 and subversion 2. |
00:23 | I will also be using the gedit Text Editor. |
00:27 | You can use any text editor of your choice. |
00:31 | You should have basic knowledge of compiling, executing and variables in Perl. |
00:37 | If not, please go through the relevant spoken tutorials on the spoken tutorial website. |
00:43 | Commenting a piece of code in Perl can be done in two ways: |
00:47 | Single Line , Multi-Line. |
00:49 | This type of comment is used when user wants to comment a single line of code or |
00:55 | to add one liner text to explain the functionality of a piece of code. |
01:01 | This type of comment starts with the symbol # (hash). |
01:05 | Here is a demo. Let us open a new file in the Text Editor. |
01:11 | Open the Terminal and type - gedit comments dot pl space & |
01:19 | Once again reminding you that the ampersand is used to free the command prompt in the terminal, now press Enter. |
01:27 | Now type the following commands. |
01:29 | hash Declaring count variable press Enter. |
01:37 | dollar count space equal to space 1 semicolon press Enter. |
01:45 | print space double quotes Count is dollar count slash n double quotes complete semicolon space hash Prints Count is 1 |
02:03 | Now save this file by pressing Ctrl S and execute the Perl script. |
02:08 | Switch to the Terminal and type perl hyphen c comments dot pl and press Enter. |
02:18 | This tells us that there is no syntax error. |
02:21 | Now type: perl comments dot pl and press Enter. |
02:28 | It will show the following output - Count is 1 |
02:33 | Let us switch back to gedit. |
02:36 | In gedit, go to the first line and press Enter. |
02:40 | Go back to the first line and type the following command. |
02:44 | Hash exclamation mark slash usr slash bin slash perl |
02:52 | This line in Perl is called as shebang line and is the first line in a Perl program. |
02:59 | It tells where to find the Perl Interpreter. |
03:03 | Note: Though this line starts with hash symbol, it will not be considered as a single line comment by Perl. |
03:11 | Now let us look at multiline comments. |
03:13 | Multi Line: This type of comment is used |
03:17 | when user wants to comment a piece of code or to add description/usage of piece of code. |
03:25 | This type of comment starts with the symbol equal to head and ends with equal to cut. |
03:33 | Let's switch back to gedit and type the following in the comments dot pl file. |
03:39 | At the end of file, type: equal to head, press Enter. |
03:45 | print space double quote count variable is used for counting purpose double quote complete press Enter. |
03:59 | equal to cut |
04:01 | Save the file, close it and execute the Perl script. |
04:05 | On the Terminal, type: perl hyphen c comments dot pl and press Enter. |
04:13 | No syntax error. |
04:15 | So let us execute it, perl comments dot pl |
04:21 | It will show the same output as before. Count is 1. |
04:27 | It does not print the sentence “count variable is used for counting purpose”. |
04:32 | This is because we commented the portion using equal to head and equal to cut. |
04:40 | You can either use =head =cut or =begin =end. |
04:48 | These are not the special keywords used by Perl. |
04:52 | Please note, there should not be any leading or trailing space(s) before '=' (equal to sign) and after the head, cut, begin or end word. |
05:02 | Open the Terminal once again. |
05:05 | And Type - gedit commentsExample dot pl space & and press Enter. |
05:15 | Type the following commands as shown on the screen. |
05:19 | Here, I am declaring two variables firstNum and secondNum and I am assigning some values to them. |
05:28 | Then I have commented this portion here. |
05:32 | Now I added these two numbers and assign the value to a third variable named addition. |
05:39 | Next, I want to print the value using print command. |
05:44 | Save the file and execute the Perl script on the Terminal. |
05:49 | On terminal, type: perl hyphen c commentsExample dot pl, press Enter. |
05:57 | There is no syntax error. |
05:59 | So, execute the script by typing |
06:01 | perl commentsExample dot pl press Enter. |
06:07 | It will show the following output. Addition is 30. |
06:12 | This brings us to the end of this tutorial. |
06:16 | Here, we learnt to add comments in Perl. |
06:19 | Write a perl script to find square of a number. |
06:23 | Explain the functionality of the code written using single line comment & multiline Comment. |
06:30 | Watch the video available at the following link. |
06:34 | It summarizes the Spoken Tutorial project. |
06:37 | If you do not have good bandwidth, you can download and watch it. |
06:42 | The Spoken Tutorial Project Team: |
06:44 | Conducts workshops using spoken tutorials. |
06:48 | Gives certificates to those who pass an online test. |
06:51 | For more details, please write to contact at spoken hyphen tutorial dot org. |
06:58 | Spoken Tutorial Project is a part of the Talk to a Teacher project. |
07:03 | It is supported by the National Mission on Education through ICT, MHRD, Government of India. |
07:11 | More information on this mission is available at the following link. |
07:15 | Hope you enjoyed this Perl tutorial. This is Amol Brahmankar, signing off.
Thanks for joining. |