14
Development for dummies

Dev Web 101 #2 : development for dummies

Embed Size (px)

Citation preview

Development for dummies

1. Développement & développeurs

Développeur ?

Un développeur est un informaticien qui réalise des logiciels en créant des algorithmes d'après un "cahier des charges"et les met en œuvre dans un (ou plusieurs) langage de programmation.Source : fr.wikipedia.org/

Langage de programmation ?

Un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire, et de significations.Source : fr.wikipedia.org/

Exemples de langages de programmation

Ecrire du code

Compilateur ou interpréteur

var nom = prompt('Votre nom ?'); alert('Bonjour ' + nom);

Bonjour Jean

2. Algorithmique

Algorithmique ?

L'algorithmique est l’ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithmes, c'est-à-dire de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. En d'autres termes, un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème.Source : fr.wikipedia.org/

Exemple d’algorithme

Afficher « Tous les nombres de 0 à 100 »;

variable i = 0;

TantQue (i < 101) Afficher i; i = i + 1;

}

Algorithmes célèbres

Tri à bulles-

Problème du voyageur de commerce-

Tours de Hanoï-

A*-

3. Première approche de la programmation

Mise en pratique

http://studio.code.org/s/frozen/reset

http://lightbot.com/hocflash.htmlet / ou

http://studio.code.org/hoc/1et / ou

Merci pour votre attention.

CréditsWeb Technology Family Tree - Modern Life blog operatingdev.com/2013/01/humans-vs-technology-can-we-standardize-one-without-the-other/web-technology-family-tree/