Page 1 of 1

C#

Posted: Sat Feb 26, 2011 8:08 am
by kwirl
Hi, I've been considering growing up...i'm not sure yet, but I have a job offer that involves learning C#, i'm considering it but I thought i'd ask here - any of you guys use C# and have any suggested books/tools that you recall using to get you started? If I decide to throw away my 30-something juvenile lifestyle and accept a high-paying job that has responsibility bagged with it then I should at least keep my options open.

anywho, back to video games and reading tutorials, thanks if any of you have the time to throw your advice in! and thanks for those of you who avoid saying nasty things reflexively when i talk! ciao!

Re: C#

Posted: Sat Feb 26, 2011 6:22 pm
by Kindi

Re: C#

Posted: Thu Mar 03, 2011 12:38 am
by kiryan
C# was all the rage starting in 2002ish... its basically an evolution of C++ with elements of Java incorporated into it. Microsoft invested big in it, predominately through sharepoint. Its also the preferred choice for silverlight.

Microsoft has been pushing for about 8 years the idea that any of its languages can be combined into the same project... a program doesn't have to be written in exclusively one language, you can leverage the skills of your programmers directly. Course thats a bad idea, but it sounds good.

To a degree C# implements the worst parts of C++ (syntax) and the worst parts of VB (weakly typed).. how this results in a superior language, I don't know. I find it inferior to Visual basic (For quick and dirty) and C++ (for real coding) and Java (for platform independent coding) and PERL (for programming that involves a lot of text manipulation). Out of all the VS languages, its probably the most suited for web programming due to its libraries. I personally don't use, but I have customized sharepoint stuff in C# and I did develop a C# Client Server program back in 2003ish.

Growing up sounds good, but you still sounds like a kid with your talk of growing up and high paying jobs. Really, its transparent posturing and rings of pie in the sky bullshit. You sound like you're trying to project a facade that you have always been in control and deliberately choose to be a loser until now. Just admit you're a loser and treat this opportunity, if its as lucrative as you suggest, as a lottery ticket.

I saw it many times in my friends. About the time my more immature friends talk about getting an amazing job and being unrecognized and not being paid their worth at their current company is about the time they end up getting fired and unemployed. The bigger the talk, the quicker the firing and the more likely the story was bullshit.

I'm sure you have all sorts of proof its legit, and maybe you're the lucky lottery winner, but really... you should consider your attitude carefully. It tends to permeate from individuals like you and its entirely transparent.

Re: C#

Posted: Mon Mar 14, 2011 12:28 am
by Disoputlip
I am a programmer. And use C# every day. I work on coorporate systems beeing written by fairly big programming teams.

As I see it C# right now is market leading. There is an extremly good team behind it, and as I see it , then this is the language to beat for enterprise applications.

Some of the recent buzzwords would be lambda expressions, monads and multicore programming.

Sadly the movement of the programming language means you should keep up. The good thing however is that you learn a language with a lot of jobs in.

I strongly disagree with Kiryans observations, but mabye his comparison is for smaller applications.

Re: C#

Posted: Tue Mar 15, 2011 10:11 pm
by kiryan
Diso do you know C++ or VB?

What would you say makes C# better.. or even different... than either language? Other than the team promoting it and its leading status (which I do agree).

its a perfectly good language to learn. I certainly wouldn't say don't learn it or don't take a job learning it, but from a philosophical perspective, I don't see the point of C#.

Re: C#

Posted: Sat Mar 19, 2011 2:27 am
by Disoputlip
I know both C++ and VB. I am at no means master in either though.

Compared to C++ then I just think C# is a lot easier. It is also easy to make mistakes in C++ if you aren't careful with the pointers. There are certain tasks where C++ is really good because of speed, but I never need e.g. a stack pointer for the tasks I do.

Compared to VB then you have all the same features, but I just like the more compact syntax. With VB I assume you mean VB.Net, because VB6 is old, has .com dll hell etc.

Re: C#

Posted: Fri Jun 17, 2011 4:14 pm
by kiryan
Thats the problem with C#... its in between C++ and VB. I still don't see the point.

I suppose the moral of this story is a great team makes a dominant programming language.