I have noticed that there is ...
-
Shog9 wrote: "the second greatest language ever to exist" This begs the question: What's the greatest language ever to exist? :) -- Oneigaishimasu! I blog too now[^]
-
Programmer2k4 wrote: Is VB .Net still for complete programming idiots? No. It's the other way around. VB creates programming idiots out of perfectly teachable, albeit inexperienced, programmers. This is an important distinction. We forget that we all (or almost all of us) have programmed in some sort of B language at one point or another. The lucky ones were able to mature out of their programming childhood. In other words, VB is like a bad parent. It can really screw up your childhood. Marc MyXaml Advanced Unit Testing YAPO
-
Marc Clifton wrote: In other words, VB is like a bad parent. It can really screw up your childhood. I love it!! Can I use that as my sig? Gary Marc Clifton: "In other words, VB is like a bad parent. It can really screw up your childhood."
Gary Thom wrote: Can I use that as my sig? Sure! :-D Marc MyXaml Advanced Unit Testing YAPO
-
<misc-info>Did you know that the pope's last word was "Amen"?</misc-info> -- Oneigaishimasu! I blog too now[^]
-
Programmer2k4 wrote: Is VB .Net still for complete programming idiots? No. It's the other way around. VB creates programming idiots out of perfectly teachable, albeit inexperienced, programmers. This is an important distinction. We forget that we all (or almost all of us) have programmed in some sort of B language at one point or another. The lucky ones were able to mature out of their programming childhood. In other words, VB is like a bad parent. It can really screw up your childhood. Marc MyXaml Advanced Unit Testing YAPO
Marc Clifton wrote: VB is like a bad parent. It can really screw up your childhood it can screw up your adulthood, too. after 18 months of forced VB-script, i find myself writing:
if (c > 10) then
{
c = 10;
}whenever i get to play with C++ again. Image Toolkits | Image Processing | Cleek
-
jan larsen wrote: ICollection does not require an Add method, you only have to expose type loose methods if you're implementing eg. IList. That is why I rarely extends those interfaces IList is what i meant. i'm not using C# for last six months, so i already started to forget details :) jan larsen wrote: Que?, I don't think I can see the problem. What exactly is it that you want to do with the value type instance? And more important, how often do you actually have a collection of value types i find it really annoying that something like this is impossible:
int[] ar = {1, 2, 3}; foreach (int i in ar) { i = i * 2; }
of course, this is just a simplified example, but every so often i have a need to iterate over some simple data and change them. even worse, if it were reference type, it would also be impossible because the returned data is not a reference to real data, but to copy, which is essentially read-only, so foreach is generally usable only in read-only scenario. this just doesn't compile:string[] strs = {"aa", "bb", "cc"}; foreach (string s in strs) { s = s + "_x"; }
jan larsen wrote: I totally disagree, using is so intuitive to use i know what's the use for "using" and that it is far better than try-finally, i believe that there is no need for both in the first place, and that it is just a hack. i simply don't like littering the language with workarounds for framework issues. i like the way it is done in C++/CLI when the object is automatically disposed when it goes out of scope (and i'm aware why this is not supported in C#)Zdeslav Vojkovic wrote: i like the way it is done in C++/CLI when the object is automatically disposed when it goes out of scope (and i'm aware why this is not supported in C#) Yes, but if you ever take an object allocated on the stack and store its address (by pointer or reference) as an element of a collection (for later retrieval), BOOM! Regards, Alvaro
Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is. -- GWB, 1999.
-
I am dead serious. VB is bad, but C# is a disaster. See this presentation[^] by Bjarne Stroustrup: The dilemma is real •The most elegant languages –(e.g. Smalltalk, ML, Haskell, Common Lisp) –Are not applicable for many important application areas –Are not efficient for many important problems –Are apparently not manageable for most programmers •The most efficient languages –(e.g. C, C++, Fortran) –Encourage low-level messing/hacking –Have problems expressing some important problems elegantly –Are hard to “restrain”for reasoning/analysis/transformation •Many language are neither fish nor fowl –(e.g. Java and C#) –Neither elegant nor efficient –Not applicable for many important application areas
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
C# is a disaster for anything aside from windows programming, and if you are using it for anything else, you're insane. As a windows application development language, C# (and .NET) are very nice indeed. "The Yahoos refused to be tamed."
-
Programmer2k4 wrote: Is VB .Net still for complete programming idiots? No. It's the other way around. VB creates programming idiots out of perfectly teachable, albeit inexperienced, programmers. This is an important distinction. We forget that we all (or almost all of us) have programmed in some sort of B language at one point or another. The lucky ones were able to mature out of their programming childhood. In other words, VB is like a bad parent. It can really screw up your childhood. Marc MyXaml Advanced Unit Testing YAPO
Hello, Interesting discussion going on here... Which language, in your opinion (anyone else is free to answer this too ;)) is the next best language for a VB .Net programmer to learn? Is C# a good introduction into C++? Or should I skip C# all together? Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: April 3
-
Hello, Interesting discussion going on here... Which language, in your opinion (anyone else is free to answer this too ;)) is the next best language for a VB .Net programmer to learn? Is C# a good introduction into C++? Or should I skip C# all together? Thanks, Programmer2k4 My sig: "And it is a professional faux pas to pay someone else to destroy your computer when you are perfectly capable of destroying it yourself." - Roger Wright I now use my CodeProject Blog! Most recent blog post: April 3
Programmer2k4 wrote: Is C# a good introduction into C++? Or should I skip C# all together? Frankly, both. They both have their strengths and weaknesses. It's probably better to learn their nuances, like the difference between templates and generics (C# 2.0), pointers vs. boxing/unboxing, managed vs. unmanaged, multiple inheritance vs. interfaces, etc. My 2c. Marc MyXaml Advanced Unit Testing YAPO
-
C# is a disaster for anything aside from windows programming, and if you are using it for anything else, you're insane. As a windows application development language, C# (and .NET) are very nice indeed. "The Yahoos refused to be tamed."
Why do you exclude web application development from that? ASP.NET with C# is like an orgasm on tap.
Ðavid Wulff The Royal Woofle Museum
Audioscrobbler :: flikrDie Freiheit spielt auf allen Geigen
-
Marc Clifton wrote: VB is like a bad parent. It can really screw up your childhood it can screw up your adulthood, too. after 18 months of forced VB-script, i find myself writing:
if (c > 10) then
{
c = 10;
}whenever i get to play with C++ again. Image Toolkits | Image Processing | Cleek
:rose:
Ðavid Wulff The Royal Woofle Museum
Audioscrobbler :: flikrDie Freiheit spielt auf allen Geigen
-
<misc-info>Did you know that the pope's last word was "Amen"?</misc-info> -- Oneigaishimasu! I blog too now[^]
Nah, that's just propaganda. It was really uurgrhgghhhghghghghhhghghghgh. Christian I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
-
Nah, that's just propaganda. It was really uurgrhgghhhghghghghhhghghghgh. Christian I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
:laugh: Reminds me of this.... "The castle ARRRGH" "What?" "The castle ARRRGH" "What does that mean?" "He must have died while carving it." "Oh, come on. If he died he wouldn't write ARRRGH, he would just say it!" "Perhaps he was dictating." BW
I want pancakes! God, do you people understand every language except English?
Yo quiero pancakes. Donnez moi pancakes. Click click, bloody click pancakes!
-- Stewie Griffin -
:rose:
Ðavid Wulff The Royal Woofle Museum
Audioscrobbler :: flikrDie Freiheit spielt auf allen Geigen
thanks man. it's been tough. Image Toolkits | Image Processing | Cleek
-
Forth, of course. ;)
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...
Holy cow! Never thought I'd hear about that language again. BW
I want pancakes! God, do you people understand every language except English?
Yo quiero pancakes. Donnez moi pancakes. Click click, bloody click pancakes!
-- Stewie Griffin -
Holy cow! Never thought I'd hear about that language again. BW
I want pancakes! God, do you people understand every language except English?
Yo quiero pancakes. Donnez moi pancakes. Click click, bloody click pancakes!
-- Stewie Griffin:) To be honest, the last time i actually used it was a few years back. I was taking a class on web-dev with ASP, and getting bored with the projects... so for one i did a partial Forth interpreter in ASP, and implemented the rest of the project using it. Not the most modern of languages i guess, but hard to beat for pure fun...
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...
-
:) To be honest, the last time i actually used it was a few years back. I was taking a class on web-dev with ASP, and getting bored with the projects... so for one i did a partial Forth interpreter in ASP, and implemented the rest of the project using it. Not the most modern of languages i guess, but hard to beat for pure fun...
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...
I remember my dad messing around with Forth at home around 15-20 years ago maybe. He got all excited about improving some algorithm. I think I mumbled "That's nice" around a mouthful of King Vitmain cereal. :) Never got much beyond a quick look at his code, I was too busy playing soccer at the time. BW
I want pancakes! God, do you people understand every language except English?
Yo quiero pancakes. Donnez moi pancakes. Click click, bloody click pancakes!
-- Stewie Griffin -
I remember my dad messing around with Forth at home around 15-20 years ago maybe. He got all excited about improving some algorithm. I think I mumbled "That's nice" around a mouthful of King Vitmain cereal. :) Never got much beyond a quick look at his code, I was too busy playing soccer at the time. BW
I want pancakes! God, do you people understand every language except English?
Yo quiero pancakes. Donnez moi pancakes. Click click, bloody click pancakes!
-- Stewie GriffinWell, now's your chance to have a look... :D
Shog9
I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...
-
Shog9 wrote: "the second greatest language ever to exist" This begs the question: What's the greatest language ever to exist? :) -- Oneigaishimasu! I blog too now[^]
-
Too many unused letters for my taste.. :-D -- Oneigaishimasu! I blog too now[^]