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 Offline
    L Offline
    lainsherry
    wrote on last edited by
    #1

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

    U L T C A 9 Replies 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...

      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