Login Register


What out of these languages should i try? filter_list
Author
Message
RE: What out of these languages should i try? #22
(11-08-2013, 02:41 AM)Aristotle Wrote: I clearly stated "in my opinion" in my reply. Therefore, your first few sentences were absolutely unnecessary and it just shows that you're desperately grasping for something to debate about. So much so, that you rushed straight to the reply button before taking note of what I said.

Sure, I agree that people are responsible for maintaining bad habits majority of the time. However, some languages actually encourage bad habits. Some also encourage you, as a programmer, to depend on the compilers or the VM or whatever to do a lot more of the "behind-the-scenes" work than you should.

In addition to this, I never said that the language forces you to adopt bad habits. I was merely enforcing the point that many higher-leveled languages such as VB.NET and Java are designed to make things easier for the programmer. And in my opinion, they make it much /TOO/ easy. Not that this makes them bad languages, it just doesn't make them great languages to learn from... Especially as a beginner. Many important things will be handled for you that you would otherwise have to handle by yourself in languages such as Assembly, C/C++, etc. This usually makes for a difficult transition when switching from VB.NET to a language like C.

I'm just against VB.NET as a first language, so I stated my opinion as to why someone should not start with VB.NET. I've used VB.NET many times, and I will probably never recommend it to someone. That's all. My opinion remains intact.

Also, there are many other reasons which I won't bother speaking of since they can be easily found online. It would also involve me speaking of concepts that a total beginner wouldn't understand. This would therefore prevent them from fully understanding the significance of these particular downfalls.

tl;dr - You just can't comprehend the point behind my post. I was simply saying the obvious; it is your opinion and not facts to re-assure someone reading your post that it's not by any means to be taken with more than a grain of salt, as any opinion would be. You're just raging because I disagree.

Opinion or not, it's still not very good reasons, hence why I said: "That's nowhere near a reason why one shouldn't begin with VB.net."

I could've said, I believe religion is silly because it can't be proven that it's exactly as it is interpreted. My opinion, yet still, no reason why one shouldn't have a religion, even though I am non-religious. Some people just need a faith to believe in, and that is their reason.

Just because it's your opinion, doesn't mean it's based on any good supporting ideas, and that's what I pointed out.

No language encourages bad habits. If it encourages something, it's meant to be part of that language, and therefore is not bad habit. If it is a bad habit, you are deviating from what is proper and the blame is on YOU, not the language. Very simple proof by induction for common sense here... A language is designed to encourage you to code the way the language was intended to be written, as by a programmer.

Quote:In addition to this, I never said that the language forces you to adopt bad habits.

Does this not just prove that it's the programmer that chooses to adopt these bad habits then and not the language by any means as you were implying?

Quote:I was merely enforcing the point that many higher-leveled languages such as VB.NET and Java are designed to make things easier for the programmer. And in my opinion, they make it much /TOO/ easy.

If it was too easy, why do I see so much horrible code then? Noting, that I see even worse code from C++ beginners and that is a language multiples more difficult than a .NET language. It was designed to be easy for fast application development, not to be used as a starter kit for an intro to programming, although that is a side effect of the framework that it's intended to be used with. In that case, I see it as a much better language to start off with, and this is my opinion, but there's much more factual reasoning behind my opinion on this one.

Quote:Not that this makes them bad languages, it just doesn't make them great languages to learn from... Especially as a beginner. Many important things will be handled for you that you would otherwise have to handle by yourself in languages such as Assembly, C/C++, etc.

And who is guaranteed to always move on to becoming a C/C++ programmer or an Assembly programmer? (Rhetorical question) So why compare it's requirements to other languages? I know many professional developers that don't write in Assembly period, because it's just not required for their scope of work. Adversely, I know many who have never learned it, nor even touched a language like C/C++. I have touched all of them, including .NET. I know many web developers would not though, and keep in mind, there is ASP.net.

Quote:I'm just against VB.NET as a first language

Clearly, so I see this less of an open minded debate here and more of a biased opinion due to your hate possibly influenced by rumors and other bad words about VB.net.

Your opinions stay as is, as do mine, but that doesn't mean that your opinions make sense.
-- cxS

[ Haskell/.NET/C/C++ - Software Engineer ]

Reply





Messages In This Thread
RE: What out of these languages should i try? - by cxS - 11-09-2013, 02:52 AM



Users browsing this thread: 3 Guest(s)