Welcome to The Cave of Dragonflies forums, where the smallest bugs live alongside the strongest dragons.
Guests are not able to post messages or even read certain areas of the forums. Now, that's boring, don't you think? Registration, on the other hand, is simple, completely free of charge, and does not require you to give out any personal information at all. As soon as you register, you can take part in some of the happy fun things at the forums such as posting messages, voting in polls, sending private messages to people and being told that this is where we drink tea and eat cod.
Of course I'm not forcing you to do anything if you don't want to, but seriously, what have you got to lose? Five seconds of your life?
The least boring way to learn a programming language is to analyze how others' scripts work.Well, I want a tutorial for ASP something similar to your guide to HTML that you posted on the Lugia's island forums, instead of just saying "This is a script; copy and paste it and you will get this! *gasp*.
The PHP documentation has a much cleaner organization. All of python.org's articles on "modules" (ugh) have an apparently random structure, whereas php.net's function reference separates pages into consistent sections. Also, php.net allows users to contribute notes, many of which are extremely helpful.
Yeah, it's great if you're an idiot.PHP is the most popular language on the Web, and for good reason.
Uh. No?The documentation of PHP is also far superior to that available for any other language.
If you're new to programming, this will only make you as good as the code you read. With PHP, that means you will probably suck.The least boring way to learn a programming language is to analyze how others' scripts work.
A real idiot would waste their time programming unreadable noise in low-level nonsense like Perl and Python.Yeah, it's great if you're an idiot.
Show me a language with better online documentation.Eevee said:Uh. No?
The PHP documentation has a much cleaner organization.
Also, php.net allows users to contribute notes, many of which are extremely helpful.
...besides, Python is repulsive and poorly supported.
Show me a language with better online documentation.
Ugh, breaking things up into groups instead of polluting the global namespace with some four thousand names. How dare I have to spend half a second importing what I want so it's easier to follow my program's flow and read my code.The PHP documentation has a much cleaner organization. All of python.org's articles on "modules" (ugh) have an apparently random structure, whereas php.net's function reference separates pages into consistent sections.
And many of which are misleading, outdated, unhelpful, or flat-out wrong. Alas, if you're new to programming, you won't be able to tell the difference, and the circle continues.Also, php.net allows users to contribute notes, many of which are extremely helpful.
Python is simple, elegant, installed on pretty much every Linux and OS X machine in the world, and simple to get running on Windows....besides, Python is repulsive and poorly supported.
I'm beginning to doubt you've ever read or written a line of either of these languages. Python is line noise? Perl is low-level? Good lord, it's like you just picked some tech terms out of a hat and use half of them to 'explain' why you hate the other half.A real idiot would waste their time programming unreadable noise in low-level nonsense like Perl and Python.
PHP has vaguely usable documentation, but I hardly see what makes it the best of any language.Show me a language with better online documentation.
Nomenclature in PHP sucks, but Perl is even worse. Carp? Cluck? My? Our? Sounds like Perl was written by some giggly "random" sixth-graders. Worse than that, virtually none of Perl's functions have self-explanatory names. Look at this mess. q? Or do you want qr, or qw? qx? Maybe qq?functions whose names don't even make sense at first glance.
A great argument. I don't want to read a treatise every time I look up the purpose of a function (or "module").Just the "it has the same structure" argument.
There is no benefit in separating built-in functions into "modules." Unnecessary complexity is bad.What's the matter? Are you too used to that function soup that PHP's riddled with?
CGI is poor support, like I said. Very few Web servers have mod_python.Python ships with majority of Linux distributions (obviously, because software like yum was made in Python), and you are free to quote me and the . You're also forgetting that the user can optionally run it as CGI, or use the /cgi-bin, which was made exactly for that; running programs as CGI. You're free to quote me and the Python page confirming this.
My justification is that the code is unreadable and under realistic conditions (CGI) runs slowly. Besides that, you have to download half of cpan.org to get any Perl application to work, whereas PHP has built-in support for essentials like MySQL. That's because PHP was designed for the Web, and Perl and Python were not.Also, prove that PHP > Python/Perl. You've claimed that they suck, but I don't see any justification.
Nomenclature in PHP sucks, but Perl is even worse. Carp? Cluck? My? Our? Sounds like Perl was written by some giggly "random" sixth-graders. Worse than that, virtually none of Perl's functions have self-explanatory names. Look at this mess. q? Or do you want qr, or qw? qx? Maybe qq?
Python sucks slightly more than PHP in this regard.
A great argument. I don't want to read a treatise every time I look up the purpose of a function (or "module"). There is no benefit in separating built-in functions into "modules." Unnecessary complexity is bad.
CGI is poor support, like I said. Very few Web servers have mod_python.
My justification is that the code is unreadable and under realistic conditions (CGI) runs slowly.
Besides that, you have to download half of cpan.org to get any Perl application to work, whereas PHP has built-in support for essentials like MySQL.
That's because PHP was designed for the Web, and Perl and Python were not.
I've used Python for some trivial non-Web stuff and would use it again, even though the grammar is terrible (braces pls). Perl is a useless abomination and I would never consider using it for anything.
What on earth is confusing about my/our?Nomenclature in PHP sucks, but Perl is even worse. Carp? Cluck? My? Our?
There is a tricky balance to strike here. PHP has long inconsistent names that makes you write more names than functionality, which easily obscures what your code is actually doing. Perl likes to make commonly-used functionality quick to write and read.Worse than that, virtually none of Perl's functions have self-explanatory names. Look at this mess. q? Or do you want qr, or qw? qx? Maybe qq?
Pardon? Everything in Python has a brief but simple and obvious name.Python sucks slightly more than PHP in this regard.
The point is organization and only getting what you actually need. Python has a whole slew of builtins. Your options are:There is no benefit in separating built-in functions into "modules." Unnecessary complexity is bad.
So.. pick one that actually supports the software you want to use.CGI is poor support, like I said. Very few Web servers have mod_python.
Good lord, Python is way more readable than PHP.My justification is that the code is unreadable
Would you use a server with no mod_php for running PHP scripts?and under realistic conditions (CGI) runs slowly.
What happened to "realistic conditions"? Any server with Perl and MySQL supported is going to have pretty much whatever you need from CPAN already installed. CPAN is hardly difficult to use, anyway.Besides that, you have to download half of cpan.org to get any Perl application to work--
What does "designed for the Web" even mean? It did "import cgi" for you?That's because PHP was designed for the Web, and Perl and Python were not.
from __future__ import bracesI've used Python for some trivial non-Web stuff and would use it again, even though the grammar is terrible (braces pls).
Nomenclature in PHP sucks, but Perl is even worse. Carp? Cluck? My? Our? Sounds like Perl was written by some giggly "random" sixth-graders. Worse than that, virtually none of Perl's functions have self-explanatory names. Look at this mess. q? Or do you want qr, or qw? qx? Maybe qq?
Geneva said:My justification is that the code is unreadable and under realistic conditions (CGI) runs slowly. Besides that, you have to download half of cpan.org to get any Perl application to work, whereas PHP has built-in support for essentials like MySQL.
... it is as likely as this. Do your research before purchasing a server.Geneva said:CGI is poor support, like I said. Very few Web servers have mod_python.