Anyone here have any experience using C-sharp?

Anyone here have any experience using C-sharp?

Re: Anyone here have any experience using C-sharp? Posted by 7dk2h4md720ih on Tue Nov 16th 2004 at 6:08pm
7dk2h4md720ih
1976 posts
Posted 2004-11-16 6:08pm
1976 posts 198 snarkmarks Registered: Oct 9th 2001
Is it a good first language to learn? Is it easy to migrate from it to other programming languages? Am I wasting my time? :smile:
Re: Anyone here have any experience using C-sharp? Posted by azelito on Tue Nov 16th 2004 at 7:19pm
azelito
570 posts
Posted 2004-11-16 7:19pm
azelito
member
570 posts 127 snarkmarks Registered: Aug 8th 2002 Occupation: Wierdness Location: Sweden
Nah, its probably best to start of with English and then move on to some programming language.
Re: Anyone here have any experience using C-sharp? Posted by Crono on Tue Nov 16th 2004 at 9:02pm
Crono
6628 posts
Posted 2004-11-16 9:02pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
C# is terrible.
Try using Java, that's what C# is imitating.
Not to mention Java is actually multiplatform for the most part. So, whatever you write with it should work with most all major platforms, unlike C#.
But they're both OOP-like languages.

If you want to learn a first language, try PHP. It has the same syntax as C,C++,Java, and several other languages as well as it will give you near immediate results.

My first programming language was C++ though. Then I learned Java (much easier). But, if you're just starting out, on your own. PHP is the way to go. Then maybe try some Java. Basically you need to build up your knowledge and buy a C and C++ book(s). They're really the power languages (besides Assembly).

Not to mention, you really wont know what you were doing in Java until you learn C++ well.

Oh yeah, don't use Microsoft compilers ... ever (unless you're making a win32 application and you can't find borland or intel compilers).
Use an IDE if you want, but I suggest getting used to not having one around, it makes things much faster if you're in a straight editor or front end (Vi for example).
Re: Anyone here have any experience using C-sharp? Posted by 7dk2h4md720ih on Tue Nov 16th 2004 at 9:11pm
7dk2h4md720ih
1976 posts
Posted 2004-11-16 9:11pm
1976 posts 198 snarkmarks Registered: Oct 9th 2001
Just the sort of no bulls**t answer I was looking for, thanks Crono. :smile:

That 'english' malarkey isn't my cup of tea aze.
Re: Anyone here have any experience using C-sharp? Posted by Crono on Tue Nov 16th 2004 at 9:23pm
Crono
6628 posts
Posted 2004-11-16 9:23pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
You're welcome ... can I borrow your DVD drive so I can install HL2? :smile:
Re: Anyone here have any experience using C-sharp? Posted by wil5on on Wed Nov 17th 2004 at 1:21am
wil5on
1733 posts
Posted 2004-11-17 1:21am
wil5on
member
1733 posts 570 snarkmarks Registered: Dec 12th 2003 Occupation: Mapper Location: Adelaide
azelito said:
Nah, its probably best to start of with English and then move on to some programming language.
:azelito:

Dont know about C#... I just started on C++. Might have been easier if I hadnt used basic for so many years... ah well.
Re: Anyone here have any experience using C-sharp? Posted by fraggard on Wed Nov 17th 2004 at 1:47am
fraggard
1110 posts
Posted 2004-11-17 1:47am
fraggard
member
1110 posts 220 snarkmarks Registered: Jul 8th 2002 Occupation: Student Location: Bangalore, India
A_S: If you're interested in programming as more than just a hobby, I would suggest getting a book or two on algorithms. Once you get past the initial stage, they will help you a lot. I can recommend "An introduction to the analysis and design of algorithms" by Anany Levitin. It's a little more informal than most books, and quite simple to understand.
Re: Anyone here have any experience using C-sharp? Posted by Crono on Wed Nov 17th 2004 at 4:40am
Crono
6628 posts
Posted 2004-11-17 4:40am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
I'd suggest "Data Abstraction and Problem Solving with C++" By Frank M. Carrano and Janet J. Prichard.

It isn't as easy to understand, but it doesn't build up false testing. A lot of algorithm books use templates. You'll learn this, but Templates = Bad. Simply because if you make a template and say it works, it is implicit that it will work with any data type EVER. Which you can't test for. Which is why they're bad. And far too many books rely on them.

But, yes algorithms are good. If you want to go down that street though, I'd suggest some logic for efficiency and understanding.

But, all these books aren't needed by you for some time.