Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Status Updates

View All Updates

Photo
- - - - -

C/C++ Resources

book c++ c

This topic has been archived. This means that you cannot reply to this topic.
45 replies to this topic

#1 v0id

v0id

    Retired

  • Retired Mod
  • PipPipPipPipPipPipPipPip
  • 2313 posts

Posted 05 August 2008 - 09:03 AM

Remember to check the board guidelines, and also the C/C++ FAQ before you're posting any threads or posts.

This is a thread containing different resources for the C/C++ programmer.

If you have anything to add, please PM a staff member or post in this thread.

CompilersAssemblers
  • A(3)86 (Intel syntax; DOS/Windows; Free; Closed-source)
  • FASM (Intel syntax; DOS/Windows/*nix; Free; Open-source)
  • GAS (AT&T syntax; Cross-platform; Free; Open-source)
  • HLA (Own syntax; Windows/*nix/Mac OS X; Free; Closed-source)
  • NASM (Intel syntax; DOS/Windows/*nix/Mac OS; Free; Open-source)
  • YASM (Intel/AT&T syntax; DOS/Windows; Free; Open-source)
  • TASM (Intel syntax; DOS/Windows; Non-free; Closed-source)
  • MASM (Intel syntax; DOS/Windows; Free; Closed-source)
  • MASM32 (Intel syntax; Windows; Free; Closed-source)
Linkers
  • LD (Cross-platform; Free; Open-source)
  • GoLink (Windows; Free; Closed-source)
Profilers
  • gprof (Cross-platform; Free; Open-source)
Debuggers
  • GDB (Cross-platform; Free; Open-source)
  • OllyDbg (Windows; Free; Closed-source)
  • TVD (*nix/Mac OS X; Non-free; Closed-source)
  • WinDbg (Windows; Non-free; Closed-source)
  • SoftIce (Windows; Non-free, Closed-source)
  • KGDB (Linux; Free; Open-source)
  • IDA Pro Disassembler (Windows, Linux; Free; Closed-source)
Integrated Development Environments
  • Visual C++ (Own compiler; Windows; Free; Closed-source)
  • Dev-C++ (Optional; Windows; Free; Open-source)
  • Orwell Dev-C++ (Optional, Windows; Free; Open-source)
  • Code::Blocks (Optional; Cross-platform; Free; Open-source)
  • Quincy 2005 (Optional; Windows; Free; Open-source)
  • Eclipse (Optional; Cross-platform; Free; Open-source)
Rapid Application Developments
  • wxDev-C++ (wxWidgets; Windows; Free; Open-source)
Standard C/C++ references
Major libraries
  • wxWidgets (GUI; Cross-platform; Free; Open-source)
  • GTK+ (GUI; Cross-platform; Free; Open-source)
  • FLTK (GUI; Cross-platform; Free; Open-source)
  • Qt (GUI; Cross-platform; Free; Open-source)
  • JUCE (GUI, Media; Cross-platform; Free; Open-source)
  • WinPcap (Networking; Windows; Free; Closed-source)
  • Boost++ (General-purpose; Cross-platform; Free; Open-source)
Books
Other FAQ's than this one
Thanks to MeTh0Dz|Reb0rn, WingedPanther, dcs, krwq and Irfan_A for their contributions.

Edited by Alexander, 12 June 2012 - 07:59 PM.
Fixed TenDRA link, mention of Orwell Dev-CPP, style, FAQlink


#2 Order Zero

Order Zero

    CC Lurker

  • Just Joined
  • Pip
  • 2 posts

Posted 23 August 2008 - 09:35 AM

Thanks alot this is an excellent thread for any programmer :)

#3 Xav

Xav

    CC Mentor

  • VIP Member
  • PipPipPipPipPipPipPipPip
  • 8356 posts

Posted 23 August 2008 - 09:37 AM

Super list, even though I don't program in C or C++. +rep
If you enjoy reading this discussion and are thinking about commenting, why not click here to register and start participating in under a minute?

#4 Order Zero

Order Zero

    CC Lurker

  • Just Joined
  • Pip
  • 2 posts

Posted 23 August 2008 - 10:15 AM

Oh by the way I suggest Dev-C++ it includes everything you need in one simple download :)

#5 Xav

Xav

    CC Mentor

  • VIP Member
  • PipPipPipPipPipPipPipPip
  • 8356 posts

Posted 23 August 2008 - 10:27 AM

v0id already included Dev-C++ in the list.
If you enjoy reading this discussion and are thinking about commenting, why not click here to register and start participating in under a minute?

#6 v0id

v0id

    Retired

  • Retired Mod
  • PipPipPipPipPipPipPipPip
  • 2313 posts

Posted 23 August 2008 - 11:08 PM

Thank you both. :)
If you enjoy reading this discussion and are thinking about commenting, why not click here to register and start participating in under a minute?

#7 damoonica

damoonica

    CC Newcomer

  • Just Joined
  • PipPip
  • 13 posts

Posted 16 October 2008 - 07:32 PM

follow up this easy tutorial for Object Oriented Programming in C++:

Tutorial Link

#8 dcs

dcs

    CC Devotee

  • Just Joined
  • PipPipPipPipPipPip
  • 730 posts

Posted 17 October 2008 - 02:31 PM

With regard to C++ books, I'll just echo the advice here. Proper credit: vawjr, who now has this posted.

The following books are recommended; read them in mostly the order listed.

Consider adding C++ Coding Standards to that list. It is by Sutter and Alexandrescu, and has an excellent compilation and mini-discussion of many of the topics discussed in greater detail in the other books. It is not a coding standards book, but rather a guide to best practices in C++ code and would fit perfectly as an introduction or summary of many of the other books on that list (after Accelerated C++).

The following is also recommended.


#9 v0id

v0id

    Retired

  • Retired Mod
  • PipPipPipPipPipPipPipPip
  • 2313 posts

Posted 18 October 2008 - 05:43 AM

Thank you, dcs. I've put you on the list of contributors, as vawjr isn't a user of CodeCall. I hope you don't mind - and people can always read the rest of this thread, and notice you give him full credits.

follow up this easy tutorial for Object Oriented Programming in C++:

Tutorial Link

Thank you, but the list contains no tutorials at the moment. There would simply be too many to put on the list.
If you enjoy reading this discussion and are thinking about commenting, why not click here to register and start participating in under a minute?

#10 Turk4n

Turk4n

    ???

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1919 posts

Posted 11 January 2009 - 02:05 AM

New IDE I found quite good is, Eclipse :)

#11 v0id

v0id

    Retired

  • Retired Mod
  • PipPipPipPipPipPipPipPip
  • 2313 posts

Posted 11 January 2009 - 03:11 AM

I have added it to the list. Thanks. :)
If you enjoy reading this discussion and are thinking about commenting, why not click here to register and start participating in under a minute?

#12 gusdecool

gusdecool

    CC Lurker

  • Just Joined
  • Pip
  • 1 posts

Posted 06 May 2009 - 11:36 PM

Hmm.. can somebody tell me.. what it's mean compiler & Assembler...

C Language is really new for me...

I Want learn C coz there some Game Engine use C Language..
& i want to make a Game... :(:D