![]() |
C++ World |
C++ Resources, Tips, Documentation, Examples, HOWTO's, FAQ's, Tools Libraries, Frameworks, IDE's © 2005,2009 C++ World - All rights reserved - webdesign.arttina |
|---|
| C++, Sockets, SysProg, Libraries, Examples, Tools, Compilers, IDE, STL, XML |
|
| FAQ | Sockets | Socket Library | Software Engineering | Sysprog | Examples | Books |
|---|
| Home |
|---|
| C++ |
| The C Language |
| STL |
| BOOST |
| GNU |
| GNU C Compiler |
| GNU Debugger |
| GNU Profiler |
| HP C++ Compiler |
| DDD |
| Eclipse |
| Curses |
| XML |
| X11 |
| KDevelop |
| MS Visual Studio |
| Tutorials |
The Unix Operating System is written in C and this will probably not change soon. System Programming (i.e. all programming that interfaces with the machines ressources through system calls like open(), close(), socket(), pipe(), ...) on the other hand is done more often using C++. Developers benefit from the advantages of an object oriented language plus their frameworks like STL along with the power of having direct access to system calls. In other languages - like Java - access to OS ressources is always deeply encapsulated. C++ programmers want to create encapsulation themselves. The writer who writes a taylored http server, is not interested in talking to a black box every time, he opens a TCP/IP connection.
| Franz Brandel | Contact | Legal Statement | Sitemap | C++ World |