-
Hey Guys! Considering migrating to C++
Well you may know that the MSDN is rather nasty to navigate. All I'm seeing is .net this and that...
I have C++ 6.0 and wonder should I stick with Microsofts version or try to attempt to use one of the open source options (I've seen something like it)
If someone would be gractious to either say.... go this way don't go this way...
Is C++ really for me? What are the bennifits/pitfalls, is it easy to learn?
I know this isn't the right forum, couldn't really find one that fit.
SO any comments would really be appreciated.
----------
I've tried google, but all the examples make use of DOS and the command prompt, I really don't want to go that route, I want to make win32 applications.
-
Re: Hey Guys! Considering migrating to C++
If you don't know C++, then you are best off sticking to the console apps until you get familiar with it. Learning the language is tough enough without having to get used to the GUI nuances at the same time.
-
Re: Hey Guys! Considering migrating to C++
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by DJHotIce
All I'm seeing is .net this and that...
As Timeshifter put it..."Tell me about it." They are just so damn proud of their ridiculous .net, that they practically ruin the syntax of the other languages and not make them backwards compatible. Look at what they did to VB6. They killed it off like it was nothing. At least C++ doesn't need the framework...I hope. And I'd be damned if they ruined that language too. It's a shame that they are even making these languages 100% object oriented.
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Jacob Roman
At least C++ doesn't need the framework...I hope. And I'd be damned if they ruined that language too.
If you choose to create a managed application, then yes, the .NET framework will be required, but VS does still support plain old C++ applications. Why anyone would create a managed app in C++ is beyond my comprehension anyhow.
-
Re: Hey Guys! Considering migrating to C++
-
Re: Hey Guys! Considering migrating to C++
(uhhuh, advertising this second time today... someone please kill or ban me... but atleast this isn't my project!)
You could consider FreeBASIC. It is a basic compiler, you can compile to Win32, Linux and DOS. It is just as low level as most other compilers, so it is easy to make console apps with it. It has its own cross-platform GFX library though, so by using it you can do a program that works with Windows and Linux without changing a line of code. Of course, that is mostly limited to games... if it has nothing else, it gives you a softer learning curve to C++, since it has some stuff that you can find in C++ as well, such as pointers and bitshifting. Yet the syntax is very familiar as it is Microsoft based (the compiler is about 99% compatible with QBasic/QuickBasic).
-
Re: Hey Guys! Considering migrating to C++
Alright. I'm just looking for a resource to find information about the OLD C++
Not the Console but the Version 6 Stuff. So I can create whatever I need. My boss kinda wants me to push that direction... I really don't do much coding at the office, but we had a coder that knew C++ and designed some really cool apps using the free image library and what not. It also interfaced with some software that we've been wanting to do for a long time...
Anyone? Can you point me in the right direction?
-
Re: Hey Guys! Considering migrating to C++
"The free image library"?? There's probably many of them.
The partucular one i used when i needed to work with images was OpenCV. Let me know if you want more info about it.
-
Re: Hey Guys! Considering migrating to C++
yea i was thinkin of starting C++ to ... seems hard
-
Re: Hey Guys! Considering migrating to C++
Start with C# in stead...:)
-
Re: Hey Guys! Considering migrating to C++
wats the different? C# is only for windows or somethin?
-
Re: Hey Guys! Considering migrating to C++
C# uses the 'Net framework, while C++ doesn't. C# is said to be easier to learn.
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by ninjanutz
wats the different? C# is only for windows or somethin?
Ehhh...NO...I am sitting in Linux now, and I am programming in C#....;)...the .NET standard is an open standard. MS gave it away, so anyone that want can make a .NET compiler for VB.NET or C#.NET or make their own .NET language, on any platform they want.
The difference.
- You have more controll with C++.
- Have the posibility to write faster code in C++.
- C++ does not contain any GUI at all, C# kind of.
- You don't have to think about pointers and memory leaks the same way in C# as C++, hence C# is easier to learn.
- C# is using the .NET framework, that means that if you first know C# it is much easier to learn an other .NET language afterwards.
- The C# syntax is close to C++, that means that if you first know C#, it will be much easier for you to grasp C++ afterwards.
- C# is buildt up with MANY similarities as Java, that means that when you first know C#, you can more or less code in Java too (at least if you look away from the GUI stuff).
Now rate my posts..D::D:D:D
- ØØ -
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by dglienna
C# uses the 'Net framework, while C++ doesn't. C# is said to be easier to learn.
You also have C++.NET :rolleyes:
-
Re: Hey Guys! Considering migrating to C++
C# is fantastic.. and its 100% OOP. VB.net is becoming closer to 100% too in version 2005, it has a number of new features like op overloading. Woot 2005 also has Generics!!!! Which is just the coolest thing ever.
-
Re: Hey Guys! Considering migrating to C++
Alright.... Unfortunately I don't have a C# program :( just C++...
But with that In mind, I really do appreciate the in depth opinions/facts on the differences and why I should go what route.
I know my co-worker used the Open Source Bloodshed C++ program which i think had a form building on it. It seemed like it auto inserted in the starting syntax.
-
Re: Hey Guys! Considering migrating to C++
You can always download mono, or sharpdevelop or VS 2005 beta....
-
Re: Hey Guys! Considering migrating to C++
Advertisement:
If you want some really good C++ training, and got some cash to spend, 3DBuzz.com sells a series of Video Training for C++. Starts of with basics of C++, into making a simple console based Maze game, then into a GUI version of the game, and the latest series now goes into OpenGL basics and making a particle engine. Currently they are working on a series called Agents that goes into the development of a crowd simulation.
:D
Just shilling for my 2nd favorite website. :lol:
-
Re: Hey Guys! Considering migrating to C++
Stop considering and move already!!!
-
Re: Hey Guys! Considering migrating to C++
Why not migrate to E-- , or ((A++)++)++ ?
-
Re: Hey Guys! Considering migrating to C++
Note, have you got yourself sorted with C# 2005 yet? Or at least the runtimes?
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Merrion
...((A++)++)++ ?
looks more like lisp *shudder*
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Merrion
Why not migrate to E-- , or ((A++)++)++ ?
Sorry My School (Computer Teacher) already gave me F--... I wasn't too happy about that. I tried inputing in my Liscense number in the setup program and I got an unescapable error :p
-
Re: Hey Guys! Considering migrating to C++
The power button usually works well in those unescapable error situations. :)
-
Re: Hey Guys! Considering migrating to C++
not wen ur in school...in my school if i ever turned off a comp for a reason the teacher would see right away and id be screwed :)
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by wossname
Note, have you got yourself sorted with C# 2005 yet? Or at least the runtimes?
Nope...spendt most of my time after hours yesterday at the hospital. And been doing the same all morning.
My french isn't good, but I am pretty sure he mentined "operation"...OMFG, there is no way I am going there...it was just a round of footy...:(
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by ninjanutz
not wen ur in school...in my school if i ever turned off a comp for a reason the teacher would see right away and id be screwed :)
that's why you use the reset button instead ;)
Perfect for annoying your stupid mates :wave:
-
Re: Hey Guys! Considering migrating to C++
Hmmm. I've been neglecting in my pointless CC posts lately. So much for image. If you have VB, you could always shoot an interrupt or two, or use the AT command. If you need any ideas, just post in CC.
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Cander
If you want some really good C++ training, and got some cash to spend, 3DBuzz.com sells a series of Video Training for C++. Starts of with basics of C++, into making a simple console based Maze game, then into a GUI version of the game, and the latest series now goes into OpenGL basics and making a particle engine. Currently they are working on a series called Agents that goes into the development of a crowd simulation.
Why spend money when you can just think instead?
If I was a rich man, dum dum dum dum ...
-
Re: Hey Guys! Considering migrating to C++
Eww, stay away from .Net. :( Anything that includes a 20mb runtime that isn't included with the OS needs to be shot. :(
-
Re: Hey Guys! Considering migrating to C++
And with that comment, the last vestiges of respect I had for you trickle into the dust, lost forever.
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by wossname
And with that comment, the last vestiges of respect I had for you trickle into the dust, lost forever.
Really? I think its quite the logical statement. People need to download a 20mb file that is not related to your program at all, its slower on older systems due to the overhead needed to load the runtimes.
I thought the goal of programming was to make a program as efficient as possible?
-
Re: Hey Guys! Considering migrating to C++
If you only knew... it might be I'm one of the very few who actually tries to do that!
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by ninjanutz
not wen ur in school...in my school if i ever turned off a comp for a reason the teacher would see right away and id be screwed :)
Are you in school or in jail?
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Pc_Madness
Really? I think its quite the logical statement. People need to download a 20mb file that is not related to your program at all, its slower on older systems due to the overhead needed to load the runtimes.
I thought the goal of programming was to make a program as efficient as possible?
1. It is related to the program. Without it the program won't run ;)
2. It's a one time download.
3. That logic could also dictate that we all turn Windows Updates off, because they're a waste of time, bandwidth and are simply pointless.
-
Re: Hey Guys! Considering migrating to C++
Quote:
Originally Posted by Pc_Madness
Really? I think its quite the logical statement. People need to download a 20mb file that is not related to your program at all, its slower on older systems due to the overhead needed to load the runtimes.
I thought the goal of programming was to make a program as efficient as possible?
So they language suddenly becomes usefull when Vista is out?
-ØØ -
-
Re: Hey Guys! Considering migrating to C++
Ohhh and BTW have you ever played an AAA game the last 3-5 years without having to install DX...;)
-
Re: Hey Guys! Considering migrating to C++
-
Re: Hey Guys! Considering migrating to C++
Indeed. Never expected that from a blondie. :D