P
Peter
I am wondering if I should turn to C# from VB. How long will this turning
cost for an ordinary man?
Thanks for any response,
Peter
cost for an ordinary man?
Thanks for any response,
Peter
Peter said:I am wondering if I should turn to C# from VB. How long will this
turning cost for an ordinary man?
I am wondering if I should turn to C# from VB. How long will this turning
cost for an ordinary man?
Thanks for any response,
Peter
Armin said:Don't do it. You will get lost in an ancient, case sensitive language.
(That's my personal opinion and you will get 1001 that are different)
Armin
Göran Andersson said:Do it.
You are currently lost in an ancient* language intended for
beginners**.
* BASIC was developed in 1964.
** BASIC is an acronym for Beginner's All-purpose Symbolic
Instruction Code.
Peter said:I am wondering if I should turn to C# from VB. How long will this turning
cost for an ordinary man?
Armin said:Cars have been developped in the 19th century.
So what? Don't judge by it's name.
Göran Andersson said:C# was developed in the 21th century.
That's not just the name. That's fundamental idea behind the language.
Göran Andersson said:C# was developed in the 21th century.
That's not just the name. That's fundamental idea behind the
language.
Depends on how much Framework code you currently used in your projects
Don't do it. You will get lost in an ancient, case sensitive language.
(That's my personal opinion and you will get 1001 that are different)
Armin said:VB.Net was developed in the 21th century.
But you didn't get the point: Cars are not ancient just because they've
been invented a long time ago. Just like VB.Net is not ancient because
it's pre-pre-decessor has been invented in 1964.
Maybe you haven't had a a look at the current VB.Net release, yet.
C# is ancient because case-sensitiveness has no right to live in 2007.
Think philanthropically.
Or how do you pronounce the difference between
the "Thing" and the "thing"? Computers should be adapted to humans, not
the other way round. That's why I use BASIC.
This is a really child-answer.
When I worked (and I loved it) with VB6 I thinked "how can c++ programmers
work with casesensitive languages?".
Today I passed to c# and the casesesitivity of c# was immediatly ignored for
some reasons:
- there are some guidelines that let you ALWAYS know what you have to write.
- the IDE (VS, #D, ...) help you drastically showing you what you have to
write.
- thanks to the previous point you may write a program replacing the SHIFT
key with the SPACE/ENTER/( keys in the intellisense.
Now I write in all VB.Net an C# and prefere C# because is really clear to
read... a
public int X
{
}
is a little more simple that
Public Propety X As Integer
End Property
The C# language has half as many keywords as VB.NET,
Göran Andersson said:But the language VB is much older.
Unlike C#, that was developed for the .NET platform, VB.NET is an
adaption for the .NET platform of an existing language.
I fail to see how that has anything at all to do with philanthropy.
Perhaps you mean user-centered?
Programming is such a computer-centered task anyway,
so making it
case insensetive doesn't really make is more user-centered.
Do you mean that you can do with C# half as much as in VB.Net?
Cor
Cor Ligthert said:Armin,
Don't pay attention to Goran, he is a lover of C# (you won't believe
it) in my eyes even more than Jon Skeet. He comes often over here
and tells than C# rules in this newsgroup, while Jon avoid that
already for years.
Goran certainly knows a lot of Net and C#, however is not able to
think that VB.Net has many things better than C#, because those are
never in his focus.
Basic was the first program language of Microsoft, in my idea is the
grandchild VB.Net still the best program language of Microsoft.
Business wise I write a lot of C# however am forever glad when I can
use VB.Net, all was it only that I don't have to build to see all my
typing errors.
Good answer by the way..