+ 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?

27th Apr 2017, 8:03 AM
Harm Zeinstra
Harm Zeinstra - avatar
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
27th Apr 2017, 8:31 AM
Dinmukhamed Mailibay
Dinmukhamed Mailibay - avatar
+ 8
There's always the benefit starting with harder stuff. :>
27th Apr 2017, 1:12 PM
Hatsy Rei
Hatsy Rei - avatar
+ 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
27th Apr 2017, 8:38 AM
Dinmukhamed Mailibay
Dinmukhamed Mailibay - avatar
+ 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!
27th Apr 2017, 8:35 AM
Harm Zeinstra
Harm Zeinstra - avatar
+ 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.
27th Apr 2017, 10:58 AM
Harm Zeinstra
Harm Zeinstra - avatar