Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Thursday, February 19, 2009

Linux-C/C++

Learning C++ With Linux: an achive from Linux journal, suitable for newbie.
Linux C++ Software Development - from yolinux.com: links to Linux C++ GUI frameworks, APIs, IDEs, as well as C++ tips for Linux developers.

Tuesday, February 17, 2009

Programmer's Homepage

Export level:
Bjarne Stroustrup: C++'s father
John K. Ousterhout: invertor of Tcl language
Stan Lippman's Blog: autho of "C++ Primer"

Author level:
Steve McConnell's Homepage: author of "Code Complete"
Scott Meyers: author of Effective C++
Herb Sutter: author of Exceptional C++
Andrei Alexandrescu: author of "C++ Coding Standards" & "Modern C++ Design"
Nicolai M.Josuttis: author of "The C++ Standard Library"

Industry Guru level:
Joel on Software
John Graham-Cumming: create open source POPFile email filtering program
Maciej Sobczak: from Switzerland who are master on C++ and Tcl programming.
Brad Appleton's Home Page : a software development specialist.
David A. Wheel
Programmer's Corner@tmh: some c++ and perl resources
The Cantrip Corpus: in the ISO/ANSI C++ Standard committee
Pete Isensee: lots of C++ related papers and presentations
Kegel Homepage: lots of programming, IT suff

Industry Technical Level:
Shlomi Fish's Homepage

Academic:
Douglas C. Schmidt: CS professor, have some good material about C++/OOP
Cliff Green: a repository for programming teaching materials and technical articles

Techinical Blog:
Beans
Deepen C++ - blogspot
Yonat Sharon
C++ Soup

Thursday, December 11, 2008

Programming Tools

Edit Tools:
Vi/Vim;

Debug Tools:
Valgrind:
Valgrind Homepage
Valgrind 3.3 - Advanced Debugging and Profiling for GNU/Linux applications

GDB: The GUN Debugger, usually called just GDB, is the standard debugger for the GNU software system.
GNU Debugger - Wiki
GDB Homepage
Zen and the Art of Debugging C/C++ in Linux with GDB
Using GNU's GDB Debugger - Tutorial

GNU Binutils: The GNU Binary Utilities, or binutils, is a collection of programming tools for the manipulation of object code in various file format.
GNU Binutils - Wiki
GNU Binutils Homepage

GNU gprof:
GNU gprof Table of Content
GNU gprof from cs.utah.edu

TAU:
Tuning and Analysis Utilities: a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Java, Python.

Version Control Tools:
List of revision control software
CVS:
Software Version Control
The CVS manual - Version Management with CVS
SVN: to be a mostly-compatible successor to the widely used CVS.
Subversion(SVN) - Wiki
Version Control with Subversion - online book
Subversion - yolinux tutorial

Compile, Link, Build, Configure and Package:
GCC:
GCC, the GNU Compiler Collection
An Introduction to GCC

GNU Make: Make is a tool which controls the generation of executables and other non-source files for a program from the program's source files.
GNU Make Homepage

GNU Core Utilities: The GNU Core Utilities or coreutils is a package of GNU software containing many of the basic tools such as cat, ls, and rm needed for Unix-like operating systems.
GNU Core Utilities - Wiki
GNU coreutils manual

Software Development Management
Bugzilla

Misc:
Useful Tools tutorial

C/C++

POSIX-Wiki

C/C++ Programming Language:
C Programming Language - Wiki
C++ Programming Language - Wiki
C99 - Wiki
JTC1/SC22/WG14 - C
The C++ Standards Committee
Wiki Books - C++ Programming Category
Wiki Books - C++ Programming/Weblinks

C/C++ Library, Syntax, Technology:
C/C++ Coding Standard
C/C++ Library

Reference:
C/C++ Reference

Miscellaneous:
C/C++ Course Links
C/C++ Community
C/C++ General Material Website

Material:
C++ Programming HOW-TO
Complatibility of C and C++

Sunday, November 2, 2008

Bignames

iBjarne Stroustrup: C++'s father
Stan Lippman's Blog: autho of "C++ Primer"
Scott Meyers: The author of Effective C++
Herb Sutter: The author of Exceptional C++
John K. Ousterhout: Invertor of Tcl language.
John Graham-Cumming: Create open source POPFile email filtering program.
Andrei Alexandrescu: author of "C++ Coding Standards" & "Modern C++ Design"
Nicolai M.Josuttis: author of "The C++ Standard Library"
Douglas C. Schmidt: CS professor, have some good material about C++/OOP