Programmation

De Gentoo-Quebec.

Portails thématiques



index des documents sur la programmation


Sommaire

Programmation

Information !
Pour créer un nouveau document sur la programmation, veuillez l'ajouter à l'index approprié.

La documentation est organisée en fonction des langages de programmation. Le but de cette section sur la programmation est de fournir à l'aide d'exemples des trucs sur l'écriture de code dans un langage donné et de fournir des références via des liens vers des sites spécialisés dans ledit langage.

Bash

Langage se prêtant bien à l'écriture de petits scripts comme par exemple pour faire exécuter toute une série de commandes via un traitement en lots (batch-processing).

Tutoriels sur Bash
Sujets Description Wiki
Shell-script Écrire un shell-script sous GNU/Linux Site de Tian
Utilisation de bash Compagnon idéal à l'item précédent. Site de Tian
Bash par l'exemple (Anglais) Apprendre le bash avec Daniel Robbins, créateur de Gentoo Linux et Funtoo Linux. Première partie Seconde partie Troisième partie

C et C++

Puissant langage de programmation utilisant la librairie glibc et le compilateur gcc.

  • C : Language de programmation impératif utilisé le plus souvent avec sa bibliothèque standard la libc,plus connus dans la majeure partie du temps sous le nom de glibc (GNU C library), incluant toute l'interface POSIX, ainsi que les extension GNU. Divers compilateurs existent, on peut citer gcc comme celui le plus populaire et surtout l'un des plus performant et efficace, permettant donc de compiler ce language.
  • TODO

- Introduction à GDB.

- Introduction à la programmation modulaire

- Brève présentation du language C++ : parler de la stl, de la compatibilité libc (C € C++), eventuellement du concept objet.

- Brève présentation du document

- Pour chacun des deux languages, donner un exemple de code

Cascade Style Sheet (CSS)

Langage permettant d'uniformiser la présentation des pages Web en associant des styles aux balises HTML.

  • À définir

Brève présentation du document

HTML

Meta-langage de balisages et de représentation de données permettant de représenter des pages Web.

  • À définir

Brève présentation du document

Java

Langage orienté objet interprété, très utilisé, il a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables. Souvent mis à contribution sous forme d'applets dans les pages Web.

  • À définir

Brève présentation du document

Latex

Puissant langage d'édition de texte et de formules mathématiques qui vous fera oublier les traitements de texte une fois que vous le maîtrisez un tant soit peu.

  • À définir

Brève présentation du document

Perl

Langage interprété pour créer des programmes exécutables autant sous MS Windows que sous GNU Linux.

  • À définir

Brève présentation du document

PHP

Langage largement utilisé pour gérer le contenu des pages Web dynamiques. Compagnon idéal pour Apache et MySQL dans un environnement de site Web dynamique.

  • À définir

Brève présentation du document

Python

Langage interprété permettant de développer des applications tournant autant sous MS Windows que sous GNU Linux. Le projet Gnome est un grand utilisateur de ce langage.

Tutoriels sur Python
Sujets Description Wiki
Les bases Comment exécuter Python, objets, opérations, énoncés et syntaxe, fonctions, modules, classes, exceptions. Python, les bases
Python par David Abbott Wiki de David Abbott (Linuxcrazy) sur Python. Exemples de code prêt à utiliser. Apprendre Python avec David Abbott

SQL

Langage de requête pour manipuler les bases de données relationnelles.

  • À définir

Brève présentation du document

Fichier:Git-logo.png‎ Utiliser un outil de gestion du code source (SCM)

Git, Subversion et les autres.

Tutoriels sur Git
Sujets Description Wiki
Vos premiers pas avec Git Nouveau avec Git ? C'est par ici ! Vos premiers pas avec Git
La gestion des branches Comment devenir un as des origins/remote/master et autres heads Les branches
Installer et configurer GitWeb Pour faire comme kernel.org ! Installer et configurer GitWeb