|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Fearing the demise of Perl
by Abigail-II (Bishop) on May 21, 2004 at 09:59 UTC | |
Both Python and Java have gained on Perl since January 2000. I might consider switching to another language if this trend persists.Please do - it's always important to let others decide what's good for you. Here's another table that might help you pick a better language than Perl: The code that generated this: Read more... (3 kB)
Abigail | [reply] [d/l] [select] |
by diotalevi (Canon) on May 21, 2004 at 15:05 UTC | |
From the department of useless statistics I bring you the same data, normalized by year. Mostly it shows C taking a nose dive, .NET in ascendency, BASIC going south as well, PHP and Java getting more hits and then (after removing that skewing data from the table) there's the rest of the bunch which C++ and Unix mostly stable, Scheme going south, Perl and Python going up, a big jump in Ruby. Removing that further skewing data from the table I see Forth followed by Shell. Removing those I now see Ada, Pascal, Fortran, Lisp, Cobol, Eiffel, and Haskell.
| [reply] [d/l] |
by hardburn (Abbot) on May 21, 2004 at 12:33 UTC | |
Why go to all the work of querying Google when my $use_factor = int rand 20000; would get you just as valid an answer? ---- | [reply] [d/l] |
Re: Fearing the demise of Perl
by tachyon (Chancellor) on May 21, 2004 at 09:54 UTC | |
Here is some well reasoned opinion on the subject of programming languagues. The links at the end are rather nice. All you seen to have proven with your stats (if anything given their dubious validity) is that Perl and Java have remained static for popularity whilst Python has made inroads. You might reflect that Python is the core language at Google. Does this give Google a Python bias? Do would be Googlers learn Python just in case they get that call? Do I care?
cheers tachyon | [reply] [d/l] |
by Anonymous Monk on May 22, 2004 at 12:41 UTC | |
| [reply] |
Re: Fearing the demise of Perl
by Jouke (Curate) on May 21, 2004 at 06:11 UTC | |
This means nothing to me | [reply] |
Re: Fearing the demise of Perl
by dragonchild (Archbishop) on May 21, 2004 at 13:35 UTC | |
Populariy of a language is a useful measure of a number of things: In essence, you are researching the living-ness of the language. I suspect that if you look at languages like Ada, Forth, and CL/I, you'll find their living-ness to be at a very low ebb. New languages, like Ruby, Python, PHP, and Ponie are going to be on the rise in terms of living-ness. This is very different from the useful-ness of the language. Brainf**k isn't a very useful language, but it was certainly talked about for a while. :-) ------
Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose I shouldn't have to say this, but any code, unless otherwise stated, is untested | [reply] |
by Abigail-II (Bishop) on May 21, 2004 at 22:35 UTC | |
New languages, like Ruby, Python, PHP, and Ponie are going to be on the rise in terms of living-ness.What makes you classify Python as "new"? Perl dates from December 1987. Python was conceived in December 1989. I'd say Perl and Python are of similar age. Abigail | [reply] |
Re: Fearing the demise of Perl
by bassplayer (Monsignor) on May 21, 2004 at 06:12 UTC | |
bassplayer | [reply] |
Re: Fearing the demise of Perl
by blue_cowdawg (Monsignor) on May 21, 2004 at 12:37 UTC | |
That's like saying that if more and more people are eating fecal matter that it's a good idea to give up on steak and eat fecal matter along with the rest of the crowd. Sorry, my dogs and I herd sheep. We ain't sheep. I have always been a proponent of using the right tool to do a job. When I find a better tool to do a particular job then I adopt that tool in my rather complete tool bag. I don't throw the old tools away just because I have a new tool. For instance, I buy a router I don't throw my power screwdriver away since the router makes a very poor screwdriver. OTOH putting a coving bit in my power screwdriver won't help me much rounding off edges of boards. In my practice as a Unix Professional I use a variety of tools. I use Open Source tools as much as I can to hold down the line on costs since at my level being cost concious is part of the profession. I use off the shelf products (in other words commercial) where the situation warrants it. That doesn't mean that if a client that I support buys Sun's web server that I'm going back to the rest of my clients and telling them to ditch Apache. The requirements and political sensitivity of the client buying Sun's product may be such that they cannot go Open Source. (yeah.. it happens..) Tools that I use personally range from running Linux on my company owned laptop to Lotus Notes running under Wine to emacs as my preforred editor to running Visio® under cxoffice (a version of Wine) and on it goes. I program in a plethora of languages ranging from Perl and Bash to C, C++ and yes even Java. I've even been known to dabble in PHP and python on occasion. A well rounded programmer IMHO should be able to program in any language a job requirement asks them to. It is only a matter of learning a new syntax. Programming is programming, the algorithms stay the same regardless of the language you are programming it. Why are there so many languages? Every language brings to the programming world its own strengths and weaknesses, advantages and disadvantages. I would be hard pressed to figure out a way to write an operating system in pure Perl for an embedded system but OTOH doing associative arrays while not impossible are a bitch in assembler. | [reply] |
Re: Fearing the demise of Perl
by Anonymous Monk on May 21, 2004 at 07:52 UTC | |
I might consider switching to another language if this trend persists. The Perl community, and this forum in particular, would greatly benefit from such course of action. I feel sorry for those poor Java lads who will have to bear you, though. | [reply] |
Re: Fearing the demise of Perl
by mrpeabody (Friar) on May 21, 2004 at 15:14 UTC | |
"But you're trying to bash a nail into a piece of wood. A hammer is perfectly suited to do that. Using a pair of scissors will just make the job longer and more difficult." "Yeah, but LOOK AT THESE NUMBERS! Scissors, here I come!" | [reply] |
Re: Fearing the demise of Perl
by exussum0 (Vicar) on May 21, 2004 at 11:29 UTC | |
Python I would expect to be sharper as it is still a bit younger than perl. As for java, there are a lot of various backers in java. IBM, Sun, Apache (jakarta), Apple and so on. It's considered more of a biz language. Also, the upgrades are faster. So you may have found links for java 1.1 1.2 1.3.1 1.4 and 1.4.1. I'm sure I missed a version # in there somewhere. You also have achedemia which is switching to java, a good enough portion of it, to teach algorithms in it. perl ist simply a solution that's been around for a long time, and as perl6 comes out, we'll prolly see a sharper jump then.
All other monks. For those of you who consider mr wasser automatic for flames, think of the time when you were "young and foolish". I know the young part is a compliment Wassercrats. But he brought up a valid point using some statistics. His analysis is shallow to say the least, and I'd consider it not-read-into-enough. Too simplistic. But that gives NONE of you the right to treat him less than a human being. Quite frankly, I think wassercrats isn't going to be an uber-perl hacker or team leader in the next few months. He still has a lot to learn in his attitudes on programming. And I've told him before, you should at least consider what people say, but if he doesn't want to do certain things, that's his will. The only outcome is possibly bad code. So to you who have begged him to leave, what makes you any better that you should stay here yourselves? Are you too good to teach others the errors in their ways? Do you not know how to properly refute an argument? Do you not know how to interact with the community? At least wassercrats has the due dilligence to try and makes some sense of things. It's not always right, but he tries. And that's certainly worth a lot more than your unneeded flames. -s
| [reply] |
by Abigail-II (Bishop) on May 21, 2004 at 12:37 UTC | |
For those of you who consider mr wasser automatic for flames, think of the time when you were "young and foolish".I don't like what you are implying here. You are suggesting that we all once behaved like Wassercrats. Could you either backup your claim with references (the Internet has a good memory) or retract your words? I know the young part is a compliment Wassercrats."compliment"? Do you mean "competent"? I don't know Wassercrats age, nor do I think that matters. I don't discriminate, and I don't think "older" people should be judged differently than "younger" people. As for Wassercrats being competent - perhaps he is. However, I don't recall any post of him suggesting he is. All I remember are posts of him attracking a lot downvotes. I haven't decided yet whether he's a troll or just a sad case. But he brought up a valid point using some statistics.He did? He brought up a point? What point did he bring up? His analysis is shallow to say the least, and I'd consider it not-read-into-enough. Too simplistic. But that gives NONE of you the right to treat him less than a human being.Who did? Did anyone call him names? Please don't accuse people without being specific. Give us names and quotes. I reread the thread, and I don't see anyone treating him as "less than a human being". And I've told him before, you should at least consider what people say, but if he doesn't want to do certain things, that's his will.Yes, but if he doesn't like how people react on what he's saying, he shouldn't voice his opinion. Freedom of speech works both ways. The only outcome is possibly bad code.The only Perl code posted in this thread was mine. Could you elaborate on why you consider that "bad code"? So to you who have begged him to leave, what makes you any better that you should stay here yourselves?I can think of a couple of reasons. Perhaps the most important reason is that those who begged him to leave don't post articles with sentences like I might consider switching to another language if this trend persists. Are you too good to teach others the errors in their ways?Now I am confused. First you critize us from writing replies to the "young and foolish" Wassercrats - yet you expect us to teach him his errors. Do you expect us to visit him in person? Do you not know how to properly refute an argument?I think that before anyone can refute an argument, there should be an argument in the first place. I think the thread was like this: Do you not know how to interact with the community?Have you stopped beating your wife? At least wassercrats has the due dilligence to try and makes some sense of things. It's not always right, but he tries.He can try to make all the sense he wants. But anyone who posts here, or elsewhere on a more or less public forum should expect people react to their postings. If they can't stand that, then don't post publicly. And that's certainly worth a lot more than your unneeded flames.Djee, what a good last sentence of a post that's mostly a flame. Abigail | [reply] |
by exussum0 (Vicar) on May 21, 2004 at 13:12 UTC | |
I don't like what you are implying here. You are suggesting that we all once behaved like Wassercrats. Could you either backup your claim with references (the Internet has a good memory) or retract your words?I doubt that anyone here has never made a false statement and not retracted it. No, I won't retract. "compliment"? Do you mean "competent"? I don't know Wassercrats age, nor do I think that matters. I don't discriminate, and I don't think "older" people should be judged differently than "younger" people. As for Wassercrats being competent - perhaps he is. However, I don't recall any post of him suggesting he is. All I remember are posts of him attracking a lot downvotes. I haven't decided yet whether he's a troll or just a sad case.I meant what I said, and said what I meant. I know that he's no youngin' He did? He brought up a point? What point did he bring up?That there's smaller growth in perl. I dont' agree with it. end of story. Who did? Did anyone call him names? Please don't accuse people without being specific. Give us names and quotes. I reread the thread, and I don't see anyone treating him as "less than a human being".Then you haven't read the entire thread. Re-read it. Yes, but if he doesn't like how people react on what he's saying, he shouldn't voice his opinion. Freedom of speech works both ways.Yes it does. And it doesn't stop me from trying to get people to be a bit less inflamatory themselves in hopes that maybe with a little kindness, Wassercrats changes his ways. He's not a complete troll. He has some value in him I believe. And as it goes both ways as you so nicely put, I won't retract my words as you've asked earlier. The only Perl code posted in this thread was mine. Could you elaborate on why you consider that "bad code"?Not in this thread. his past posts. Now I am confused. First you critize us from writing replies to the "young and foolish" Wassercrats - yet you expect us to teach him his errors. Do you expect us to visit him in person?It's called due diligence. Otherwise, we should just give everyone attitude problems and reject them based on first impressions. And worse yet, give the impression we are elitist. Even though Wasser has had a history of bad ideas, being immature about it just makes the community, our community, look worse... immature. What do you expect people to say? No, please, don't do that? Didn't you say about him if he doesn't want to do certain things, that's his will? If he doesn't want to program in Perl, isn't it your own idea that it's his will he shouldn't?Yes, "Haven't you left yet" is a fine argument. It totally disagrees with the information he posted. Have you stopped beating your wife?Yes, 'cause it's her turn to beat me. Wtf? Djee, what a good last sentence of a post that's mostly a flame.Reread my post. First half was not a flame.
| [reply] |
by blue_cowdawg (Monsignor) on May 21, 2004 at 13:02 UTC | |
When I was "young and foolish", and boy did I have my moments, I got my "young and foolish" butt smacked around when I said stupid things. You are not going to learn how foolish you are unless "older and wiser" (or at least more experienced) folks sort you out. That's not to say anybody is "smacking" Wassercrats around. Although.. I think he likes it when he is. Youth or inexperience is not an excuse for stupidity. Just one of many explainations.
And for that I give him a half point of credit. But in this thread he takes the data and draws a conclusion from left field. More and more people drive down the Garden State Parkway at 100MPH on bald tires so it's an upward trend so I should do it too.... Nahh... I don't think so. I guess what really gets me going on this topic is I've worked with senior management places where that was how IT decisions were made. They looked at someone's wonderful charts and graphs and bought technology to fit what the "trends" were without bothering to check the source or do any critical analysis of the technology needs of the company. I watched on helplessly as a complany I worked for spent easily 7 figures rolling out Exchange to replace a Sendmail based infrastructure. They had to retrain all of the nonIT staff, migrate the email data, the accounts and discovered that the load the original 4 mail servers running sendmail handled now had to be done with 18 machines. Maintenance costs rose, new staff was hired to deal with the Exchange servers (we need MSCEs to do this... right?) and on it went. In the end there was a massive layoff of IT staff (mostly programmers) and then later on after I departed for a new job (I wasn't hanging around) the outsourced the entire IT/IS department. That all started with a Senior Vice President looking at a Microsoft sponsored presentation and saying: " HEY! Exchange is gaining market share! We better get on the bandwagon!" You can't make stuff like that up... life is stranger than fiction. | [reply] |
by exussum0 (Vicar) on May 21, 2004 at 13:39 UTC | |
Smacked..well.. I hope my prof's and mentor's never would do that when I was wrong. I've had people tell me I'm wrong, which is fine. I don't recount anyone calling me an idiot IRL just because I said something that was incorrect. Probably the lack of being able to smack back online beyond crafting a reply. | [reply] |
by blue_cowdawg (Monsignor) on May 21, 2004 at 13:45 UTC | |
by simonm (Vicar) on May 21, 2004 at 14:49 UTC | |
by hardburn (Abbot) on May 21, 2004 at 12:55 UTC | |
Wassercrats has stated at various times in the past that he aims to get the worst XP on this site. Refuting arguments have proven useless on him (see VarStructor 1.0). One can only conclude that he is either a troll or has an excessively inflated ego. In either case, the best solution is to ignore. ---- | [reply] |
Re: Fearing the demise of Perl
by Arunbear (Prior) on May 21, 2004 at 08:41 UTC | |
| [reply] |
Re: Fearing the demise of Perl
by Anonymous Monk on May 21, 2004 at 18:15 UTC | |
| [reply] [d/l] |
Re: Fearing the demise of Perl
by zentara (Archbishop) on May 21, 2004 at 14:11 UTC | |
Perl will never die, even though there are alot of ignorant corporate executives who are trying to kill it. They try to kill and discredit what makes them look ignorant. If they passed some "law against Perl", there would be a whole underground which would keep it going.
I'm not really a human, but I play one on earth. flash japh | [reply] |
by BUU (Prior) on May 21, 2004 at 18:07 UTC | |
They say the same thing about C. The C++ people say "C is obsolete, don't bother with it", but you can see that C++ is more likely to die before C will. I doubt that they will ever write an good OS in C++.Could you explain this please? I keep saying statements like this, or expressing similar sentiments regarding C vs C++, and I never understand them. To my mind, C++ is just C with a few additions (new/delete, class, templates), so what makes C better then C++? Since, as far as I know, any C program is a valid C++ program (with the exception, of course, of C programs that use C++ keywords, which is a stupid "exception"), so what makes C so much better? I personally see C++ as better, firstly because I prefer new/delete vs malloc/free, just semantically. Secondly because I like OO programming, so I tend to use it in most of my "larger" projects, and having to deal with lots of "OO" code written in C has made me bitter. | [reply] |
by iburrell (Chaplain) on May 21, 2004 at 21:56 UTC | |
Sure, C++ can be used a better C. But the OO is the big benefit and that is a big change. Objective-C is a much better example of small extensions to C. | [reply] |
by BUU (Prior) on May 22, 2004 at 03:09 UTC | |
by jeffa (Bishop) on May 22, 2004 at 17:08 UTC | |
by xCodexWarriorx (Acolyte) on Sep 10, 2004 at 13:45 UTC | |
Yes they will, and they already have, considering all C code is C++ legal :-p. Okay, I know what you actually meant, and I think I agree. I haven't done extensive testing myself, but from what I've heard, the overhead of objects would prohibit something as performance-oriented as an OS. I also agree about the whole 'dilution' thing...I took a VB class in high school, and the teacher made me comment the function for the 'quit' button, which was as follows: She told me I had to comment it so 'future maintainers of my code would know what the function did.' My jaw dropped, arguments ensued, and I stopped taking computer courses at my high school. | [reply] [d/l] |
Re: Fearing the demise of Perl
by CountZero (Bishop) on May 24, 2004 at 20:55 UTC | |
And do you have to follow a trend? See what the "trend" was in Germany in the 1930's and where it lead to. Finally, your figures shouw a tripling of "Perl"-references over the time period investigated. not much of a "demise", I'd say. CountZero "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law | [reply] |
Re: Fearing the demise of Perl
by flyingmoose (Priest) on May 27, 2004 at 16:15 UTC | |
----
| [reply] [d/l] |
Re: Fearing the demise of Perl
by fraktalisman (Hermit) on May 25, 2004 at 16:57 UTC | |
Every single programmer abondoning Perl and talking bad about it "votes" against it, everyone who sticks to it (which does not mean that Perl should be the only language) and promotes it, who explains Perl's capabilities and advantages to their boss and to fellow programmers, "votes" for Perl. This all reminds me of the discussions I have before any election. "I don't go to elections, everything stays the same anyway", I hear people say. No, it does not! Your opionion counts! Your behaviour counts! Mine as well. | [reply] |
Re: Fearing the demise of Perl
by bl0rf (Pilgrim) on May 22, 2004 at 00:21 UTC | |
| [reply] |
A reply falls below the community's threshold of quality. You may see it by logging in. | |
A reply falls below the community's threshold of quality. You may see it by logging in. | |
A reply falls below the community's threshold of quality. You may see it by logging in. | |
A reply falls below the community's threshold of quality. You may see it by logging in. |