
Laurent_R
Veteran
/ Moderator
Feb 10, 2014, 3:39 PM
Post #10 of 10
(30314 views)
|
Re: [PapaGeek] Win32::GUI Underlining Menu Shortcuts
[In reply to]
|
Can't Post
|
|
When the language and documentation are strictly enforced by a single enterprise, like Microsoft or Apple, then there is generally only one real answer, and in general the suggestions that are offered will at least compile and run. Perl's general philosophy (and possibly most important tenet) is that There Is More Than One Way To Do It ("TIMTOWTDI"), just as there are many differents ways to express something in English (or whatever is your language of choice). The Perl communauty is a universe of freedom (even though thare are ways of doing things which are better than others). You are even welcome to do it in another language than Perl if you think it is more appropriate to your specific problem. And, while Perl is by far my favorite language and the one I know the best at this point, I am also writing regularly or from time to time programs or scripts in at least two dozens other languages including Unix shell, awk, sed, SQL and PL-SQL, C, R, Fortran, VMS DCL, Javascript, PHP, Java, C++ and others that you probably never heard of, not to speak of others I have used in the past (Modula, Pascal, Delphi, Ada, various brands of Basic, Caml, Clipper, DB3, Lisp, TCL, Python, etc.). Now, if you prefer the straight jacket "enforced by a single enterprise", it is up to you. The great thing about Perl is that its other main tenet, "do what I mean" (DWIM) means that I was able to write a real professional program in Perl within one day after having spent just two or three days (probably not more than 6 to 8 hours) on a tutorial. My first real Perl program was probably very clumsy, I would certainly not write it the same way today and even less publish it here today, but it worked fine and did what I needed, and and it did it fairly efficiently in view of the very large volume of data it was supposed to process and reformat.
|