|
Don Clugston wrote:
VB.NET is just more verbose and ugly
That is all a matter of perspective. Though I started my programming with "dixie cup" programs in pascal and C, I found VB to be very simple for small to medium sized applications. It has more English in it and can be easier for begginer programmers to write (i.e. Not instead of !). I don't want to start a language war thread, so I will simply say that every language as its use.
Don Clugston wrote:
You can tell you have a new language when you have to think differently. If you haven't had to learn any new concepts, it's the same language. If there are only a few new concepts, it's probably a dialect.
In that case I only know a few types of languages: assemly, procedural, object oriented, aspect oriented, and functional. OO with templates and events would be just dialects of OO. I guess markup languages could be counted as well (HTML, XML, etc.). Am I missing any?
|
|
|
|
|
> Though I started my programming with "dixie cup" programs in pascal and C, I found VB to be very simple for small to medium sized applications.
That was true for VB6 and previous. But there's nothing at all distinctive about VB.NET. As far as I can tell, all VB.NET is, is a simple preprocessor for C#.
It seems to exist only to help VB programmers feel less abandoned. (Seriously; I'm not flaming here). I doubt it's actually easier to learn.
If it looks like a duck, sounds like a duck, and moves like a duck, but is bright pink, it probably still is a duck. (albeit a duck that's wandered through a paint factory).
> In that case I only know a few types of languages: assemly, procedural, object oriented, aspect oriented, and functional. OO with templates and events would be just dialects of OO. I guess markup languages could be counted as well (HTML, XML, etc.). Am I missing any?
(Another type is goto-based spaghetti code: Forth is different again).
But I wouldn't put it as tightly as that. I would call them language groups. Generic programming (OO with templates) is quite different from plain OO. It took me as long to learn C++ with templates starting from C++ as it did to learn C starting from Pascal.
Additionally, I think that reflection is a sufficiently new concept for the .NET languages to distinguish them from other languages. But hey, this is just my opinion. It's even hard to define a human language precisely.
|
|
|
|
|
Don Clugston wrote:
That was true for VB6 and previous. But there's nothing at all distinctive about VB.NET.
I used to use VB6 because MFC was hell, but since .NET I've switched over to C# because I like the C-based syntax. I do, however, still use VB for automation or when optional parameters are helpful.
Don Clugston wrote:
Forth is different again
I forgot about forth! You are one of the few poeple I've met who has even heard of that language.
|
|
|
|
|
MFC is not a language ; only a framework. C++ .NET is C++, this time again, with .NET framework.
thus, java is quite different than C++ (i don't know C#), not really about the syntax, but in its "deepness"...
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
toxcct wrote:
MFC is not a language ; only a framework.
True. I guess I meant Visual C++. It is deffinitely not the same as standard C++. Just make use of vectors if you have any doubts. As was said earlier, it is a dialect of C++ (which is a progression of C, which is a progression of B, which is a prograssion of ACPL).
toxcct wrote:
java is quite different than C++
When you compare them with languages like VB, LISP, or Forth, they are fairly similar. Sun said that they based Java on C++.
|
|
|
|
|
i agree, VC++ is not exactly C++ (and i deplore that point, Microsoft always think they do better than the whole world... )
java is fairly similar to C++ comparing to VB and so on. right ! i'm also with you when you say Java is based on C++ (no comment). but you know, as answer of that survey, i'm still learning at Java, and i think i know (modestly) quite well C++. So this is why i find Java and C++ different. of course, when a novice read at two code sources, one in each language, he will hardly find a difference btw them. but when you go deeper, you can see that what you code in C++ can behave very strange manners in Java...
d'you understand what i mean ?
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
C#
VB.NET
English#
Java
Mandarin.NET
Javascript
VBScript
Cantonese.NET
SQL
TSQL
...
Norman Fung
|
|
|
|
|
I start learning C# about 6 months or so. This week I started learning ASP.NET. I think my knowledge know is in the middle for C#. Agree with Nish, learning the 'languange' is harder than programming language. Just you try learning mandarin, and the writing.
<italic>Work hard, Work effectively and a bit of luck is the key to success.
|
|
|
|
|
I have just started learning these languages as well but only started about 2 weeks ago.
I am the handsome one in the crowd.
|
|
|
|
|
It's been a couple of year since I started, but I'm still learning more and more about C#
I've also been learning MyXaml[^] for longer than 6 months too.
The only "languages" I started to look at in the last six months are CSS and XSLT. Do they count?
Michael
CP Blog [^] Development Blog [^]
|
|
|
|
|
Michael P Butler wrote:
CSS and XSLT. Do they count
They do, IMO.
regards,
Paul Watson
South Africa
The Code Project
Pope Pius II said
"The only prescription is more cowbell. "
|
|
|
|
|
|
leppie wrote:
We talking about talk language, or programming language?
Given that CP is a programmer's site, it should be the latter
But then, studying a spoken language is a 100 times tougher than studying a programming language.
Nish
|
|
|
|
|
I dunno...those managed extensions aren't exactly intuitive :P
cheers,
Chris Maunder
|
|
|
|
|
Nishant S wrote:
But then, studying a spoken language is a 100 times tougher than studying a programming language.
So you are not *talking* C++ ?
|
|
|
|
|
Argh! Why I didn't see this being an issue I don't know.
Programming languages. This being a programming site and all. But I know - it's pretty ambiguous the way it's written.
Where's the "bangs head against a wall" emoticon when ya need it
cheers,
Chris Maunder
|
|
|
|
|
|
leppie wrote:
If only the 1st comment didnt mention Hindi, all would be well
Sorry
|
|
|
|
|
Don't be sorry for learning Hindi. Just kidding....
Seriously, learning Hindi will take you anywhere in India except Tamil Nadu and Kerala. I have no idea about the North-East though.
Vikram.
http://www.geocities.com/vpunathambekar
"Argue for your limitations, and sure enough, they're yours." – Richard Bach, "Illusions".
"I think the internet has been online for too long." – Joesox.
|
|
|
|
|
My Hindi is still quite bad. So, can't say I've learned it
Nish
|
|
|
|
|
Chris Maunder wrote:
Where's the "bangs head against a wall" emoticon when ya need it
Here: http://www.deafie.net/images/smiles/eusa_wall.gif[^]
Peace!
-=- James If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Tip for new SUV drivers: Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! DeleteFXPFiles & CheckFavorites
|
|
|
|
|
I've always been bad at Hindi, but never realized that once you leave South India and move to places like Bombay, Delhi etc, you can't communicate at all without Hindi.
Nish
|
|
|
|
|
strange, for me was namaste and english in delhi good enough
(in crisis is very effective switch to slovak)
|
|
|
|
|
|
I started learning German at high school, then left it for years until about last October when I picked up where I left off. I am nowhere near fluent in it still, but I can figure out the gist of sentances and communicate my general intentions with what I have so far. I bought one of those Michel Thomas audio courses which really helped me pick up what I'd done at school - if I ever need to learn a different language in the future I will definately get one of his courses.
I've found that it doesn't help that my short-term memory is not very good though - especially when learning vocabulary. I have to build and write down sentances using each verb form, etc, and go over each a few times to get it to stick past a few hours which is really time consuming. Is this normal?
Still, I am always improving and it has definately been worthwhile. Now I can understand most of the less-complex Rammstein songs I've been listening to for years.
Die Freiheit spielt auf allen Geigen
|
|
|
|