Chapter 15. Programming

Table of Contents

gcc
C programming
The hello wold program
Hello world split in two files
Interacting with the parent process
Integrated development Environments (IDE)
Makefiles and make
Debugging
Execution from the text console
Libraries
Clang
Python
Python2 and Python3
How python finds its packages
Python documentation
Python IDEs
Embedded python debugging
Python Programming
Installing python packages
Documenting Python
Testing Python code
Python in virtual environments
Python on Gentoo Linux
Python on Windows
Distribute python code
Accessing C code
Python byte code
Java
Java hello world program
Java hello world applet
Netbeans
A deeper look inside java
Javascript
JQuery
TypeScript
Node.js
php
Pascal
Free Pascal
Gnu Pascal
Eclipse Pascal
Debugging Pascal
TCL TK
Csharp
Basic
Perl
Ruby
slibvga
Matlab
Scilab
Octave
Beautifiers
Patches
Creating a patch
Applying a patch
Sphinx
Doxygen
Doxygen with python
Create the documentation
Doxygen Syntax
Graphic support
Build tools
Autotools
Scons
cmake
pkg-config
Waf
Code analysis tools
Version control
Git
CVS (Concurrent Version System)
Other version control systems
Eclipse
Installing eclipse
Installing eclipse plug-ins
Working with eclipse
Eclipse internals
Plugin development

Linurs startpage