why a visual basic coder isn't a programmer..nor a coder...or anything close to itYou can clearly spot a real programmer for the classic wannabe with one
straight glance at his résumé if you see VB, Visual Basic
mentioned......
that is a bad sign. A disaster of epic proportions might just waiting to
happen.
As it is 3:26 Am Swiss time, I was browsing around and I found and interesting point at this site (don't bother to visit, all the juicy will be copied here) let's rock: "Many people seem to share this view of his, that anyone who doesnt use a "Real Programming Language" isnt a "Real Programmer". The term "Real Programing Language" changes depending apon which language that person happens to know... most often its Visual Basic, or C++. The VB programmers seem to think that because VB has "Real Code", it makes it a "Real Language". The C programmers think that anything less than C is not a "Real Language", as C is the ultimate language, to which all programmers aspire, and all fall before." Programming itself is telling a computer to do things. Weather you do this by typing hundreds of lines of obfusticated unintelageble mumbo-jumbo in VI down a 2800 Baud connection to your local university, or if you drag and drop objects about your screen, and select options from drop-down menus, it still ammounts to the same thing in the end... Telling your computer what or how to do something. " Oh yeah ? wait a second, so if I know how to use Adobe GoLive (and yes if you wonder..I master it) I can call myself an html programmer right ? Hang on a second, your theory is truly revolutionary: If I tell my computer what or how to do something..I am a programmer ? So my secretary (oh well..now they want to call it personal assistant....how about that..well that is for another article) when she is double clicking on the dumb Word icon on Micro$ is telling the computer to run that specific programme..so she is a programmer, a geek. WOAH this is a great discovery! Let me tell her so she could enhance her résumé. How cool she was a geek and I didn't know. Wait...but she has not clue about programming. She is simply hitting an icon. So you bet...all this logic is crap. Digging further on his page I found his very unbiased view on VB "Visual basic is an advanced version of the BASIC programming language" Oh please...Advanced ? by Microsoft. enough said :-D It is a good language for writing quick GUIs for Windows, although a lot of programmers look down apon VB, yeah wonder why saying it gets you into bad habits. I've used VB for a few years now, and, as far as I know, haven't got into any bad habits ;). Umh...as far as you know... VB is fairly good for newbies, but I think that learning a more beginner-language would be best to start with. WTF ??? More beginner-language ? Wake up and smell the coffee..that is the ground floor Lucky enough I found an elegant way to explain you why VB isn't nothing close to a programming language. Much of the praise to the owner of this site : " First of all I hear people always saying yea I know how to program in the computer "language" Visual Basic. True, Visual Basic is a computer language right? WRONG! Visual Basic is not a computer language it is what we call a runtime. For those of you who do not understand what a runtime is let me explain. Runtimes basically are like running a text file to make the computer do stuff. Now why is this different from a true computer language because a true computer language talks directly to the computer. Visual Basic on the other hand talks to Dynamic Link Libraries that then talk to the computer. That is why Visual Basic programs require this thing called a Visual Basic Runtime, which is just a bunch of DLL files used to run the file. Now why is Visual Basic inefficient, its simple really because it is big fat, and slow. Comparing the size of a file made in Assembly or C/C++ to Visual Basic is like comparing, mars to Jupiter. Visual Basic programs are HUGE. As for how a Visual Basic so called PE (portable executable) file, works its truly inefficient. It's simple to explain how a Visual Basic file works it talks to a DLL file which talks to the computer. It's not you who is talking directly to the computer oh no its poorly coded Microsoft DLL file, each time it sends a command it must go through the poorly coded Microsoft DLL file you know how much lag this generates, I mean Microsoft's sad coding in the DLL file alone is a killer but your code too! Oh, yes and don't forget about how when you code in Visual Basic each time you make a single mistake or incorrect keystroke it makes a message box popup that yells at you which is extremely frustrating. ." Well frustrating is an euphemism ....it sucks (Not that I ever tried Vi$sual whatever..) Another wise comment from the net "why Visual Basic sucks big time Delphi has one important advantage over VB. It's written in Delphi. VB isn't written in VB. In fact, some of the C++ developers who create it don't even know Basic. Back when I was a Microsoft employee, I remember explaining Basic syntax to a VB developer who was trying to fix a bug I had reported. " In short, if you think you are a programmer because you know VB...think twice. If you are looking for a programmer/coder and you see VB on his CV keep looking. gurugeek Posted: Lun. - Septembre 22, 2003 at 04:03 AM gurugeek's blog GuruTech Email Comments |
Quick Links
Calendar
Categories
Archives
XML/RSS Feed
Statistics
Total entries in this blog: 16
Total entries in this category: 8 Published On: févr. 29, 2004 02:11 AM
Statistics
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||