|
... and I am trying hard to become a .... german sharp (de#) speaker
SkyWalker
|
|
|
|
|
|
if i remember correctly last year on april 1. Microsoft Germany published a document describing a new C# which is completly german so that there are no englisch keywords -.-
|
|
|
|
|
|
Yay, you can't stop working on MyXaml, can't you?
Is this change incorporated in a downloadable version of MyXaml?
WM.
What about weapons of mass-construction?
|
|
|
|
|
WillemM wrote:
Is this change incorporated in a downloadable version of MyXaml?
Not yet, in a downloadable version. If you want a private copy, send me an email. I haven't tested out generic collections yet.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
Well, since there isn't a release version of C# 2.0 available yet (I hope it will be soon). I can't use it in programs I make for customers. Will keep an eye out for next releases on your website.
WM.
What about weapons of mass-construction?
|
|
|
|
|
I've learned how to read basic music and have learned how to play some of it on the recorder . It's opened up a whole new world and the education continues.
<signature>
It's good to live,
Josef Wainz
Software Developer
|
|
|
|
|
Started learning Russian, not going too well... :/
But I am going to start taking some official ASL instruction, due to my renewed interest in it.
Oh, wait -- are we talking about a programming or scripting language here? Then no.
Peace!
|
|
|
|
|
Russian owns jo! ;P;P
|
|
|
|
|
It's easy being a coder linguist because nearly everyone knows 3-4 language syntaxes pretty well.
So maybe we should raise the bar a little higher. To 10. How many of you can code something considerably better than a hello-world in 10 different languages? Say, a book management application for a library.
Nish
|
|
|
|
|
So, is that a book management app written ten times, once in each language, or a book management app written once, with ten different portions of it each written in a different language...?
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades.
I don't know what you thought; I'm not your astronaut...
|
|
|
|
|
What do consider to be a different language? I know several variants of C alone: C, pre-ISO C++, ISO C++, MFC, C++.NET, C#, and C# 2.0. Many languages are variations of another language:
Basic, QBasic, VB, VBA, VBScript, VB.NET, and VB.NET 2.0
Java, AspectJ, JavaScript, J++, and J#
Furthermore, are Java, C++, and C# really that different? Someone who knows C++ could easily read Java and C# code, though he may have difficulty writing in those languages.
|
|
|
|
|
>What do consider to be a different language?
This is a very interesting question.
The first phase of the language wars was won convincingly by ANSI C. Almost every other language from before that time changed so that it looked more like C. C++ gradually took over, but has never been as dominant as C was.
I believe that modern C++ (especially with templates) is a very different language to basic C++. In fact, traditional C++ is arguably more similar to C# and Java than it is to modern C++, because modern C++ has been so influenced by functional programming languages.
Something that really annoys me about Microsoft's .NET propaganda is that they exaggerate the differences between the .NET languages. VB.NET and C# are really the same language, spelt differently. (VB.NET is just more verbose and ugly. However, it is a completely different language to BASIC).
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.
|
|
|
|
|
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. "
|
|
|
|
|