« Wikilivres:Portail développement logiciel » : différence entre les versions
Contenu supprimé Contenu ajouté
Ajout basics et dos |
m →Langages de programmation : plan +alphabet +*C++ (débutants) |
||
Ligne 67 : | Ligne 67 : | ||
5. [[Langages de programmation]] |
5. [[Langages de programmation]] |
||
====A==== |
|||
*[[Programmation ABAP|ABAP]] |
*[[Programmation ABAP|ABAP]] |
||
*[[Programmation Actionscript|Actionscript]] |
*[[Programmation Actionscript|Actionscript]] |
||
Ligne 90 : | Ligne 90 : | ||
**[[Programmation Assembleur 370|370]] |
**[[Programmation Assembleur 370|370]] |
||
*[[Programmation Awk|Awk]] |
*[[Programmation Awk|Awk]] |
||
====B à D==== |
|||
*[[Programmation Basic|Basic]] |
*[[Programmation Basic|Basic]] |
||
**[[Programmation GWBasic|GWBasic]] |
**[[Programmation GWBasic|GWBasic]] |
||
Ligne 100 : | Ligne 101 : | ||
*[[Programmation Coldfusion|Coldfusion]] |
*[[Programmation Coldfusion|Coldfusion]] |
||
*[[Programmation C plus plus|C++]] {{25}} |
*[[Programmation C plus plus|C++]] {{25}} |
||
*[[Programmation C plus plus debutants|C++ (débutants)]] |
|||
*[[Programmation C sharp|C#]] |
*[[Programmation C sharp|C#]] |
||
*[[Programmation Cobol|Cobol]] |
*[[Programmation Cobol|Cobol]] |
||
Ligne 106 : | Ligne 108 : | ||
*[[Programmation Curl|Curl]] |
*[[Programmation Curl|Curl]] |
||
*[[Programmation D|D]] |
*[[Programmation D|D]] |
||
====E à L==== |
|||
*[[Programmation Eiffel|Eiffel]] |
*[[Programmation Eiffel|Eiffel]] |
||
*[[Programmation Erlang|Erlang]] |
*[[Programmation Erlang|Erlang]] |
||
Ligne 132 : | Ligne 135 : | ||
*[[Programmation LSE|LSE]] |
*[[Programmation LSE|LSE]] |
||
*[[Programmation Lua|Lua]] |
*[[Programmation Lua|Lua]] |
||
====M à Q==== |
|||
*[[Programmatin Maple|Maple]] |
*[[Programmatin Maple|Maple]] |
||
*[[Programmation Mathematica|Mathematica]] |
*[[Programmation Mathematica|Mathematica]] |
||
Ligne 151 : | Ligne 155 : | ||
*[[Programmation Prolog|Prolog]] |
*[[Programmation Prolog|Prolog]] |
||
*[[Programmation Python|Python]] {{25}} |
*[[Programmation Python|Python]] {{25}} |
||
====R, S==== |
|||
*[[Programmation Rebol|Rebol]] |
*[[Programmation Rebol|Rebol]] |
||
*[[Programmation Rexx|Rexx]] |
*[[Programmation Rexx|Rexx]] |
||
Ligne 173 : | Ligne 178 : | ||
**[[Programmation SQL PL/pgSQL|PL/pgSQL]] (PostgreSQL) |
**[[Programmation SQL PL/pgSQL|PL/pgSQL]] (PostgreSQL) |
||
*[[SyncML]] {{25}} |
*[[SyncML]] {{25}} |
||
====T à Z==== |
|||
*[[Programmation Tcl|Tcl]] |
*[[Programmation Tcl|Tcl]] |
||
*[[Programmation TeX|TeX]] |
*[[Programmation TeX|TeX]] |
||
Ligne 183 : | Ligne 189 : | ||
===Programmation Tuning et optimisation=== |
|||
6. [[Programmation Tuning et optimisation|Tuning et optimisation]] |
6. [[Programmation Tuning et optimisation|Tuning et optimisation]] |
||
Version du 10 janvier 2006 à 17:39
Programmation
Cet ouvrage a pour but de permettre d'apprendre la programmation, toute la programmation, rien que la programmation. Il a vocation de permettre d'apprendre tous les langages, méthodes, outils et techniques en rapport avec la programmation.
Pour ce faire, nous étudierons les différentes étapes d'un projet logiciel, et ce du général au particulier :
- Gestion de projet, car de nos jours, il ne peut plus y avoir de projet informatique cohérent sans organisation.
- L'analyse, étape indispensable permettant de déterminer ce qui doit être fait.
- Les techniques de programmation, à travers les différents paradigmes de programmation, l'algorithmique, les objectifs de la programmation, l'étude détaillée de chaque langage, l'optimisation et les différents outils disponibles.
Table des matières
1. Le processus de développement
Paradigmes de programmation
2. Les différents paradigmes de programmation
- Programmation impérative
- Programmation orientée objet
- Programmation orientée aspect
- Programmation par contrat
- Programmation fonctionnelle
- Programmation logique
4. Objectifs de la programmation
Langages de programmation
A
B à D
E à L
- Eiffel
- Erlang
- Euclid
- Euler
- Euphoria
- Forth
- Fortran
- Haskell
- HTML
- IDL
- Java
- Javascript
- Jscript
- Joy
- Langages de quatrième génération
- LaTeX
- Lingo
- Lisp
- Logo
- LSE
- Lua
M à Q
- Maple
- Mathematica
- MathML
- ML
- Modula
- Natural
- Nice
- Nosica
- Oberon
- Objective C
- Objective Caml
- Objective C++
- Objectpal
- Occam
- Pascal
- Perl
- PHP
- Prolog
- Python
R, S
T à Z
Programmation Tuning et optimisation
Environnements et outils
- Frameworks et bibliothèques
- Environnements de développement