I'm trying to grasp some key terminology I keep coming across, I may use PERL and have become proficient in what I need to get out of it, but some terminology I have trouble understanding as I'm self taught (along with your help of course) and have not needed to know what it meant to write a PERL script or use JavaScript / CSS / HTML / VBA etc....
PERL -> is this purely the interpreter / compiler and you have a set amount of commands / keywords you can use withing its command set. so is the LANGUAGE!
Framework -> All the modules provided with PERL to enable you to acheive tasks without having to write all the code yourself. Including (STRICT, CGI, WIN32::ODBC) etc...
if so what are the modules I write? I have written a SQL module to enable easy access to my DB, does that module now form part of my PERL framework, or is it purley part of my 'application' ?
Class -> what makes a class a class and not an object, I come across things called classes , yet I see them as objects. i.e. (XMLHttpRequest) don't you use this 'method' to initiate an AJAX request and then to get your result you have to access the data 'object'.
Method -> are these functions which are part of the 'object' which I can call upon to perform processes upon the 'object'
ie. $cgi = new CGI; creates a new CGI object.
my %vars = $cgi->Vars; ['Vars' is a method]
my $var = $cgi->param('varname'); ['param' is a method]
-----------------------------------------------------
All help understanding these concepts really is appreciated, I've googled, I've wikipedia, but I end up being blinded with science and so hoped the PERL community could explain these concepts using a language I now have a grasp of so might make more sense.
Many thanks 1DMF.
"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
PERL -> is this purely the interpreter / compiler and you have a set amount of commands / keywords you can use withing its command set. so is the LANGUAGE!
Framework -> All the modules provided with PERL to enable you to acheive tasks without having to write all the code yourself. Including (STRICT, CGI, WIN32::ODBC) etc...
if so what are the modules I write? I have written a SQL module to enable easy access to my DB, does that module now form part of my PERL framework, or is it purley part of my 'application' ?
Class -> what makes a class a class and not an object, I come across things called classes , yet I see them as objects. i.e. (XMLHttpRequest) don't you use this 'method' to initiate an AJAX request and then to get your result you have to access the data 'object'.
Method -> are these functions which are part of the 'object' which I can call upon to perform processes upon the 'object'
ie. $cgi = new CGI; creates a new CGI object.
my %vars = $cgi->Vars; ['Vars' is a method]
my $var = $cgi->param('varname'); ['param' is a method]
-----------------------------------------------------
All help understanding these concepts really is appreciated, I've googled, I've wikipedia, but I end up being blinded with science and so hoped the PERL community could explain these concepts using a language I now have a grasp of so might make more sense.
Many thanks 1DMF.
"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.