Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. What software are you using for learning programing ?

What software are you using for learning programing ?

Scheduled Pinned Locked Moved C / C++ / MFC
c++questionlearning
15 Posts 10 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L lainsherry

    i'm a new learner for C++ i want to use a easy software to practice i need some advice...

    U Offline
    U Offline
    User 10324220
    wrote on last edited by
    #2

    Visual stadio will be ok 4 y

    1 Reply Last reply
    0
    • L lainsherry

      i'm a new learner for C++ i want to use a easy software to practice i need some advice...

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #3

      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

      L 1 Reply Last reply
      0
      • L lainsherry

        i'm a new learner for C++ i want to use a easy software to practice i need some advice...

        T Offline
        T Offline
        Thong LeTrung
        wrote on last edited by
        #4

        you can use codeblocks ,there is free of charge . http://www.codeblocks.org/downloads[^]

        L 1 Reply Last reply
        0
        • L lainsherry

          i'm a new learner for C++ i want to use a easy software to practice i need some advice...

          C Offline
          C Offline
          Captain Price
          wrote on last edited by
          #5

          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.)"

          L 1 Reply Last reply
          0
          • L Lost User

            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

            L Offline
            L Offline
            lainsherry
            wrote on last edited by
            #6

            thx~

            1 Reply Last reply
            0
            • T Thong LeTrung

              you can use codeblocks ,there is free of charge . http://www.codeblocks.org/downloads[^]

              L Offline
              L Offline
              lainsherry
              wrote on last edited by
              #7

              thx, i will try this software!

              1 Reply Last reply
              0
              • C Captain Price

                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.)"

                L Offline
                L Offline
                lainsherry
                wrote on last edited by
                #8

                my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!

                C L 2 Replies Last reply
                0
                • L lainsherry

                  my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!

                  C Offline
                  C Offline
                  Captain Price
                  wrote on last edited by
                  #9

                  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.)"

                  1 Reply Last reply
                  0
                  • L lainsherry

                    my teacher advised us to use VC++ Notepad++ sounds cool!! thanks for your advice!

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #10

                    Stay away from both codeblocks and NotePad++. Visual C++ Express provides everything you need, and it or its professional cousins, are the IDE of choice for most people who answer questions here.

                    Veni, vidi, abiit domum

                    1 Reply Last reply
                    0
                    • L lainsherry

                      i'm a new learner for C++ i want to use a easy software to practice i need some advice...

                      A Offline
                      A Offline
                      Aescleal
                      wrote on last edited by
                      #11

                      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.

                      1 Reply Last reply
                      0
                      • L lainsherry

                        i'm a new learner for C++ i want to use a easy software to practice i need some advice...

                        E Offline
                        E Offline
                        Erudite_Eric
                        wrote on last edited by
                        #12

                        notepad and a GNU compiler. Come on, do it the MANLY way! :)

                        1 Reply Last reply
                        0
                        • L lainsherry

                          i'm a new learner for C++ i want to use a easy software to practice i need some advice...

                          P Offline
                          P Offline
                          pasztorpisti
                          wrote on last edited by
                          #13

                          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.

                          1 Reply Last reply
                          0
                          • L lainsherry

                            i'm a new learner for C++ i want to use a easy software to practice i need some advice...

                            enhzflepE Offline
                            enhzflepE Offline
                            enhzflep
                            wrote on last edited by
                            #14

                            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

                            1 Reply Last reply
                            0
                            • L lainsherry

                              i'm a new learner for C++ i want to use a easy software to practice i need some advice...

                              R Offline
                              R Offline
                              rashin ghodratzade
                              wrote on last edited by
                              #15

                              visual c++ 6 is very easy

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups