C# and CLI Fast-tracked to ISO
jdfox writes "It wasn't that long ago that ECMA approved standardisation of Microsoft C# and the associated Common Language Infrastructure. Now they have used the "fast-track" agreement between ECMA and ISO to move ISO ratification forward quickly, according to this article on CNET. We should see ISO C# by January.
Maybe this will finally persuade Sun to take their leash off of Java."
Maybe this will finally persuade Sun to take their leash off of Java."
Well, since it is standardized in ushc a way Microsoft can advertise it as an open language and not vendor specific like Java is, some Twilight Zone vibes there...
Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
In my experience, if you catch a Mircrsoft technology in the height of it's marketing buzz, you will get paid big to implment it. For example, Active Directory or in my personal experience ADSI (which is just a common library for Active Directory)
This isn't the sig you are looking for... Carry on...
Absolutely correct. The trick (if money is your main concern...as mine is) is to find out what'll be hot for the next 1-3 years and learn it. In 1.5 years you should be reassessing for the next cycle. Best way for a developer to make cash is to follow the hype trends. I'd love to be a system programmer but I'm a web and app programmer because that is the space where it is easiest to find jobs. I've been a C++/VB COM, DCOM, and COM+/PHP/ASP/Java/C# developer at different times in my career...but then I'm a greedy bastard. Oh and I've only been working in the "real world" for about 7 years if that gives you any idea how many times I've bounced aroudn from technology to technology to stay as marketable as possible.
M$ has a tech that they call It Just Works (IJW) that, suprisingly, does!
.NET languages is a pain, but it DOES NOT require rewriting.
We converted 2+ million lines of c/c++ code to CLR in a matter of days.
Now, making some of those c++ classes interact with other
I do everything the voices in my head tell me to...
Monster.com begs to differ:
.Net. If for no other reason than portability and OO.
Java: 961
C++: 827
C#: 118
C: 885 (also returns C++/C# matches... some want both, few want just C)
Java + C++: 381
I'll give you two guesses of why someone needs to know both Java and C++. (Hint, they aren't moving from Java to C++.)
C# has went from 0->118 in a few months. I think it's surpassed C already. You should have said
Java absolutely. C++ absolutely. C# soon enough. C not in another few months.
The programming community is moving to an object oriented philosophy, mostly because XP is common place and XP pretty much requires OOP.
Given monster.com isn't the all knowing oracle, but I think it does show a trend. In the end, there will be two options for high level languages: Java and
Karma Clown
VB
You have to be kidding.
VB.Net apps have little resemblence to their old ones. Most VB6 apps that would have required migration have stayed as COM because it would have been too costly to migrate. It is not even the same language in my opinion. It's like English - someone from Massachusetts has a hard time understanding someone from Kentucky. Sure, it's the same language, but they are both wacked out.
It would be nice if VB were ISO'd, but you'll never see that, and that's a shame... although it's a crappy language to some, it is (was?) relatively easy to pick up and run with. C# comes close, as does Java, but Basic is one of the first things people use, thanks to Office and all their other stuff.
Microsoft..... why do I have to be your bitch?
This space for rent.
From the College Board AP Computer Science 2003 Course Description:
The AP Computer Science Examinations will require knowledge of the programming language Java beginning with the 2003-04 academic year and the 2004 examinations. The exams will continue to cover the fundamentals of computer science taught in first-year college courses. However, those sections of the examination that require the reading or writing of actual programs will use Java rather than C++.
So maybe standardization doesn't matter for getting the language into the classroom? Next year every AP computer science student will be learning Java.
Adam