Programmation projet web en etapes
Etapes du développement d'un programme L'élaboration d'un programme est un travail qui se fait en plusieurs étapes nécessitant divers outils que ce chapitre tente de décrire succinctement La conception L'analyse La première étape probablement la plus intéressante l'analyse est une opération purement intellectuelle Partant d'un cahier des charges dans le meilleur des cas cette étude consiste à décrire ce que doit réaliser le programme sans tenir compte ni des spéci ?cités de la machine sur lequel il devra tourner ni du langage dans lequel il sera écrit La traduction dans un langage de programmation L'algorithme produit par l'analyse est traduit dans un texte appelé code source Celui-ci est écrit dans un langage choisi par le programmeur ou imposé par les usages en vigueur dans son entreprise en fonction du projet dans lequel devra s'intégrer son programme en fonction aussi des habitudes de ses collègues ou encore des logiciels dont il dispose l'entreprise pour développer des applications semblables Le langage choisi devra pouvoir exprimer parfaitement toutes les subtilités de l'algorithme issu de l'analyse Un langage de bas niveau tel que le langage assembleur pourrait être envisagé pour des programmes devant interagir directement avec le matériel des pilotes de périphériques ou des systèmes embarqués par exemple On limitera cependant l'usage de l'assembleur à quelques bouts de codes agissant directement sur le matériel ou pour la programmation de processeurs hyper spécialisés tel que les DSP Digital Signal Processor Les langages de haut niveau ont été créés pour accélerer l'écriture des programmes Les programmeurs peuvent gr? ce aux langages évolués faire abstraction de l'architecture de l'ordinateur et du processeur et se consacrer uniquement à la logique de leurs algorithmes Le C ou le C donnent presque autant de possibilités que l'assembleur et sûrement autant que le Pascal et son successeur orienté objet le Delphi pour les applications Windows ou Kylix pour les applications sous linux Le Visual Basic successeur Microsoft du Basic permet de créer facilement de petites applications Windows qui comme pour le Delphi peuvent très facilement s'interfacer avec des bases de données Le Java conçu par les ingénieurs de SUN est un langage dont la syntaxe est proche du C Le but des concepteurs du Java était d'établir un langage indépendant des machines Il est destiné à être traduit non pas en langage machine mais en un langage intermédiaire appelé byte code Ce dernier est portable sur n'importe quelle machine pour peu qu'un programme approprié une machine virtuelle y soit installé pour interpréter ce byte code Le C est la réponse de Microsoft dans la lignée du C en reprenant des caractéristiques du Java il facilite la création d'applications Windows ou pour le Web Au sujet du Web nous avons vu na? tre ces dernières années un certain nombre de langages conçus spéci ?quement pour ce genre d'application PHP Perl etc Ce sont des langages d'écriture de scripts tout comme le JavaScript ou le VBScript aussi utilisé pour créer des lignes de codes intégrables aux applications réalisées avec Microsoft O ?ce La
Documents similaires
-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 15, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 44.8kB