+ 4
Freedom or just lazyness..?
Languages like phyton, ruby and php take so many things that C or Java won't do. Like not having to specify your datatype or making an int to an array on the second line. Is this freedom, or just lazyness of not having to closely look at what you do with your variables?
5 Answers
+ 9
I think it is a good feature. It makes programming easier, and making things easier is progress, isn't it? There is a phrase I like: "Lazyness is the engine of progress"
But still I think it's better to understand main principles of programming via lower-structured language, like C
+ 8
There's always the benefit starting with harder stuff. :>
+ 6
True, I personally started with pascal and C++ then I've learnt a bit of VB and Python is so easy for me now
I think people might advice learning Py or Ruby first for newbees not to be scared by "difficulty" of C or Java. There are some people who still don't know to do programming or not, and if they get scared by a bit more difficult language that might stop them doing programming
+ 5
+1 for the quote! ;)
I totally agree, i see many people referring to ruby and phyton as good starter languages, but in my opinion it's better to dive in and learn how to do it correct in a language as C to learn the principles. Ofcourse phyton is easier,, but it's so much harder to learn C after that.. and vise versa, phyton is like eating a cookie if you know C already!
+ 2
Well, I can understand that point of view for starters. But by the think of it, you also have processing for Java and arduino for C to "easify" the "harder" languages, they have a rather playfull enviorment.