WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Designer Logo Antibes


Designer Logo Antibes





Article:

Smalltalk-80 a encouragé la venue de la programmation par objets5, mais elle hérite aussi des concepts d'événement et de processus de Simula. Elle a été propagée par CLOS (Common Lisp Object System) en 1994 puis par Java en 1997. Elle a été développée au départ pour programmer facilement les interfaces hommes machines avec des fenêtres, des menus et des boutons. Elle va peu à peu amener une transformation profonde des habitudes des informaticiens dans tous les domaines. Au lieu d'inventer les programmes à partir des fonctions, ils vont les penser à partir des classes d'objets, regroupant une structure de donnée et des procédures (constructeurs, opérations, actions). Les classes d'objets sont beaucoup plus stables que les procédures car les besoins fonctionnels des utilisateurs varient beaucoup plus vite que les objets sur lesquels ils portent. On peut constituer des bibliothèques de classes et d'objets plus faciles à retrouver et à réutiliser que les procédures des bibliothèques de programmes.
Avec le Web, les langages de scripts ont trouvé un terrain de développement imprévu. Au départ, les langages de scripts sont conduits dans les systèmes d'exploitation et servent à décrire des enchaînements de tâches du système. C'est le cas par exemple du Shell d'Unix. Un nouveau langage de scripts, Perl est créé en 1987 pour ajouter des services dynamiques aux pages Web, par exemple pour compter le nombre de visites sur une page. Puis PHP est créé en 1994 avec une bibliothèque de fonctions écrites en langage C pour l'efficacité. Il est aussi utilisé pour développer des applications client-serveur. De très nombreux langages de programmation ont été conçus, beaucoup n'ayant eu qu'une existence provisoire. Ceux qui ont été cités ici ont été choisis parce qu'ils marquent une évolution conceptuelle. Chaque type de langage de programmation est le support d'une méthode de conception des programmes.
La complexité atténuée des systèmes d'exploitation, des interfaces, des réseaux, doit être maîtrisée par les ingénieurs du logiciel. Le génie logiciel pose les èmes de développement du logiciel dans des contextes professionnels en termes de maîtrise des délais et des coûts, de fiabilité et d'évolutivité des produits, de satisfaction des usagers, tant dans l'appropriation facile des logiciels que dans les services rendus. Il s'est beaucoup développé depuis 1980, et les méthodes de conception du logiciel comme Merise, puis UML sont devenues inéluctables. Elles ont exhibé des outils graphiques et une planification des tâches plus formalisés que dans les premiers modèles de conception.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe