Indeed they are, as the simple maths question of 1+1 is easy enough.justnotcricket said:Interesting point, Euthyphro, but are simple things always easier?linchowlewy said:True, but simple things are less likely to be frustrating because they are easier.justnotcricket said:Even simple things can be frustrating sometimes, young man =)linchowlewy said:Serious? I find python to be one of the simpler codes. Then again it's the only one i've tried learning...justnotcricket said:I got frustrated with Python once, does that count? =D
*Sincere apologies to gmer412 for starting a philosophical discussion in your worthy thread on programming languages!*
I both agree and disagree.Alex_P said:Perl is crap. Powerful crap that does certain kinds of text processing well, but still crap through and through. Don't get me wrong -- Perl used to have a purpose, just like Fortran, Ada, and Cobol. No more, though.
Here's the thing: you're never going to hear "Implement this for me in brainfuck", but some programmers definitely will[i/] hear "Write this for me in Perl" or "Update this FORTRAN77 to handle multiple cores and a much larger simulation size" or "Make me a user interface in VB.net" or "Find this bug in our MUMPS database code" sometime in their lives.lanceuppercut said:I'm amazed no one has mentioned brainf*ck or INTERCAL yet, though those are purposely annoying, I mean INTERCAL's main purpose is to make code that is unreadable yet inexplicably work. As for brainf*ck I suggest everyone try it at least once, if only for the purpose of saying you've made a program in it, and that you can make any program with one line of code.
Just because you say it's a bad thing with your nice capitol letters doesn't really convey any actual information. Here let me provide some, I make a really good living programming applications in .Net. They are easy to code, they do what they are suppose and with Microsoft they are easy to support, extend and interface with the Microsoft OS and the other Microsoft tools used by virtually the entire business community.RAKtheUndead said:Urgh, no. Whitespace semantics like those in Python are a Bad Thing. Proprietary platforms like those of Microsoft's languages are a Bad Thing.
It's exactly what happened,though there is a command to allow more recursive calling without a such error,Python Shell just freezes up.Alex_P said:... Did you overrun the stack with recursive calls or something?Exocet said:I hate Python with a fiery passion.It has so many limitations.
I had a program I needed to do in Python and half of the functions in the program caused an error because they were called too many times in a too short amount of time.
Answer?Make 1 big function and stick all the previous functions in a multitude of loops and inhumanly long conditions.
Hooray for C.
-- Alex
Well some people enjoy writing programs in languages that won't render the program utterly useless if you want to change OS, or use it on a different OS.Locker420 said:Just because you say it's a bad thing with your nice capitol letters doesn't really convey any actual information. Here let me provide some, I make a really good living programming applications in .Net. They are easy to code, they do what they are suppose and with Microsoft they are easy to support, extend and interface with the Microsoft OS and the other Microsoft tools used by virtually the entire business community.RAKtheUndead said:Urgh, no. Whitespace semantics like those in Python are a Bad Thing. Proprietary platforms like those of Microsoft's languages are a Bad Thing.
If the code is easy, the apps work and I get paid for it that's the epitomy of a Good Thing personally.
I'm guessing you are either a hobby programmer, a teacher or not a programmer at all. In the real world it's the environment and the business rules that dictate what is and is not more important, there is no universal rule.RAKtheUndead said:Ease of coding is not as important as platform agnosticism. There's a reason why programming licences like C and C++ became important - they were available to a large number of platforms and eventually became ISO standards. Programming languages like Python have the open-source advantage.
Microsoft's .NET isn't open-source. It's not platform-agnostic either. Therefore, it cannot be regarded in the same light as C, C++ or Python.