Go Back  Xtreme Visual Basic Talk > General Discussion > Tech Discussions > First impressions last - choice of programming language.


Reply
 
Thread Tools Display Modes
  #1  
Old 10-14-2002, 09:49 AM
Aio's Avatar
Aio Aio is offline
Junior Contributor
 
Join Date: May 2002
Location: Makati City, Philippines
Posts: 307
Default First impressions last - choice of programming language.


Basic programming language may have already advanced into modular to structured to object based to OOP, to whatever term you may use to modern and advanced programming methods, through Visual Basic and other newer Basic language packages. I have observed however that it can't get away from its trademark as being the language suited only for beginners. Probably -- just probably -- it's because the language itself is rooted from the purpose of being created for beginners. Much more, the name itself is "Basic" and the word "Beginner" even banners in that name.

Look at Fortran. The syntax of Basic and Fortran is probably 80% to 90% similar, yet, no one (or very rare is ever there is one) is labeling Fortran as a beginner's language. If you have tried programming in dBase, Foxbase, Foxpro, Clipper and/or Cobol, you could probably tell that these are more simple languages, yet, I haven't heard anyone labeling them as beginner's languages.

Pascal, because of its humble beginning as a teaching language, has not completely extinguished its character as a language suited only for students. Not until it became the language base (or a mere rename) of Modula, Delphi and/or Ada. That, despite the fact, that Pascal has nearly matched C in terms of power.

C on the other hand had its high profile beginning as "designed for systems programming", "tools for creating compilers" or, as one of the book I have read described it as "the language designed for real programmers." Some readers may react to this statement but I have seen and read several discussion boards on the choice C family (including C++). While it's always unanimous (and I agree that it's a valid concern) that the foremost reason is speed and power, I often observed as well that a strong reason is the "feeling smarter" doing in C than in Basic. Does it makes anyone smarter choosing a complex programming language than using a much simpler tools so as not to worry the complexity of that programming language?

The "first impressions last" adage seems have influenced much in the choice of a programming language.

Just a random thoughts.
__________________
"^!|=AIO=|!^"
Reply With Quote
  #2  
Old 10-14-2002, 09:53 AM
reboot's Avatar
reboot reboot is offline
Keeper of foo

Retired Moderator
* Guru *
 
Join Date: Nov 2001
Location: Graceland
Posts: 15,612
Default

Well said.
__________________
~ Quod non mortiferum, fortiorem me facit ~

Avatar by lebb
Reply With Quote
  #3  
Old 10-14-2002, 11:43 AM
Banjo's Avatar
Banjo Banjo is offline
Hell's Angel

Retired Moderator
* Guru *
 
Join Date: Jul 2001
Location: Yorkshire, UK
Posts: 10,394
Default

I can guarantee that a C programmer won't look anywhere near as smart when he has to quote for 6 months work when a VB wielding competitor can quote for 3 months for the same product.
__________________
A wise one man once said "what you talking about dog breath"
Reply With Quote
  #4  
Old 10-16-2002, 08:26 PM
Aio's Avatar
Aio Aio is offline
Junior Contributor
 
Join Date: May 2002
Location: Makati City, Philippines
Posts: 307
Default

I think it's only Basic that suffers from this bad trademark. Did you have any other language in mind?
__________________
"^!|=AIO=|!^"
Reply With Quote
  #5  
Old 10-17-2002, 05:34 PM
Bucky's Avatar
Bucky Bucky is offline
A+ Certified Nerd

Retired Leader
* Expert *
 
Join Date: Dec 2001
Location: East Coast
Posts: 1,763
Default

Perhaps the name thing is why C# is so popular? I know that many people
who use C++ or Visual C++ will move to C# because it uses the .NET Framework, but of course it doesn't have
'Basic' in its name, so it may be "cooler" to use that VB.NET.
Although I see nothing basic about the full OOP capabilites of
VB.NET.

But against your point, I think that many programmers refer to
Visual Basic as 'VB', especially while speaking because it's three
syllables shorter, and so the "basic" part of it wouldn't come to
mind as much.

Just some ideas. I really like your points, Aio.
__________________
If you're not part of the solution, you're part of the precipitate.
Reply With Quote
  #6  
Old 10-17-2002, 05:48 PM
Robby's Avatar
Robby Robby is offline
Code Factory

Retired Moderator
* Expert *
 
Join Date: Jan 2001
Location: Montreal, Ca.
Posts: 5,565
Default

I think that the main goal of the developers of .NET was to ensure that C
folks would jump on C# and VB folks to VB.NET.

If VB.NET were named anything else, would any of us have picked it up?
By the same token would any C developer have jumped on C# if it were called A#?

And of course now there's J#, same thing.
__________________
Visit...Bassic Software
Reply With Quote
  #7  
Old 10-17-2002, 07:08 PM
chris00's Avatar
chris00 chris00 is offline
 
Join Date: Mar 2002
Location: Ohio, USA
Posts: 1,552
Default

C mean Clipper right ?¿?¿?
__________________
Chris
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
 
 
-->