ID:276065
 
I want to learn a language where i can make real programs. Can i have your opinions about those two languages. I heard they are using c# in the next version of windows codenamed longhorn. I have the 2003 .net installed (bittorrent) and im ready to learn.
C++ is quite hard. I hear C# is easier, though I haven't touched it; I plan to learn it myself at some point. Theodis could tell you more.
In response to Crispy
Isn't C# a scripting language rather then a programming language?
In response to Jp
No. (At least, not according to my impression of it.) You can use it as a scripting language, but it's no less a programming language than, say, Java.
Xx Dark Wizard xX wrote:
I want to learn a language where i can make real programs. Can i have your opinions about those two languages. I heard they are using c# in the next version of windows codenamed longhorn. I have the 2003 .net installed (bittorrent) and im ready to learn.

Hmm from what I read out of C# doesnt the person who uses the program have too have that large 120 MB file installed as well? I know they said it was being built into windows versions right which is all good and all. But well I dont know 120MB's just seems like alot too download. Especially on a modom connection.

As for the coding of C#. Ahhh O.o oh well its just so nice and tidy code compaired to C++. In my mind C# you have to type so much less. As for which to start learning first I would suggest C#. Nothing better in with the new and out with the old.

If you would like to learn either there are tutorials provided at www.functionx.com . Its where I learned C#. It only took me a couple of hours to read all the tutorials. Even the windows programming ones they have for C#. Then again I have been coding C++ since well forever. Before I even came too byond.

Good luck! :)
In response to Green Lime
Green Lime wrote:
Hmm from what I read out of C# doesnt the person who uses the program have too have that large 120 MB file installed as well? I know they said it was being built into windows versions right which is all good and all. But well I dont know 120MB's just seems like alot too download. Especially on a modom connection.


It's a 22MB file, most new systems come with the required stuff pre-installed. But yes, users will have to have the .NET Framework (Not the 120MB SDK you're thinking of.) to use your program.
C# is a easy language to pick up and learn, especially after spending some time with BYOND learning OOP. It's quite easy to just throw together some buttons and text boxes and have a working program. There's also a lot you can do with C# (.NET has a huge API, and it's very well documented!) which in general is clumped together more the information on libraries etc in C++ (Presuming your not using VC++.NET anyhow, which could be similar, never tried it.)
I say give C# a try, then move to C++ when you need more power, and speed.
C# is owned by M$, and C/C++ is the original that most use.
In response to Maz
Yeah, I've been messing with it using SharpDevelop (only need the Framework, not the SDK to use!).
And I must say, I am VERY impressed. I've even managed to port a few of the more basic programs I've made to my Linux system!

And I've had no trouble with it at all, everything I've needed has been there in some form or another. Knowing the basics of Visual Basic and C++ really made this language the perfect one to make the more advanced programs with. (Much more powerful than VB, not as powerful as C++ but easier.)

9/10 for this language, only because people need the Framework to run your programs. Otherwise this language is very nice.
In response to Nadrew
Ah what the crap it looks like VB for C++ D:


~Kujila
In response to Nadrew
Nadrew wrote:
Yeah, I've been messing with it using SharpDevelop (only need the Framework, not the SDK to use!).
And I must say, I am VERY impressed. I've even managed to port a few of the more basic programs I've made to my Linux system!

And I've had no trouble with it at all, everything I've needed has been there in some form or another. Knowing the basics of Visual Basic and C++ really made this language the perfect one to make the more advanced programs with. (Much more powerful than VB, not as powerful as C++ but easier.)

9/10 for this language, only because people need the Framework to run your programs. Otherwise this language is very nice.


:O an IDE and its free! :) thanks Nadrew that command line compiler was, well I hate dos.

*Makes note to give nadrew an island when he owns the world*
In response to Kujila
I wouldn't be amazed if all of the next high-level programming languages are structured the same way, unfortunately. It's all about making it easier on the programmer while improving functionality. If this wasn't the case, we would be writing everything in assembly, or worse, machine language.
In response to SSJ2GohanDBGT
Hey I've got no problem with IDE's :)

Why reinvent the wheel, eh? :D

~Kujila
I recommend C++, personally.

RD
In response to Green Lime
Green Lime wrote:
Then again I have been coding C++ since well forever. Before I even came too byond.

DM was my first language(unless you count those scripts I was writing for mIRC, which I don't). Then I went on to learn C++, and I think knowing DM aided that process, except sometimes I still use commas in for() loops instead of semi-colons.

RD
In response to Rurouni Dragon
Rurouni Dragon wrote:
sometimes I still use commas in for() loops instead of semi-colons.

You're not the only one! >.<

Prodigal Squirrel
In response to Prodigal Squirrel
Prodigal Squirrel wrote:
You're not the only one! >.<

I'm glad I'm not!

RD