View Full Version : Anyone use C#?
acrimony 02-11-2004, 12:15 AM I am on my 2nd book learning the C# language inside and out. So far I love it and dont see ANY reason to go back to developing C++ applications. I just wanted to see if there are any other fellow C#'ers out there?
If anyone wants a rundown of the advantages of C#, give me a hollar.
ScottD 02-11-2004, 12:18 AM C# is great. .NET 2 will introduce generics, similar to C++ templates which will improve things quite nicely. I'd say about 80% of all of my software development is C# right now.
C++ is still my language of choice. When you have to do serious batch processing, nothing compares really.
acrimony 02-11-2004, 12:25 AM I agree however I just cant stand how much more code it takes in C++ to do the same thing that c# can do in half if not less.
ScottD 02-11-2004, 01:50 AM I would attribute the "less-code" factor more to the fact that C# (and all of .NET for that matter) comes with a huge framework.
In C++ your code shouldn't really be that much more than in C# and in many cases such as heavy use of algorithms (such as std::foreach...) and template generalization / specialization, your code size can be greatly reduced.
Kokuyoen 02-11-2004, 02:02 AM Well, I haven't used C# at all, but the reason why I haven't switched to it is because I'm lazy and don't want to learn new ways of doing this. This is probably the reason why a lot of people don't want to switch, because they either don't want or don't have time to figure out whats different and whats the same.
I'm crazy about C# and .Net.
I've worked with VB the last 7 years, and ASP the last 6, and the switch was smooth. I've been doing all new project in C# the last year and a half. I hate when I have to "go back" and work on my old VB projects.
regards,
J.
sylow 02-11-2004, 11:41 AM C# works only if computer has .net framework installed.
C++ works on windows, linux, mac.......
Though I do use C# for ASP.NET applications(sites)
Jake Weg 02-11-2004, 12:54 PM C# can be compiled to use with linux with varying degrees of success and you can be quite successfull :)
check out www.go-mono.com
stdunbar 02-13-2004, 12:54 PM And here is another opinion on Mono:
http://www.theregister.co.uk/content/4/35481.html
Your Borg implants will be delivered by FedEx next week ;)
acrimony 02-13-2004, 02:58 PM Originally posted by sylow
C# works only if computer has .net framework installed.
C++ works on windows, linux, mac.......
Though I do use C# for ASP.NET applications(sites)
C# only on windows with .net because XP was a test platform for C#. Longhorn and every future OS is built upon the framework and is mostly coded in C# anyway. You can stick with C++, but C# will be the next thing you will end up learning. C# will also work on macs, linux once someone develops ports for it. however you can already compile in linux so....
Vaynard 02-14-2004, 05:38 PM Yeah, I am currently learning C++. Pretty easy except when it comes to files.
ghozty 02-14-2004, 05:51 PM Yeah i've been working with C#, it's really good and according to me very simple to work with.
Jake Weg 02-14-2004, 09:18 PM that article contains ALOT of false information.
ScottD 02-14-2004, 09:35 PM That article was written by someone who made up their mind before actually learning the subject.
acrimony 02-15-2004, 08:19 PM Any of you guys know of good C# webpage resources. I hate going to general programming websites since they are all obsessed with PHP and C++ ;) I want to look @ some specific C# only sites.
ChiralSoft 02-16-2004, 03:32 AM C++ is a disaster in many ways. Global namespaces for example. However, C# is not the only answer. Java is a pleasure to work in. I would go from C++ to Java. C# is only well-supported on only one platform, which is not the leading server platform these days. But C# has many similarities to Java and whichever one you use is a big step up from an unsafe and tricky language like C++.
acrimony 02-16-2004, 02:27 PM Chiral I agree that Java is a good supported answer. However I feel C# is assembled better. I read something about Java not being good for some type of processor (I read it just a yesterday but I cant recall) but I believe it was current processors dont run Java to its full potential. Dont quote me on this since I read it on a forum and I dont code one lick of Java ;)
speedy007h 02-17-2004, 07:13 PM codeproject.com is a very good site for C# tutorials. Another one worth mentioning is csharpfriends.com If you are on codeproject.com you can see their 'partner' links, many of which have .NET related resources. I recently took a 'web services' course so I had to familiarize myself with C# to some extent. It was by far THE most interesting course I have ever taken.
|