PDA

View Full Version : C# Help


Razor5189
January 29th, 2009, 04:30 AM
im a beginner at C# and have been taught some of Visual Basic before. I need to know how i can get better at making programs using C# as i want to be a programmer some day and then move onto C++. Which is the best (and easiest, if possible) way to learn C#?

sniper
June 22nd, 2009, 11:39 AM
Hi, I learned C in class, I think that is the best basic programming language to start with, when you understand C, you 'll be quicker in understanding other languages. C and C++ don't differ much, c++ is object oriented.

Grtz!

Cuddles
June 22nd, 2009, 03:08 PM
Hi, I learned C in class, I think that is the best basic programming language to start with, when you understand C, you 'll be quicker in understanding other languages. C and C++ don't differ much, c++ is object oriented.

Grtz!

gahhhh fuck that shit, c/c++ just means you'll learn to program other languages like they were c/c++. and that's just fucking shite, because other languages have other benefits and work better when coded PROPERLY.

deathlord888
June 22nd, 2009, 03:31 PM
idk why everyone thinks o i can program in C++ look at me. honestly visual basic is the best imo and i have learned both not mastered or anything but pretty much first year college level

Cuddles
June 22nd, 2009, 03:47 PM
idk why everyone thinks o i can program in C++ look at me. honestly visual basic is the best imo and i have learned both not mastered or anything but pretty much first year college level

uhh...because c++ is rigorous, and powerful, whereas visual basic works on windows and hardly works at all?

c/c++ can be very useful, but really, they're not the absolute best languages by any stretch of the word best. and visual basic is worthless. i dont understand why you would EVER want such a dumbed down and shitty language to be your language of choice.

yes, you have to write more code to do some things in c/c++, but! that code is actually FAR more efficient, and you have MUCH more control over what it does.

deathlord888
June 22nd, 2009, 05:06 PM
if you were seriously building large programs then yes clearly C/C++ is better but lets be honest is he really going to do that? no. so VB is good enough i mean you can just crank out apps easy unless your doing anything intense it does not really matter

DoG MikkyW
June 22nd, 2009, 08:34 PM
Cuddles, don't even bother, this guy won't listen.

Cuddles
June 22nd, 2009, 09:13 PM
if you were seriously building large programs then yes clearly C/C++ is better but lets be honest is he really going to do that? no. so VB is good enough i mean you can just crank out apps easy unless your doing anything intense it does not really matter

uhh...yes, it does matter. being a programmer does not mean being able to make simple apps that do stupid shit. being a programmer means being able to actual program. and that's something that visual basic will never, EVER teach you.

plus, visual basic is worthless.

ishkur88
July 21st, 2009, 10:23 PM
f you were seriously building large programs then yes clearly C/C++ is better

Bullshit.

Codebase size vs Functionality is exponential. Even with "enterprise" software like Java or .NET: the more shit you want (bigger and better), the more code you need.

The "best" thing suited for large scale operations is a mixture of domain specific languages. Na***y, do as much as you can in a dynamic language like Lisp or Python, then build the super heavy underpinnings in C.

500,000 lines of Java or C++ is easily only 150,000 lines of Python (both of which would be doing the same thing).

Lord Midol
August 19th, 2009, 01:29 PM
uhh...because c++ is rigorous, and powerful, whereas visual basic works on windows and hardly works at all?

c/c++ can be very useful, but really, they're not the absolute best languages by any stretch of the word best. and visual basic is worthless. i dont understand why you would EVER want such a dumbed down and shitty language to be your language of choice.

yes, you have to write more code to do some things in c/c++, but! that code is actually FAR more efficient, and you have MUCH more control over what it does.

Please humour me and explain how VB (assuming you're talking about .net) is worthless.

The .net framework is excellent.

DoG MikkyW
August 20th, 2009, 04:42 PM
Please humour me and explain how VB (assuming you're talking about .net) is worthless.

The .net framework is excellent.

He was probably talking about VB in general, but knowing the man personally, he might as well have been talking about the .net framework as well. He doesn't care for it. Ishkur (If I recall,) doesn't care for it. And from my personal experiences, Visual Basic (With or without .net), is a terrible and primitive language with horrible variable declarations and no sense of order.

ishkur88
August 20th, 2009, 07:14 PM
I'm not a particular fan of .NET or languages that utilize it, nor am I a fan of *Basic.

Lord Midol
August 21st, 2009, 01:33 AM
Not being a fan of it doesn't necessarily mean it's worthless though.

I dislike VB.net greatly, but it is still a decent language with many uses.

DoG MikkyW
August 22nd, 2009, 03:10 PM
Not being a fan of it doesn't necessarily mean it's worthless though.

I dislike VB.net greatly, but it is still a decent language with many uses.

It's not a decent language, saying it has many uses, is however, correct.

Lord Midol
August 22nd, 2009, 07:53 PM
It's not a decent language, saying it has many uses, is however, correct.

Expand.

I find it laughable that people consider it a "bad" language. It's powerful, easy and can do almost everything that other high level languages can do (in fact it can do everything, it just might not look as pretty).

Elitism in programming is not a good thing. Most people who rubbish VB.net can't program for shit anyway.

DoG MikkyW
August 26th, 2009, 01:22 PM
In VB, variable declaration is very primitive compared to many other, way more specific languages. (C# being one, [see, I'm not knocking on .net...]). Also, the lack of brackets and semicolons makes it very primitive, more difficult to quickly pick up on, and more difficult to compile.

Lord Midol
August 27th, 2009, 08:03 AM
Primitive or different? I think you mean to say it "looks" primitive? If so, then I'd agree, but as a language I don't think VB is primitive (Assuming VB = VB.net; VB6 is definitely primitive.)

I find VB very easy to read. It's a pretty messy language, but it's easy to read and you can create small applications very, very quickly. If I have to whip something up and I have to do it fast I could do it quicker in VB.net (but I'd probably use C# anyway).

DoG MikkyW
August 28th, 2009, 12:01 PM
Agreed, but that's the problem, small applications are easy to read, but if I were to give you a server cms with themes and editing capabilities, that had interfacing controls and the like, then the code would be so large, you'd get headaches just looking at it.

Lord Midol
September 10th, 2009, 03:26 AM
Agreed, but that's the problem, small applications are easy to read, but if I were to give you a server cms with themes and editing capabilities, that had interfacing controls and the like, then the code would be so large, you'd get headaches just looking at it.

Ahh, yes, totally agree.

My multiboxing app for WoW is only about 1900 lines at last count but it was originally in VB6 and was totally messy. Now it's reasonably easy to read but since I don't tend to follow many of the "accepted" conventions it'd still be a bit dodgy for another programmer to follow it.