What software are you using for learning programing ?
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
Get a copy of Visual C++ Express 2010[^], and look at some of the many samples in the CodeProject articles section[^].
Veni, vidi, abiit domum
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
you can use codeblocks ,there is free of charge . http://www.codeblocks.org/downloads[^]
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
As an IDE, Visual C++ without doubt. Plus I regularly use Notepad++ (use instead of notepad). Lightweight and cool.
"If A is a success in life, then A=x+y+z. (Work is x; y is play; and z is keeping your mouth shut.)"
-
Get a copy of Visual C++ Express 2010[^], and look at some of the many samples in the CodeProject articles section[^].
Veni, vidi, abiit domum
thx~
-
you can use codeblocks ,there is free of charge . http://www.codeblocks.org/downloads[^]
thx, i will try this software!
-
As an IDE, Visual C++ without doubt. Plus I regularly use Notepad++ (use instead of notepad). Lightweight and cool.
"If A is a success in life, then A=x+y+z. (Work is x; y is play; and z is keeping your mouth shut.)"
my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!
-
my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!
Any time. Best Regards !
"If A is a success in life, then A=x+y+z. (Work is x; y is play; and z is keeping your mouth shut.)"
-
my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
It depends on what your host operating system is. If you're running Windows then I'd suggest either Microsoft Visual C++ Express or MingGW and a text editor of your choice. From recent experience of teaching a couple of newbies Visual C++ was a bit of a cognitive load at the same time as learning C++ - you have to deal with some non-C++ bits that you have no idea about at first. MinGW is a bit simpler to get started with - the cognitive load is still there but spread slightly differently. If you're running on Linux or something like FreeBSD then install g++ and use that.
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
notepad and a GNU compiler. Come on, do it the MANLY way! :)
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
At the very beginning I would recommend you to go with notepad + gcc. This would be very useful in order to understand the compilation model (how c/cpp/h files work) and linking. This is very useful/necessary knowledge that you need even when you are using an IDE with a larger project to help you in development. If you later switch to an IDE then on windows Visual Studio is by far the best. If you are using a better version than the free Visual Studio Express edition then you can use plugins/addons like VisualAssistX and Productivity PowerTools to make it even better. On MacOSX you can use Xcode. On linux code::blocks, this is a free ide that is crossplatform, available on all other platforms.
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
Code::Blocks is an excellent tool. Certainly, VS does have a larger feature-set than C::B, though one which provides little utility to many of us. There is precisely 2 features that I value it for. The API reference (which doesn't come in Express versions) and the debugger, which I concede is second to none that I've used. I commonly create a VS project file simply so I can debug the program I'm working on. Too bad I can't debug Arduino code with VS also. :sigh: Other than that, it's slow, is visually unpleasant to me, is a large download, is a massive install (for an ide/compiler) and requires registration. It's also not available unless your platform is MS Windows. My first compiler/ide/help file system went home on about 5 or 6 1.44MB floppy disks. (Turbo C++ 3.1) Last time I grabbed VS, it was a 700MB download. Code::Blocks is currently 97MB. VS Express for desktop apps requires 5GB of diskspace, C::B is under 500MB Neither VS Express or Code::Blocks comes with a resource-editor. I use ResEdit for C::B, pr I use wxFormBuilder if working with wxWidgets. wxSmith is a bit crappy, imho - though it is integrated with the ide. wxSmith is the only wxWidgets resource editor I've seen that runs on the Raspberry Pi with Raspian as the OS. Using this poor 4gb i3 win7 laptop of mine, I timed how long it takes to start the program, create a new console c++ project, paste the following snippet, build and run it.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}Code::Blocks 12.11 comes in at 52 seconds Visual Studio 2010 Ultimate comes in at 2 mins 10 seconds Though much of this time is in starting the program and parsing all of the include files. Taking a larger project and allowing it to load first before hitting build - my pdf generator in this instance. C::B build time: 14s VS build time: 16s VS debugger: 1st-class, 10 star rating Code::Blocks debugger: de-what? Each has its advantages, one should choose the application that best suits one's needs.
"Science adjusts its views based on what's observed. Faith is the denial of observation, so that belief can be preserved." - Tim Minchin
-
i'm a new learner for C++ i want to use a easy software to practice i need some advice...
visual c++ 6 is very easy