38 1740
While I agree with the central premise that the C# "culture" will always be
considered "better" than the VB.Net "culture", the writer of this article
makes leaps of logic that would cause any application he wrote to fail, and
further, goes down the slippery slope of making derogatory comparisons
between "classic" VB and C# rather than between VB.Net and C# (without even
acknowleding to himself that he did so!). Despite the apparent soundness of
his thesis, his logic is extremely faulty.
"Arjang" <Ar************ ****@NotTheReal Part.zorg> wrote in message
news:uA******** ******@TK2MSFTN GP15.phx.gbl... http://www.codeproject.com/useritems/CSharpVersusVB.asp
Arjang,
This paragraph in the article shows everything about its quality.
------------
80% of C# programmers are good, while 80% of VB programmers are not good.
This is not to say that everyone who programs in VB is less skilled than
everyone who programs in C#. This is to say that (a) the VB syntax and
semantics is designed to attract less skilled programmers and, in
combination with other factors examined above, this has created a culture
that is populated with less skilled programmers and (b) because VB syntax
and semantics make it more difficult to avoid common programming errors and
hence to program well
-------------.
Beside that the author is comparing Apples with computers, does he in the
rest of is article and his conclusion not take the impact of his sentence.
This sentence of him means that there are enormous much more good VB
programmers than that there are good C# programmers?
This article shows for me something as a person who is in doubt if he took
the right choose, however tries to proof the world that he did.
Cor
Arjang wrote: http://www.codeproject.com/useritems/CSharpVersusVB.asp
Poor article: badly written, false in many places, many logical
fallacies (the 'appeal to authority' invocation of Wirth is almost a
canonical example), can't decide whether he is writing about VB6 or
VB.NET, and he doesn't even know when to use 'less' and when to use
'fewer'.
--
Larry Lard
Replies to group please
"Arjang" <Ar************ ****@NotTheReal Part.zorg> schrieb: http://www.codeproject.com/useritems/CSharpVersusVB.asp
I recently posted my comments on technical points laid out in the article in
German (for those who are able to understand German):
<URL:http://www.google.es/groups?selm=Oqg qdipRFHA.2736%4 0TK2MSFTNGP09.p hx.gbl>
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>
Yes, I have to admit to being interested with the first few paragraphs but
then thrust into the conclusions well before the arguments or logic merited
any.
Having said that, I have read quite a few articles recently that say a C#
programmer will generally get paid more than a VB.NET programmer. This does
my gnads in slightly, if only because I spent a while trying to persuade my
manager that I should write "this software" in C# as it is functionally the
same as VB.NET, but looks a little more like C++ ;). I failed and now call
myself a VB.NET programmer (as I had to learn one or the other in order to
code it). Should I regret this in the future? I suppose I should learn the
C# syntax - it can't be so difficult, apart from the annoying semi colons I
need at the end of each statement, but as I was previously a C and then C++
programmer, I can't really complain too much about this.
No, thinking about it, the fact that variables are not case sensitive and I
don't need semi colons at the end of statements are perhaps the two major
bonus points of VB.NET over C# ;)
"Arjang" <Ar************ ****@NotTheReal Part.zorg> wrote in message
news:uA******** ******@TK2MSFTN GP15.phx.gbl... http://www.codeproject.com/useritems/CSharpVersusVB.asp
Herfried,
The first sentence was in my opinion enough.
Der Artikel ist geprägt von m.E. unzutreffenden Vorurteilen und darauf
basierenden, ebenso inrichtigen Implikationen. Ich habe mir die Mühe
gemacht, die Punkte aus dem Abschnitt "Propagatio n of Culture in .NET"
genauer anzusehen und zu kommentieren:
:-)
Cor
Someone please translate ;)
"Cor Ligthert" <no************ @planet.nl> wrote in message
news:uH******** ******@TK2MSFTN GP12.phx.gbl... Herfried,
The first sentence was in my opinion enough.
Der Artikel ist geprägt von m.E. unzutreffenden Vorurteilen und darauf basierenden, ebenso inrichtigen Implikationen. Ich habe mir die Mühe gemacht, die Punkte aus dem Abschnitt "Propagatio n of Culture in .NET" genauer anzusehen und zu kommentieren:
:-)
Cor
Robin,
In my opinion is there only one big benefit from VBNet above C#, which is
the in my opinion superior IDE from VBNet.
Don't be afraid to start with C# when you know the classes from Net than it
is a piece of cake. You will however be astonished when you have done VBNet
how primitive the IDE from C# is.
Cor
Robin,
With the change to get comments from two language sides. Der Artikel ist geprägt von m.E. unzutreffenden Vorurteilen und darauf basierenden, ebenso inrichtigen Implikationen.
The article is lard by m.E. with not realistic bias and gives therefore the
same results.
Ich habe mir die Mühe gemacht, die Punkte aus dem Abschnitt "Propagatio n of Culture in .NET" genauer anzusehen und zu kommentieren:
I have taken the effort, the points from the part "Propagatio n of Culture in
..NET" better to investigate and to comment.
Just a try
:-)
Cor This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: surfunbear |
last post by:
I've read some posts on Perl versus Python and studied a bit of my
Python book.
I'm a software engineer, familiar with C++ objected oriented
development, but have been using Perl because it is great for pattern
matching, text processing, and automated testing. Our company is really
fixated on risk managnemt and the only way I can do enough testing
without working overtime (which some people have ended up doing) is by
automating my...
|
by: Hafez |
last post by:
Hi there every body
I'm new in programming in windows.
I know how to program with C and C++ in DOS
but I don't know select which one for programming in windows:
Visual C++ ,C# or Delphi.
thanks.
|
by: Erva |
last post by:
Hi,
Is there someone who has moved from Delphi to VS.NET?
I'am using Delphi currently but seriously considering to moving VS.NET. I
would like to hear if someone has already done that, is it worth of it or
should i continue to ude Delphi for new projects. I'am developing mostly
desktop apps but in th future also ASP.NET apps.
-erva
|
by: Andrew Quine |
last post by:
Hi
Just read this article http://www.artima.com/intv/choices.html.
Towards the end of the dicussions, when asked "Did you consider
including support for the concept of immutable directly in C# and the
CLR?" Anders' reply included this comment: "The concept of an
immutable object is very useful, but it's just up to the author to say
that it's immutable."
|
by: lukeharpin |
last post by:
Currently I have been developing applications in Delphi 7. Recently I
meet up with a friend of mine who previously developed in Delphi, from
version 1 - 7. When Delphi 8 .net was release he found too many bugs
and switch to C# and loves it. I hope to do the same. However, I have a
few hurdles to jump.
Firstly my boss is a Delphi nut. I have heard the guy who originally
developed Delphi worked on the development of C# ? If so this maybe...
| |
by: matko |
last post by:
As far as I can see, there is no similar way of replicating the
following Delphi-code in C#... Is that true?
type
IntRange = -5..5;
CharRange = 'a'..'z';
TColors = (Red, White, Green, Blue, Yellow);
ColorRange = White..Blue;
|
by: Xah Lee |
last post by:
Tabs versus Spaces in Source Code
Xah Lee, 2006-05-13
In coding a computer program, there's often the choices of tabs or
spaces for code indentation. There is a large amount of confusion about
which is better. It has become what's known as “religious war†—
a heated fight over trivia. In this essay, i like to explain what is
the situation behind it, and which is proper.
|
by: dktekno |
last post by:
I have tried C++ Builder and Delphi and Visual Studio.
What are the reasons people do not like Delphi and would rather develop in
C++? C++ compilers are so.. pedantic and so slowy. In Pascal there is a room
for errors like typos, like if you declared a variable A and then you write
a later, then it understands what you mean. C++ is case sensitive. C++ is
slow to compile. Few lines = slow compilation. In Delphi, the compile time
is rather...
|
by: ApexData |
last post by:
I am considering building some distributable commercial applications.
For about a year now, I have been using Access2000. This was my first
venture into object oriented database development. Having a
background in Pascal and some C++, I would have preferred those
languages, but VBA made do. The SQL was fine.
I believe that Security issues on the backend, and data integrity/
corruption complaints over the network may be a stumbling...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |