Histoire du logiciel - Qu'est-ce que c'est, définition et concept

L'histoire du logiciel traite des origines, de l'évolution et des divers événements qui se sont produits tout au long de l'existence du logiciel.

Nous comprenons le logiciel comme la partie ou le facteur intangible de l'informatique et de l'informatique qui permet au matériel d'être utile. Les systèmes d'exploitation ou les applications en sont des exemples.

Par conséquent, le logiciel ne peut exister sans l'intervention du matériel et vice versa, de sorte que les deux termes ont besoin l'un de l'autre pour pouvoir avoir une utilité ou une utilité.

Origine du logiciel

Le logiciel en tant que terme théorique a son origine dans deux événements notables.

La première fait référence au développement d'un algorithme conçu pour une machine spécifique, comme l'était la « machine analytique » en son temps au milieu du XIXe siècle. Cette machine n'a finalement jamais été réalisée et l'algorithme n'a pas été mis en pratique. La programmeuse de la première "proto-partie" du logiciel était Ada Lovelace, la première femme programmeuse de l'histoire.

Le deuxième événement qui s'est produit était un travail d'Alan Turing basé sur des nombres calculables, nous serions donc confrontés à la première théorie logicielle de tous les temps. Cela s'est produit peu avant le milieu du 20e siècle.

En synthétisant, on peut dire que le logiciel est un terme utilisé depuis relativement peu d'années, c'est donc une science qui a encore un long chemin à parcourir.

Les étapes historiques du logiciel

On peut diviser l'histoire du logiciel selon les étapes suivantes, de son origine à sa situation au XXIe siècle :

  • Stage avant 1950 : Ce sont des décennies au cours desquelles les premiers fondements et coups de pinceau du logiciel sont posés. Comme mentionné dans la section précédente, Ada Lovelace et Alan Turing sont les précurseurs du concept de « logiciel ».
  • Décennie des 50 '60' et 70': Au cours de ces années, le logiciel est passé d'un concept théorique et abstrait à celui d'être reconnu comme un facteur indispensable pour l'invention et le développement d'appareils ou de machines. Le terme « génie logiciel » est inventé pour la première fois lors d'une conférence de l'OTAN. Il s'agit du premier échantillon de l'une des sciences et professions les plus étudiées et les plus demandées. A cette époque, les langages les plus utilisés étaient le COBOL et le FORTRAN.
  • Décennie des années 80 et 90: Au cours de ces deux décennies, un problème a été identifié, c'est que la grande demande a dépassé l'offre de professionnels de l'industrie. De plus, les professionnels ne pourraient pas couvrir autant de domaines de connaissances sans spécialisation préalable. Les premiers effondrements se sont produits dans des projets et des travaux d'une complexité avancée. Sans aller plus loin, à cette époque Windows ont été lancés en 1985 et Linux en 1992. De plus, l'apparition du HTML est due à l'essor du World Wide Web (WWW), l'un des principaux jalons de l'ère numérique.
  • XXI siècle: Depuis le début du 21ème siècle, de grandes avancées ont été réalisées dans tous les domaines couverts par le logiciel. Depuis l'avènement du smartphone révolutionnaire, avec un logiciel intégré qui permet à un seul appareil d'effectuer des tâches qui nécessitaient auparavant un ordinateur. D'autre part, des niveaux de développement ont également été atteints dans des technologies encore à étudier et à développer, telles que l'IA ou les crypto-monnaies déjà bien connues. Des exemples de ces avancées sont les assistants vocaux de grandes entreprises comme Apple, Microsoft ou Amazon, qui peuvent imiter le comportement humain. À ces fins, il existe une multitude de langages de programmation dans lesquels l'objectif du projet détermine quel langage doit être utilisé et donc quel type professionnel spécifique est nécessaire. Certains langages que l'on peut citer sont SWIFT (pour les applications dans les environnements iOS), JavaScript (pour les environnements web) ou PHP (destiné aux tâches et à la programmation de serveurs ou de machines physiques).

Comme on l'a observé, l'histoire du logiciel n'est pas excessivement longue mais elle est très intense, car de nombreuses évolutions et ramifications de celui-ci surviennent tout au long de son parcours historique. La preuve en sont les nombreux langages de programmation et les dizaines de milliers de projets qui ont été réalisés sur leur base.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave