Formation java: Cours et tutorial

Extrait du cours formation java: Cours et tutorial

Bibliographie
●  Java in a nutshell 5ème édition française,  O’reilly.
● Thinking in Java 2nde édition française   (disponible gratuitement aux formats HTML et  PDF sur le web : http://penserenjava.free.fr/).
● Le site java de Sun :
– http://java.sun.com
– et particulièrement le lien sur l’API :  http://java.sun.com/j2se/1.4.1/docs/api/
0. Un petit retour sur  l’algorithmique
Algorithme – Programme  informatique

java
● Un algorithme :
● est un processus de calcul permettant d’arriver à  un résultat final déterminé
● est un ensemble de règles opératoires dont  l’application permet de résoudre un problème donné  au moyen d’un nombre fini d’opérations.
● nombre fini d’étapes, nombre fini d’opérations  (effectives et sans ambiguïté) par étape,  fournir un résultat.
● Un programme informatique :
● la traduction d’un algorithme dans un langage de  programmation.
Les langages de  programmation
● On classe souvent les langages de  programmation en  » générations  » :
● 1ère génération : langages machine  (instructions sont représentées en binaire).
● 2ème génération : langages  d’assemblages (représentation  symbolique)
● 3ème génération : langages évolués  (procéduraux, objets, fonctionnels et  logiques).
Les langages évolués
● Langages impératifs offrent une certaine richesse des  expressions. (exple : Pascal, C, Fortran, Cobol, Basic). Le  programmeur explicite la suite d’actions que devra suivre  l’ordinateur.
● Langages par objets sont une extension de la programmation  impérative, elle permet l’association de code et données dans  un « objet » (exple : Smalltalk, C++, Java).
● Langages déclaratifs :
● Langages fonctionnels : se fondent sur la notion de fonction  et sur la récurrence pour la définition implicite de fonction  (exple : Lisp, Haskel)
● Langages logiques : offrent à l’ordinateur, non pas un  algorithme, mais des informations sur les données et les  relations qui les lient aux résultats (exple: Prolog)
Interprétation /  Compilation
● Les langages interprétés sont des langages  décodés et exécutés instruction par  instruction à l’aide d’un programme appelé  interpréteur.
● Les langages compilés sont des langages où  toutes les instructions sont traduites en  code objet avant d’être exécutées, c’est le  rôle du compilateur. Les phases sont les  analyses lexicale, syntaxique et sémantique  puis une production du programme  (affectation d’adresses, optimisations,  etc.).

……..
Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Formation java: Cours et tutorial (427 KO)  (Cours PDF)
Cours Java

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *