SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


«««1415161718

Is C# Better? Expand / Collapse
Author
Message
Posted Thursday, November 19, 2009 8:27 AM


SSChampion

SSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampion

Group: Administrators
Last Login: Today @ 3:50 AM
Points: 23,170, Visits: 6,927
Gary Istvan Varga (11/19/2009)
No language can stop the rubbish this industry produces. Nor is it primarily languages' flaws at fault. Some of these so called faults are language features. Often it is either the use of an inappropriate language in an area of work or poor use of that language.


Nicely put. It's the people, not the language. I think my take from this poll is that you can learn either C# or VB, neither really offering many advantages over the other.
Post #821657
Posted Thursday, November 19, 2009 8:28 AM


SSChampion

SSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampion

Group: Administrators
Last Login: Today @ 3:50 AM
Points: 23,170, Visits: 6,927
Gary Istvan Varga (11/19/2009)

Steve, if you are reading this, how much longer until this thread gets into the Guiness Book of Records?


It's a good debate, but it's a far cry from a record thread
Post #821660
Posted Thursday, November 19, 2009 8:32 AM


Ten Centuries

Ten CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen Centuries

Group: General Forum Members
Last Login: Today @ 2:50 AM
Points: 1,402, Visits: 2,071
Steve Jones - Editor (11/19/2009)
Gary Istvan Varga (11/19/2009)

Steve, if you are reading this, how much longer until this thread gets into the Guiness Book of Records?


It's a good debate, but it's a far cry from a record thread


I bet you know a longer Thread, Steve, don't you?



How to post for quicker answers
Post #821662
Posted Thursday, November 19, 2009 7:55 PM
SSC Journeyman

SSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC Journeyman

Group: General Forum Members
Last Login: Friday, March 19, 2010 1:32 AM
Points: 83, Visits: 285
"which is the better language?"
"what is the mother of all languages?"

those kinds of thread will never end

oh no, no one answer those questions, it's only an example.
Post #822049
Posted Friday, November 20, 2009 8:21 AM


SSChasing Mays

SSChasing MaysSSChasing MaysSSChasing MaysSSChasing MaysSSChasing MaysSSChasing MaysSSChasing MaysSSChasing Mays

Group: General Forum Members
Last Login: 2 days ago @ 11:52 AM
Points: 668, Visits: 1,339
bear in a box (11/19/2009)
"what is the mother of all languages?"

Mother? Why are you using half a word?

So have you looked at F# yet? There is a mother! I'll get my head around it. Yeah, byt the time they introduce Z# maybe!


ATB

Charles Kincaid

Post #822441
Posted Friday, November 20, 2009 9:06 AM
SSC Journeyman

SSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC Journeyman

Group: General Forum Members
Last Login: Friday, March 19, 2010 1:32 AM
Points: 83, Visits: 285
Charles Kincaid (11/20/2009)
bear in a box (11/19/2009)
"what is the mother of all languages?"

So have you looked at F# yet? There is a mother! I'll get my head around it. Yeah, byt the time they introduce Z# maybe!


same here, i was thinking of F# also as Dr. Dobbs had a brief email article about it.
Post #822482
Posted Wednesday, January 20, 2010 9:15 PM


SSC Eights!

SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!

Group: General Forum Members
Last Login: Yesterday @ 9:18 PM
Points: 802, Visits: 740
What can you do in one that you can't do in the other? Well, that's a stupid question - both languages are Turing-complete, so apart from limitations imposed by the storage available on the machine they are running on or by the lifetime of the universe you can compute anything that is effectively computable in either of them - anything you can do in one you can do in the other.

Which language is better? That may be are more sensible question, or maybe not. They both have full access to the various library functions/objects available through the CLR (although they use different syntax to do it) so there's no difference there. VB.net is a descendant of Basic, so it's based on crap. C# is a descendent of C++, so it's based on crap. So the question boils down to "which is the better brand of crap?". I don't think there's a useful answer.

I'll admit to a really stupid thing I do: I write JScript - and that's also based on crap! I find it slightly easier to read, write, and debug than VB.net (I also find C# easier to read etc. than VB.net, but not as easy as JScript) but maybe that's because of some of my background is in one of the Algol 68 variants (one that saw real industrial use).

If I had a free choice of languages "supported" by MS I would choose to write in F#, but that's not yet released for .net use (although you can get it if you want to use an unreleased language). That has its roots in Haskell and ML, both civilized languages, so unlike C# and VB.net it doesn't inherit much crap (and I had a hand - a very unimportant and minor hand - in the initial definition of one of those ancestors, so I find it easy to understand where it's coming from and I'm biased in its favour).


Tom Thomson
Na tog mi gun tuit mi ach ma thuiteas tog!

Thig crìoch air an t-saoghal ach mairidh gaol is ceòl
Post #850982
« Prev Topic | Next Topic »

«««1415161718

Permissions Expand / Collapse