But they are both turing complete !!
Don't make a career of software development if you don't love to program and solve problems. If you think "This is something I could do for a job, but I'd never do it in my free time" it is not a good career choice for you.
If that works well for you that's great, but I'm not sure if I agree with that statement as it generally applies to being a software developer or any other profession. After I spend all day looking at code at my job I like to go home and do something different, spend time outside with my dog, tinker my classic car or anything else that keeps me away from a keyboard. That's not to say that there aren't times when I get focused on a project and really go at for days or weeks at a time but that is exception rather than the norm.
Sorry for a reply to an old comment, but I enjoyed this.
Once we had Fortran why did we even bother developing other high level languages?
In fact, why did we need a high level language at all, all ASM has jumps. That's enough for looping. Stupid programmers, coming up with all of these fancy-pants ways to print "Hello, World!" to the console.
-Lee
I was just a little curious on what everyone preferred to write in (what's still popular)...
Whatever the customer is paying for!!
Professionally, I have programmed in: FORTRAN, COBOL, C, C++, Visual Basic, 6502 assembly, 8086 assembly, 6800 assemly, 68000 assembly, Perl, PHP, Visual C, C#, Pascal, PL1, APL, SQL, Python and Java.
Besides, as a professional software engineer, I can say that the amount of time you spend writing and debugging individual pieces of code is dwarved by the amount of time you spend designing, documenting, and navigating non-technical issues like politics and the irrational demands of management.