Wikilivres:Portail développement logiciel
Programmation
[modifier le wikicode]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
[modifier le wikicode]– Cycle en V – Cycle en W – Cycle en cascade – Cycle en spirale – Cycle de vie d'un système selon le modèle par prototypage – Cycle de vie d'un système selon le modèle du développement rapide – UP – RUP – 2TUP – RAD – XP – DSDM – ASD – Scrum – FDD – Crystal Clear
– UML
– SA/SD
– SADT
– OMT
– OOSE
– Booch
– MACAO
– MDA
– SOA
– Patrons de conception
ABAP – Actionscript – Algol – Alloy – Ada – APL – Applescript – ASP – Assembleur (x86 – PowerPC – Itanium – Sparc – Mips – ARM – Alpha – HP-PA – SuperH – 68000 – Z80 – PIC16F84 – 370)
B à D
[modifier le wikicode]Basic (GWBasic – Visual Basic – Basic .NET – Basic Casio) – BCPL – Brainfuck – C – Caml – Clipper – Coldfusion – C++ – C++ (débutants) – C++ : interfaces graphiques avec wxWidget – C# – Cobol (Cobol ANS 75) – Common Lisp – CSS – Curl – D – Delphi (en)
E à L
[modifier le wikicode]Eiffel – Euclid – Euler – Euphoria – Forth – Fortran – Grafcet – Haskell – HTML – IDL – Java (Bytecode) – JavaScript – Jscript – Joy – Langages de quatrième génération (NSDK – Powerbuilder – Progress – Windev) – LaTeX – Lingo – Linotte – Lisp – Logo – LSE – Lua
M à Q
[modifier le wikicode]Maple – Mathematica – MathML – ML – Modula – Natural – Nice – Nosica – Oberon – Objective C – Objective Caml – Objective C++ – Objectpal – Occam – Octave – Pascal – Perl – PL/1 – PHP – Prolog – Python
R, S
[modifier le wikicode]Rebol – Rexx – RPG – Ruby – Scheme – Scriptol – SGML – Simula – Smalltalk – Shellscript (Bash – csh – ksh – sash – tcsh – zsh – dos) – SQL (MySQL, PL/SQL, T/SQL, PL/pgSQL) – SyncML
T à Z
[modifier le wikicode]Tcl
– TeX
– VBscript
– Visual Basic (en)
– Visual Basic for Application (VBA)
– VRML
– WML
– X3D
– XHTML
– XML
- Environnements de développement
- Outils de programmation Windows
- Visual Basic – Visual C++ – DEVC++ – MINGW – Visual C# – Sharp Develop – Mono Develop – Visual J# – Delphi
- Outils de programmation Linux
- Outils de programmation Java
- Environnements de développement génériques
- Outils de programmation Windows