Author Topic: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?  (Read 672 times)

0 Members and 1 Guest are viewing this topic.

Offline Blizzardnh

  • Hero Member
  • ****
  • Posts: 776
    • America today
by Gunjit Khera | Published: September 7, 2016 | Last Updated: September 10, 2016


   

Often when a new programming language is introduced, there is a debate which starts amongst some of the genius minds in the industry wherein the language is compared with the one already spreading its roots. A kind of buzz often spreads in the IT industry and the new one is often compared on every aspect may it then be features, syntax or core cpu and memory aspects including GC time and all, with the existing one of its kind.

Many examples of such cases can be picked up and investigated from past including the debate between Java and C#, C++ etc. One of such case which drew a significant amount of attention was the debate between two languages which came out one after the other in short span i.e. Python and Perl.

Whereas Python was invented initially as a successor to ABC language merely as a “hobby” programming project (which would attract Unix/C hackers) for the author who named it after the series of his biggest star Monty Python.

more :  http://www.tecmint.com/python-vs-perl-debate-what-should-i-learn-python-or-perl/
Romans 7

Offline Free Vulcan

  • TBR Advisor
  • Hero Member
  • *****
  • Posts: 6,279
  • Ah, the air is so much fresher here...
My advice would be whichever one is going to get you a paying job.

Does anyone use Perl much anymore?
And a country boy will survive.

Offline Oceander

  • Technical
  • Hero Member
  • ****
  • Posts: 43,478
  • #NeverTrumpForever
Both?

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
Python..
"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
My advice would be whichever one is going to get you a paying job.

Does anyone use Perl much anymore?


If you go to www.dice.com and do a search of jobs, based on languages it will give you an idea.
"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.

Offline Taxcontrol

  • Hero Member
  • ****
  • Posts: 291
  • "Stupid should hurt" - Dad's wisdom
Python is the current language "flavor of the month".  It is a solid language, in wide use and there are lots of libraries.  It is being taught widely in colleges and is likely to be around for a while do to it's common use in web sites.

Offline Dexter

  • Hero Member
  • ****
  • Posts: 3,225
Both?

Definitely worth it to learn both. The more you know the more marketable you are.
"I know one thing, that I know nothing."
-Socrates

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
Python is the current language "flavor of the month".  It is a solid language, in wide use and there are lots of libraries.  It is being taught widely in colleges and is likely to be around for a while do to it's common use in web sites.


I have noticed that as well.. I'm seeing more postings for Python developers than PHP developer. I happen to be develop in PHP..
"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
To get a general idea of what to learn, take a look at this site:
http://www.tiobe.com/tiobe-index/



"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.

Offline Oceander

  • Technical
  • Hero Member
  • ****
  • Posts: 43,478
  • #NeverTrumpForever
To get a general idea of what to learn, take a look at this site:
http://www.tiobe.com/tiobe-index/






Interesting that Assembly moved up from #11 in 2015 to #8 in 2016.

Offline ShadowAce

  • Hero Member
  • ****
  • Posts: 102
Re: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?
« Reply #10 on: September 23, 2016, 07:36:33 AM »

@BikkFire @geronl @Smokin Joe @roamer_1 @Blizzardnh @markomalley @VarmintAl @Doug Loss @Unlimited @guitar4jesus

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
Re: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?
« Reply #11 on: September 23, 2016, 07:53:39 AM »
Interesting that Assembly moved up from #11 in 2015 to #8 in 2016.

I find that interesting as well.
"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.

Offline Free Vulcan

  • TBR Advisor
  • Hero Member
  • *****
  • Posts: 6,279
  • Ah, the air is so much fresher here...
Re: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?
« Reply #12 on: September 23, 2016, 12:25:10 PM »
Interesting that Assembly moved up from #11 in 2015 to #8 in 2016.

I don't know if it's still true but as of a few years ago I read that anyone who knows machine, assembly and some of the old languages like Fortran and Cobol are quite in demand for old legacy systems, because alot of the old coders are dying off.

That may not be true anymore because I know there's been quite a bit of investment in upgrades the last few years.
And a country boy will survive.

Offline Oceander

  • Technical
  • Hero Member
  • ****
  • Posts: 43,478
  • #NeverTrumpForever
Re: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?
« Reply #13 on: September 24, 2016, 01:59:56 AM »
I don't know if it's still true but as of a few years ago I read that anyone who knows machine, assembly and some of the old languages like Fortran and Cobol are quite in demand for old legacy systems, because alot of the old coders are dying off.

That may not be true anymore because I know there's been quite a bit of investment in upgrades the last few years.

Cool.  Maybe I could get a position as a programmer if the current gig doesn't work out.  I learned FORTRAN in high school back in the early 1980s, and taught myself some COBOL (mostly to try and impress a young lady who was taking a business class that involved COBOL).

I think that assembly is also used sometimes to fine-tune a compiled executable that was originally written in something like C or C++.  The compilers don't always produce the most efficient code, so a programmer with a knowledge of assembly could take a reverse engineered version of the executable translated into assembly, tweak the important bits, and then recompile it back into an executable.

Also, the really good hackers know assembly, usually very well.  I remember reading a very thorough analysis somebody did of a piece of malware caught in the wild.  The package was very small, but it was still able to keep track of clock cycles while it was executing with enough detail that it could sense if it was being sandboxed and change its execution path accordingly.  In other words, when the gaps in clock cycles indicated it was being run in a sandbox, it would run a routine that only did innocuous stuff; when the clock cycles were consistent enough, it would go about doing its bad stuff.

Offline Weird Tolkienish Figure

  • Hero Member
  • ****
  • Posts: 9,512
Re: Dive Deep Into Python Vs Perl Debate – What Should I Learn Python or Perl?
« Reply #14 on: September 24, 2016, 05:46:39 AM »
Python is way more in demand than Perl is, Perl is pretty much dead at this point.

Assembly might be in demand due to MCU programming. Modern compilers are extremely efficient. Sometimes some algorithms are rewritten in assembly, although that's rare.

Online kevindavis

  • Hero Member
  • ****
  • Posts: 6,647
"Die-hard conservatives thought that if I couldn't get everything I asked for, I should jump off the cliff with the flag flying-go down in flames. No, if I can get 70 or 80 percent of what it is I'm trying to get ... I'll take that and then continue to try to get the rest in the future."

Ronald Reagan

"We must continue to go into space for humanity.” - Dr. Stephen Hawking

The US Constitution is a result of compromise and ideals... and I think it's pretty darn great.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf