Fondements de la programmation : concepts et techniques

Fondements de la programmation : concepts et techniques

Fondements de la programmation : concepts et techniques
Éditeur: Ellipses
2014259 pagesISBN 9782340000148
Format: BrochéLangue : Français

Cet ouvrage, à l'usage de tout informaticien, du programmeur à l'ingénieur,

a pour but de fixer plus profondément un certain nombre de

concepts de programmation. Ce livre n'est pas un manuel de programmation

au sens traditionnel. On n'y trouvera pas l'habituelle litanie des

arcanes syntaxiques de tel ou tel langage, d'abord parce qu'il ne se

focalise pas sur un langage en particulier et ensuite parce qu'il ne se

préoccupe pas de ces questions largement traitées par ailleurs. Son

but est de cerner au travers d'exemples très nombreux, plus de 120

programmes documentés et décortiqués, quelques concepts essentiels

de la programmation :

- les notions de variables, pointeurs, références, tableaux et structures

qui prennent des formes variées et s'utilisent différemment selon les

langages

- le concept de fonctions, appels de fonctions, transmissions de paramètres

et renvois de valeurs

- la structure de pile et ses usages

- la récursion, ses différentes formes, ses avantages et inconvénients.

L'approche proposée est volontairement pragmatique, presque aucun

formalisme n'est utilisé. Il s'agit d'écrire des programmes dans divers

langages couramment utilisés (principalement Java, C, C++ mais pas

seulement) illustrant des concepts, de les traduire vers une machine

virtuelle simple permettant de comprendre comment ces constructions

s'incarnent en machine et donc quels sont leurs impacts sur l'exécution

des programmes : performance ou fiabilité par exemple. Par conséquent,

le lecteur, qu'il soit débutant ou confirmé, sera par la suite capable de

faire des choix bien éclairés et de mieux conduire sa conception de

programmes.

Les codes sources des programmes peuvent être retrouvés sur Internet

à partir des pages des auteurs.

Ce livre est proposé par (0) membre(s)
Ce livre est mis en favori par (0) membre(s)