|
> 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
|
|
|
|
|
Cool! I think I've got to learn at least 2 European languages before my language-leaning brain-portions get stale, and French and German are the two most obvious choices.
At one time, I believe it was fashionable to use French in English literature, not sure of German though.
Nish
|
|
|
|