Solved How can i find C++ programming software?

hankydorky

New member
Local time
10:15 AM
Messages
4
hello guys,

I'm interested in learning C++ programming but from my research, it quite confusing when i found there is lot of version/type. So, can someone explain what are they actually and where can i find the software in order to start my learning process. I'm learning from the books and i didn't attend any course or class before.

thanks.
 

My Computer

OS
W7 Ultimate 32bit

My Computer

Computer Manufacturer/Model Number
HP Pavillion dv-7 1005 Tx
OS
Win 8 Release candidate 8400
CPU
[email protected]
Memory
4 gigs
Graphics Card(s)
Nvidia 9600M
Sound Card
HD built-in
Monitor(s) Displays
17" Wxga
Screen Resolution
1440x900
Cooling
none
Internet Speed
45Mb down 5Mb up

My Computer

Computer Manufacturer/Model Number
Self
OS
Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2
CPU
Main - Core i7 2600K; 2nd - Core i7 920
Motherboard
Main - Asus P8Z68-V Pro/Gen3; 2nd - Gigabyte GA-EX58-UDR3
Memory
Main - 16GB Corsair Vengeance; 2nd - 12GB Corsair Vengeance
Graphics Card(s)
Main - XFX Radeon 6870 1GB; 2nd - XFX Radeon 4870 1GB
Sound Card
Both: Onboard Realtek Azalia
Monitor(s) Displays
Main - Hann 25" + I-INC 25" + Acer 23"; 2nd - Upgrading Soon
Screen Resolution
Main - 1920x1080 (All Three Monitors); 2nd - Upgrading Soon
Hard Drives
Main - (1) Crucial M4 128GB (Boot)
Main - (1) Seagate 2TB 64MB Cache (Data)
Main - (1) Seagate 2TB 64MB Cache (Data Backup)
2nd - (1) Intel X25-M SSD 80GB (Boot)
2nd - (3) Seagate 1TB 32MB Cache (Data Backup)
2nd - (1) Seagate 320GB (Because)
PSU
Main - OCZ 600W Modular; 2nd - OCZ 600W
Case
Main - Thermaltake Element G; 2nd - NZXT something or other
Cooling
Main - Corsair H80; 2nd - Prolimatech Megahalems
Keyboard
Main - Razer Reclusa; 2nd - Old MS Keyboard
Mouse
Main - Logitech MX Revolution; 2nd - Old MS Mouse
Internet Speed
20Mbps Time-Warner Cable
Here's another good source:
Free Compilers and Interpreters for Programming Languages (thefreecountry.com)

Also if you really want to explore many programming languages for free I recommend Linux. If you have broadband connected via a network card then my recommendation is Mandriva OneCD. But everyone has their favorite distro. The thing with Linux is there's an order of magnitude more free programming languages available than for Windows. Many compilers that charge for a Window implementation have free full fledged Linux versions. There are just many more choices.

The downside is Linux may make you feel a bit like a fish out of water if you come strictly from Windows. If you have an old or secondary PC you can set up on that or dual boot with Windows.

If you are strictly interested in Windows programming then it may not be worth the hassle. But there's a ton of free development suites for Linux you just won't find for free for Windows.
 

My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
Here's another good source:
Free Compilers and Interpreters for Programming Languages (thefreecountry.com)

Also if you really want to explore many programming languages for free I recommend Linux. If you have broadband connected via a network card then my recommendation is Mandriva OneCD. But everyone has their favorite distro. The thing with Linux is there's an order of magnitude more free programming languages available than for Windows. Many compilers that charge for a Window implementation have free full fledged Linux versions. There are just many more choices.

The downside is Linux may make you feel a bit like a fish out of water if you come strictly from Windows. If you have an old or secondary PC you can set up on that or dual boot with Windows.

If you are strictly interested in Windows programming then it may not be worth the hassle. But there's a ton of free development suites for Linux you just won't find for free for Windows.


I heard about LINUX before, i assume that it's difficult to me to involve in LINUX because i started with windows but i find that LINUX has many advantage than window. Thanks for your advice.
 

My Computer

OS
W7 Ultimate 32bit
If you want a much smaller alternative and don't require a whole IDE, I'd recommend using Notepad++ as a code editor and some small compiler like MinGW ( Getting Started | MinGW )
 

My Computer

OS
Windows 7 Ultimate 64-bit
CPU
Intel Core i5-750
Motherboard
MSI P55M-GD45
Memory
2x2GB DDR3-1333
Graphics Card(s)
MSI NGTX260OC
Sound Card
on board
Monitor(s) Displays
BENQ G2020HD + Philips 150S4
Screen Resolution
1600x900 + 1024x768
Hard Drives
Seagate Baracuda 7200.12 500GB
Samsung Spinpoint F3 1000GB
PSU
Chieftec 550W
Case
APEVIA X-Jupiter Jr. G Type Case-Black
Cooling
AC Freezer 7 Pro rev.2, Noctua NF-B9-1600
Mouse
A4Tech XL-750BK
Internet Speed
10/1 Mbps
You can find a link to Visual Studio Express for C++ here:

Free Developer Tools - Visual Studio 2010 Express | Microsoft Visual Studio

thanks prof.
do i need to download from link? i choose visual c++ 2010 express, is there anything else that should i do after download it? or just follow their instruction?
I would do a lot of reading. Until you have some idea as to what you are doing, none of the rest will make much sense to you. :)
 

My Computer

Computer Manufacturer/Model Number
Self
OS
Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2
CPU
Main - Core i7 2600K; 2nd - Core i7 920
Motherboard
Main - Asus P8Z68-V Pro/Gen3; 2nd - Gigabyte GA-EX58-UDR3
Memory
Main - 16GB Corsair Vengeance; 2nd - 12GB Corsair Vengeance
Graphics Card(s)
Main - XFX Radeon 6870 1GB; 2nd - XFX Radeon 4870 1GB
Sound Card
Both: Onboard Realtek Azalia
Monitor(s) Displays
Main - Hann 25" + I-INC 25" + Acer 23"; 2nd - Upgrading Soon
Screen Resolution
Main - 1920x1080 (All Three Monitors); 2nd - Upgrading Soon
Hard Drives
Main - (1) Crucial M4 128GB (Boot)
Main - (1) Seagate 2TB 64MB Cache (Data)
Main - (1) Seagate 2TB 64MB Cache (Data Backup)
2nd - (1) Intel X25-M SSD 80GB (Boot)
2nd - (3) Seagate 1TB 32MB Cache (Data Backup)
2nd - (1) Seagate 320GB (Because)
PSU
Main - OCZ 600W Modular; 2nd - OCZ 600W
Case
Main - Thermaltake Element G; 2nd - NZXT something or other
Cooling
Main - Corsair H80; 2nd - Prolimatech Megahalems
Keyboard
Main - Razer Reclusa; 2nd - Old MS Keyboard
Mouse
Main - Logitech MX Revolution; 2nd - Old MS Mouse
Internet Speed
20Mbps Time-Warner Cable
I always found going "one level lower" helped increase my understanding of how the programming language worked. While learning high level languages, I learned a bit of assembler for a couple of processors. C++ it may be helpful to learn the concepts for "plain vanilla" C.

btw If you are intrigued by Linux it costs effort rather than money. You may have a blast messing with it. These days you don't have to spend as much time getting basics like XWindows working. When I started I had to download the X libraries and configure my system based on the sample config scripts. I couldn't have done it without a book. Now when you boot after install it comes up to the window manager. Nothing to it. Also APT makes it a lot easier to install and use packages out of the box. It doesn't take days of fiddling to get a program to work. :)
 

My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
Back
Top