VBxxxx (fill in your most hated incarnation) SUCKS
-
John Simmons / outlaw programmer wrote:
http://www.visibleprogress.com/vb\_coding\_standards.htm\[^\]
Avoid Nested Loops [0193] Medium (500) Nested loop statements can occasionally lead to unexpected performance bottle-necks when the number of iterations is not confined to known limits.
:laugh: :rolleyes:
image processing toolkits | batch image processing | blogging
I think their first coding standard should have been: Avoid Coding In Visual Basic
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
Wait till 2008 when VB-X (dynamic VB variant) is out. I am still not sure if it will be considered a part of VB.NET or if it will be considered a separate entity. There's not a lot of information on it out there.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkI don't understand this whole "dynamic VB" thing. Isn't VB dynamic already? Doesn't it perform method coupling at runtime, not "compile" time? Is this a change due to VB.Net? Has there been a progression like: VB6 - dynamic VB.NeT - not dynamic VB-X - dynamic Remember, I'm just a caveman. I fell on some ice and later got thawed out by some of your scientists. Your world frightens and confuses me! Sometimes the honking horns of your traffic make me want to get out of my BMW.. and run off into the hills, or wherever.. Sometimes when I get a message on my fax machine, I wonder: "Did little demons get inside and type it?" I don't know! My primitive mind can't grasp these concepts. But there is one thing I do know - when a language like VB has an X after it, then it has to be dynamic. Thank you[^]
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
I don't understand this whole "dynamic VB" thing. Isn't VB dynamic already? Doesn't it perform method coupling at runtime, not "compile" time? Is this a change due to VB.Net? Has there been a progression like: VB6 - dynamic VB.NeT - not dynamic VB-X - dynamic Remember, I'm just a caveman. I fell on some ice and later got thawed out by some of your scientists. Your world frightens and confuses me! Sometimes the honking horns of your traffic make me want to get out of my BMW.. and run off into the hills, or wherever.. Sometimes when I get a message on my fax machine, I wonder: "Did little demons get inside and type it?" I don't know! My primitive mind can't grasp these concepts. But there is one thing I do know - when a language like VB has an X after it, then it has to be dynamic. Thank you[^]
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
From what little I understand, VBx (VB 10) will support the DLR (Dynamic Language Runtime) - just like other dynamic languages like Ruby. Currently VB.NET is not a dynamically typed language (VBers please correct me if I am wrong).
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
From what little I understand, VBx (VB 10) will support the DLR (Dynamic Language Runtime) - just like other dynamic languages like Ruby. Currently VB.NET is not a dynamically typed language (VBers please correct me if I am wrong).
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkYou have to explain to them what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?"
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
You have to explain to them what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?"
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
You have to explain to them what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?"
Cruel! :laugh:
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
You have to explain to them what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?"
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
We've been a C++ shop since the beginning of time, but lately we find that almost all of the work we're doing right now involves some evil incarnation of Visual Baisc. None of us like coding in it, and we spend a good part of the day hurling insults at it. Our project manager chimes in with her usual harpie-like screech proclaiming "At least you have a job!". I hate her. In any case, one of our testers was crusing the web looking for something about VB, and she stumbled across this: http://www.visibleprogress.com/vb_coding_standards.htm[^] I thought some of you might enjoy it as much as we have.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
Our project manager chimes in with her usual harpie-like screech proclaiming "At least you have a job!". I hate her.
I would hate her also. I'd also quit. :) I was in a similar situation a few years ago and after 7 months of working on projects I hated I couldn't stick around anymore. Good luck.
My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long
-
Wait till 2008 when VB-X (dynamic VB variant) is out. I am still not sure if it will be considered a part of VB.NET or if it will be considered a separate entity. There's not a lot of information on it out there.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link:~
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
My first real C# project | Linkify!|FoldWithUs! | sighist -
I don't understand this whole "dynamic VB" thing. Isn't VB dynamic already? Doesn't it perform method coupling at runtime, not "compile" time? Is this a change due to VB.Net? Has there been a progression like: VB6 - dynamic VB.NeT - not dynamic VB-X - dynamic Remember, I'm just a caveman. I fell on some ice and later got thawed out by some of your scientists. Your world frightens and confuses me! Sometimes the honking horns of your traffic make me want to get out of my BMW.. and run off into the hills, or wherever.. Sometimes when I get a message on my fax machine, I wonder: "Did little demons get inside and type it?" I don't know! My primitive mind can't grasp these concepts. But there is one thing I do know - when a language like VB has an X after it, then it has to be dynamic. Thank you[^]
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
Yes... it is easy, they have discovered a better way to make a bad product and they know that the developers will have the dynamic habit of start running once VB is said... so in fact is more dynamic. :rolleyes: VB... I don't understand why it is still here and being used... Even I've never worked on C# I cannot understand why VB is still here, I cannot understand how it is not abandoned... I remember when some years ago I worked in VB and it was horrible... X|
-
John Simmons / outlaw programmer wrote:
http://www.visibleprogress.com/vb\_coding\_standards.htm\[^\]
Avoid Nested Loops [0193] Medium (500) Nested loop statements can occasionally lead to unexpected performance bottle-necks when the number of iterations is not confined to known limits.
:laugh: :rolleyes:
image processing toolkits | batch image processing | blogging
-
We've been a C++ shop since the beginning of time, but lately we find that almost all of the work we're doing right now involves some evil incarnation of Visual Baisc. None of us like coding in it, and we spend a good part of the day hurling insults at it. Our project manager chimes in with her usual harpie-like screech proclaiming "At least you have a job!". I hate her. In any case, one of our testers was crusing the web looking for something about VB, and she stumbled across this: http://www.visibleprogress.com/vb_coding_standards.htm[^] I thought some of you might enjoy it as much as we have.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
evil incarnation of Visual Baisc.
It takes time, but you will be assimilated. :) When you start looking at how easy and quickly business apps can be written with it, you might actually start liking it, a little. The syntax? Yep, it sucks. But the IDE practically fills in (and indents) all that wonderful verbosity for you, so you don't feel the pain.
SUPPORT OUR TROOPS
-
We've been a C++ shop since the beginning of time, but lately we find that almost all of the work we're doing right now involves some evil incarnation of Visual Baisc. None of us like coding in it, and we spend a good part of the day hurling insults at it. Our project manager chimes in with her usual harpie-like screech proclaiming "At least you have a job!". I hate her. In any case, one of our testers was crusing the web looking for something about VB, and she stumbled across this: http://www.visibleprogress.com/vb_coding_standards.htm[^] I thought some of you might enjoy it as much as we have.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
lately we find that almost all of the work we're doing right now involves some evil incarnation of Visual Baisc.
Prior to .NET I noticed a trend away from C++ and towards VB, especially for GUI and database work. But it's surprising that this is happening now at your place. Not transitioning to .NET? Or do you mean VB .NET? I know you hate .NET, so I suppose you'd moan if it was C# too.
Kevin
-
From what little I understand, VBx (VB 10) will support the DLR (Dynamic Language Runtime) - just like other dynamic languages like Ruby. Currently VB.NET is not a dynamically typed language (VBers please correct me if I am wrong).
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkNishant Sivakumar wrote:
Currently VB.NET is not a dynamically typed language
Sure it is. Just set Option Strict and Option Explicit to OFF and enjoy the benefits of data type that magically adapt to the context they are used in, even at the expense of loss of precision or meaning. So we are moving from the Common Language Runtime To the Damaged Language Runtime to support a return to bugs inherent in runtime type definition. Great.
-
From what little I understand, VBx (VB 10) will support the DLR (Dynamic Language Runtime) - just like other dynamic languages like Ruby. Currently VB.NET is not a dynamically typed language (VBers please correct me if I am wrong).
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
John Simmons / outlaw programmer wrote:
You have to explain to them what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?"
Cruel! :laugh:
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com linkCruel, but TRUE!
Silence is the voice of complicity. Strange women lying in ponds distributing swords is no basis for a system of government. -- monty python Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay
-
John Simmons / outlaw programmer wrote:
evil incarnation of Visual Baisc.
It takes time, but you will be assimilated. :) When you start looking at how easy and quickly business apps can be written with it, you might actually start liking it, a little. The syntax? Yep, it sucks. But the IDE practically fills in (and indents) all that wonderful verbosity for you, so you don't feel the pain.
SUPPORT OUR TROOPS
Al Beback wrote:
you don't feel the pain.
[Note:] I am assuming VB 1 - 6 Until you try to do something silly like gasp interact with the operating system or use threads.
My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long
-
So what are you saying Nish? It will dynamically suck, or suck dynamically? :-D
:..::. Douglas H. Troy ::..
Bad Astronomy |VCF|wxWidgets|WTLDouglas Troy wrote:
It will dynamically suck, or suck dynamically?
How about both?:laugh:
:badger:
-
I don't understand this whole "dynamic VB" thing. Isn't VB dynamic already? Doesn't it perform method coupling at runtime, not "compile" time? Is this a change due to VB.Net? Has there been a progression like: VB6 - dynamic VB.NeT - not dynamic VB-X - dynamic Remember, I'm just a caveman. I fell on some ice and later got thawed out by some of your scientists. Your world frightens and confuses me! Sometimes the honking horns of your traffic make me want to get out of my BMW.. and run off into the hills, or wherever.. Sometimes when I get a message on my fax machine, I wonder: "Did little demons get inside and type it?" I don't know! My primitive mind can't grasp these concepts. But there is one thing I do know - when a language like VB has an X after it, then it has to be dynamic. Thank you[^]
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
Jim Crafton wrote:
I don't understand this whole "dynamic VB" thing.
Much of the information you will find released in the last couple of days surrounding the “DLR” seems to be marketing speak.
Jim Crafton wrote:
Isn't VB dynamic already? Doesn't it perform method coupling at runtime, not "compile" time?
VB .NET has elements of a dynamically typed language, though unlike previous versions you have to be more explicit about it.
Who is the creator? Finding Allah (Video) Surah Al-An'aam (Ayah 74-110)
-
Does this mean that my VB program will be able to build a string that describes VB procedure and then run it (passing in params somehow)? And that my procedure will be able to find itself and change itself while it is running? Or is that too much to ask.
AFAIK that was possible back in VB6. In the dotNet-ian world (at least 1.1 and 2.0 for sure) you could use the built in tools to compile code (from memory or file(s)) to either file or memory, load it through use of reflection, and execute it. mm, what _IS_ DLR..?
:badger:
-
:~
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
My first real C# project | Linkify!|FoldWithUs! | sighistThanks, now I'll have nightmares for a few [days|weeks]
:badger: