Table des matières:
Les ingénieurs logiciels ne sont pas seulement des programmeurs d'applications; ils sont censés créer et structurer des produits pour les clients qui répondent à leurs attentes, fournir les fonctionnalités dont ils ont besoin et être pris en charge par une sauvegarde solide. Java est une solution intelligente pour jeter les bases de tels utilitaires robustes, et elle permet aux développeurs d'être efficaces, efficients et innovants - sans avoir à réinventer la roue.
L'histoire de la programmation Java
Dans les premiers ordinateurs, la logique était dérivée des nombres sous forme de cartes perforées, il n'y avait donc pas besoin de langages de programmation. Mais, à mesure que la technologie progressait, le besoin s'est fait sentir d'un support de programmation à la fois complet dans son approche et sophistiqué à utiliser. Cela a donné naissance à des plateformes de langage, dans lesquelles les programmeurs pouvaient écrire leur logique (code). Initialement, des langues de bas niveau ont été utilisées. Communément appelés langages d'assemblage, ils pouvaient être facilement interprétés par des machines sous la forme de zéros et de uns, qui représentaient respectivement une logique négative et positive. (sur l'histoire des langages de programmation en programmation informatique: du langage machine à l'intelligence artificielle.)
Il n'a pas fallu longtemps pour que les gens réalisent qu'ils ne pouvaient pas écrire de code flexible et fiable en utilisant ces plateformes. En conséquence, les développeurs de logiciels ont évolué vers des langages composés de méta-déclarations, d'instructions du processeur sous une forme relativement plus lisible par l'homme, de commentaires et d'autres données. Ensuite, les langages impératifs sont apparus, tels que COBOL et FORTRAN. Cela a été suivi par l'ère de la création et des langages de ligne de commande, qui ont fourni une couche d'interface plus abstraite pour les développeurs à coder. Cela a été suivi par l'émergence de langages itératifs, basés sur des listes et basés sur la logique.