Hist Inform Int Cult Gener Num - PDF
Hist Inform Int Cult Gener Num - PDF
Hist Inform Int Cult Gener Num - PDF
et d'Internet, culture
générale numérique
V. Essentiel 17
VI. Auto-évaluation 17
A. Exercice .......................................................................................................................................................................17
B. Test ..............................................................................................................................................................................17
Contexte
L'informatique peut être définie comme la science du traitement de l'information. Elle concerne l'étude, la
manipulation des données, mais aussi la conception et l'utilisation des systèmes informatiques pour collecter,
stocker, traiter et transmettre des données. De ce fait, l'informatique englobe un large éventail de domaines tels
que la programmation, les bases de données, les réseaux, la sécurité informatique, l'intelligence artificielle, et
bien plus encore.
Aujourd'hui, l'informatique, Internet et le numérique dans sa globalité, sont omniprésents dans notre vie
quotidienne. Des ordinateurs portables et smartphones aux réseaux sociaux, en passant par les plateformes de
streaming, ils ont transformé la façon dont nous travaillons, communiquons, apprenons et nous divertissons. Par
la même occasion, ils ont créé de nouvelles opportunités pour les entreprises et la société dans son ensemble.
L'arrivée d'Internet a également eu un rôle majeur dans ce changement. Ce cours va vous permettre de découvrir
l'histoire fascinante de l'informatique et d'Internet. Ainsi, vous aurez une meilleure culture générale du domaine.
Cela pourra vous être utile pour votre culture personnelle mais aussi dans un cadre professionnel. En effet, lors de
leur processus de recrutement, de nombreuses entreprises technologiques questionnent les candidats sur leur
culture générale numérique, et sur l'histoire de l'informatique et d'Internet. Ce cours est donc le moyen idéal de
vous y préparer.
Depuis 1989, date de son apparition, le World Wide Web, ou toile (d'araignée) mondiale en français, a apporté une
révolution majeure dans la façon de communiquer. En effet, il a permis aux utilisateurs d'accéder à des pages web et
de naviguer entre elles grâce à des liens de type hypertexte. Cette invention du chercheur britannique Tim Berners-
Lee a été un tournant majeur pour l'utilisation d'Internet car elle a ouvert la voie à une information disponible en
ligne. Avant l'arrivée du World Wide Web, les ordinateurs communiquaient entre eux via des protocoles de
communication. Parmi eux, nous pouvons citer le FTP (File Transfer Protocol), le SMTP (Simple Mail Transfer Protocol)
ou encore le TELNET (Terminal network/Telecommunication network/Teletype network).
Complément
Les actions qui nous semblent banales, tant elles sont démocratisées aujourdʼhui, sont en réalité de vraies
prouesses technologiques. Nous pouvons observer ce phénomène dans de nombreux domaines :
La communication : internet a révolutionné la façon dont nous communiquons les uns avec les autres. Nous
pouvons désormais envoyer des messages instantanés, faire des appels vidéo et audio avec nos proches,
même s'ils se trouvent à l'autre bout du monde. Les applications de messagerie telles que WhatsApp,
Messenger, ou encore Skype qui sont basées sur Internet ont rendu cela possible. Alors qu'avant, les
communications entre ordinateurs étaient limitées à des réseaux locaux ou à des connexions via des lignes
téléphoniques. Ces connexions étaient lentes et très limitées en termes de capacité et de portée, ce qui les
rendait peu adaptées à une communication à grande échelle.
Lʼaccès à l'information : avant Internet, l'accès à l'information était limité aux livres, magazines, journaux et
à la télévision. Aujourd'hui, avec Internet, nous avons accès à une grande quantité d'informations sur
différents sujets, que ce soit pour suivre l'actualité en temps réel ou pour s'informer sur des sujets
particuliers.
Le commerce en ligne : internet a également permis de simplifier l'achat en ligne. De nos jours, il est
possible d'acheter des produits et services en ligne, quʼil sʼagisse de livres, vêtements, billets d'avion ou
même de denrées alimentaires. Des sites de vente en ligne tels qu'Amazon ou encore Cdiscount ont permis
cela.
Comme nous pouvons le constater, Internet est devenu un outil indispensable pour la communication, le
commerce, l'éducation et de nombreuses autres activités.
Toutefois, son fonctionnement global est complexe et nécessite une infrastructure de réseaux et de serveurs pour
acheminer les données entre les utilisateurs. Cʼest la partie immergée de lʼiceberg !
Les protocoles de communication utilisés par Internet, tels que TCP//IP, sont régis par des normes internationales.
Celles-ci définissent les règles et les spécifications techniques que doivent respecter les protocoles de
communication pour garantir leur compatibilité et leur interopérabilité.
Définition Lʼinteropérabilité
Lʼinteropérabilité est la capacité de différents systèmes informatiques à communiquer et à travailler ensemble de
manière transparente et efficace.
Exemple
Stocker une image sur un ordinateur est une opération plus compliquée qu'il n'y paraît. En effet, la première
étape consiste à découper l'image en millions de pixels, où chaque pixel représente une valeur numérique
correspondant à la couleur du pixel. Par la suite, cette valeur est convertie en binaire avant d'être stockée dans la
mémoire de l'ordinateur. Ainsi, lʼensemble de ces valeurs forme le fichier image que lʼordinateur pourra traiter et
afficher à l'écran.
En ce qui concerne les ordinateurs quantiques, le processus est légèrement différent, puisque ces ordinateurs
sont surtout utilisés dans le cas d'opérations de calcul quantique. Néanmoins, il est possible d'utiliser des
ordinateurs quantiques dans le but de réaliser des calculs sur les images. Dans ce contexte, une image peut tout
d'abord être traitée sous forme de données quantiques et, grâce à des algorithmes, on peut effectuer des
opérations de compression, de traitement ou encore de reconnaissance d'images. Comme dans le premier cas,
l'ensemble de ces opérations nécessite également un grand nombre de qubits.
Dans le futur, l'informatique devrait continuer à évoluer de manière rapide, notamment grâce à l'émergence de
nouvelles technologies telles que la réalité virtuelle, la blockchain, ou l'Internet des objets. Ces technologies
promettent de transformer en profondeur de nombreux secteurs, de l'industrie au divertissement, en passant par la
santé et l'éducation.
Nul doute que l'informatique est aujourd'hui une discipline mature et en constante évolution. Elle promet des
avancées spectaculaires dans de nombreux domaines. Les technologies de lʼIA et de l'informatique quantique sont
notamment appelées à jouer un rôle central dans cette évolution, en ouvrant de nouvelles perspectives pour
l'avenir de la technologie.
Cependant, l'évolution rapide de l'information et des technologies soulève également des questions éthiques
importantes. En effet, on peut légitimement avoir des craintes en matière de confidentialité et de sécurité des
données. L'omniprésence de l'information dans notre quotidien peut parfois engendrer des problèmes tels que la
collecte et l'utilisation non autorisée de données personnelles, les attaques de phishing, les virus informatiques, les
malwares et logiciels espions. Mal renseignés, les utilisateurs laissent également, sans le savoir, des failles
exploitables par des cybercriminels qui leur permettent d'accéder à leur données personnelles et parfois même
bancaires.
De même, les technologies de surveillance et de collecte de données posent des questions de confidentialité et de
protection de la vie privée. Heureusement, des lois telles que les RGPD (règlements en matière de protection des
données) existent afin de protéger les données des utilisateurs. D'autres problématiques peuvent également se
poser concernant l'intelligence artificielle, notamment concernant son impact sur les emplois.
Cependant, l'utilisation croissante des technologies et de l'intelligence artificielle comporte également des risques
écologiques importants. La production, l'utilisation et l'élimination des dispositifs technologiques nécessaires à ces
avancées peuvent entraîner une consommation excessive des ressources naturelles et contribuer à la pollution de
l'environnement. La fabrication de composants électroniques nécessite l'extraction de minerais rares et une grande
consommation d'énergie, ce qui peut entraîner une dégradation des écosystèmes, un épuisement des ressources et
une augmentation des émissions de gaz à effet de serre.
De plus, l'essor de l'intelligence artificielle nécessite des centres de données massifs qui consomment d'importantes
quantités d'électricité pour fonctionner et refroidir les serveurs. Cette consommation d'énergie peut provenir de
sources non renouvelables, telles que les centrales électriques alimentées par des combustibles fossiles. Cela
contribue à l'empreinte carbone des technologies et aggrave le changement climatique.
En outre, l'utilisation de l'intelligence artificielle peut entraîner une augmentation de la demande en énergie dans
d'autres secteurs, tels que les transports automatisés et les systèmes de gestion de l'énergie. Bien que l'IA puisse
apporter des améliorations d'efficacité dans ces domaines, elle peut également encourager une dépendance accrue
à la technologie et une augmentation de la consommation d'énergie globale.
Pour faire face à ces défis écologiques, il est essentiel que les acteurs concernés mettent en place des politiques et
des mesures visant à réduire l'empreinte environnementale des technologies et de l'intelligence artificielle. Cela
peut inclure l'adoption de pratiques de fabrication plus durables et la promotion de l'utilisation d'énergies
renouvelables pour alimenter les centres de données. On peut également viser le développement de normes et de
réglementations environnementales pour encadrer l'industrie technologique.
Si les avancées en matière de technologies et d'intelligence artificielle offrent des opportunités prometteuses, il est
crucial de prendre en compte les risques écologiques qui leur sont associés. En adoptant une approche responsable
et respectueuse de l'environnement dans le développement et l'utilisation de ces technologies, il est possible de
concilier progrès technologiques et préservation de notre planète.
Il est par conséquent essentiel que les gouvernements, les entreprises et les citoyens travaillent ensemble pour
sʼassurer que ces technologies soient utilisées de manière responsable et éthique. Cette démarche doit sʼinscrire
dans le respect des droits fondamentaux des êtres humains et dans le respect des ressources de notre planète.
Méthode
Il existe plusieurs types d'agrégation de flux d'informations que vous pouvez utiliser dans le but de réaliser une
veille informatique :
Les agrégateurs de réseaux sociaux : X (anciennement Twitter) et LinkedIn sont des moyens utiles pour
suivre les dernières tendances dans votre secteur d'activité. En effet, en suivant (follow) les experts de votre
choix, et en utilisant des hashtags pertinents, vous pourrez facilement suivre les mises à jour importantes et
les news en temps réel. Certains réseaux sociaux, tels quʼInstagram par exemple, vous permettent non
seulement de suivre des comptes dʼutilisateurs, mais également des hashtags. Ceci est pertinent si vous
souhaitez avoir une vision globale dʼun sujet donné.
Les agrégateurs de blogs : ils sont un moyen très utile pour suivre les dernières publications de vos blogs
préférés. Feedly est un exemple d'agrégateur de blogs qui vous permet de suivre les mises à jour de vos blogs
en un seul endroit. Vous pouvez notamment organiser vos blogs en catégories pour faciliter la navigation et la
recherche d'informations.
Les agrégateurs de news : il existe des agrégateurs de news tels que Google Actualités. Ceux-ci permettent
de suivre les dernières actualités dans votre domaine de prédilection. En utilisant des mots-clés, vous pouvez
trouver des articles pertinents et intéressants sur les dernières tendances et les nouvelles technologies.
En plus de ces outils d'agrégation de flux d'informations, il est également important de savoir comment filtrer et
trier les informations afin de trouver les éléments les plus pertinents. Par exemple, en utilisant les métadonnées
disponibles (comme des filtres de date), vous pourrez trouver les informations les plus récentes sur une technologie
spécifique ou sur une tendance, ainsi de suite.
Il est également possible d'utiliser des outils de surveillance en ligne dans le but de surveiller les mentions d'une
entreprise ou d'une marque en temps réel. Des outils tels que Mention.com peuvent grandement vous aider dans ce
sens.
Outre la veille informationnelle, il faut savoir lire la documentation des langages de programmation, frameworks et
outils que vous utilisez au quotidien. Cela vous aidera à tirer le meilleur parti de ces outils. Vous pourrez également
éviter les erreurs courantes. Lire la documentation des technologies et outils que vous utilisez au quotidien est une
pratique essentielle car cela permet de comprendre en profondeur les fonctionnalités d'un langage, d'un framework
ou d'un outil. Pour utiliser les documentations de manière efficace, il est important de savoir comment se les
procurer et comment trouver rapidement les informations pertinentes. Les index et les moteurs de recherches
intégrés aux plateformes vous seront dʼune grande aide pour cela. Le plus souvent, ces plateformes regorgent
également de fonctionnalités qui nʼont quʼun seul but : rendre votre expérience dʼapprentissage la plus qualitative
possible. En effet, certaines plateformes vous donnent la possibilité dʼutiliser des signets et des notes, afin de
marquer les sections importantes et les informations clés pour votre utilisation future.
Prendre le temps de lire les documentations est une tâche qui peut sembler rébarbative mais il s'agit réellement
d'une habitude à prendre. Tout professionnel de lʼinformatique respecte scrupuleusement cette tâche, tant cela est
utile. En effet, dans de nombreuses situations, la lecture des documentations sʼavère essentielle pour résoudre un
problème ou optimiser une fonctionnalité. Par exemple, lorsqu'un développeur rencontre une erreur de
compilation ou une erreur d'exécution, la lecture de la documentation peut fournir des informations sur la source
du problème et la manière de le résoudre. De même, lorsqu'un développeur travaille avec un nouveau framework,
ou un nouvel outil, la lecture de la documentation peut aider à comprendre comment utiliser efficacement ses
fonctionnalités. À terme, cela vous fera donc économiser beaucoup de temps.
Par ailleurs, il existe également des communautés en ligne telles que Stack Overflow et GitHub sur lesquelles il est
possible de poser des questions et d'obtenir de l'aide en cas de besoin (en sus du forum de la plateforme Studi qui
vous procure une aide officielle). Sur ces plateformes, vous pourrez retrouver des exemples de code, des
explications de syntaxe, de fonctions, et d'autres informations. Enfin, il est important de participer régulièrement à
la vie communautaire de ces plateformes, de poser des questions claires, précises, et d'offrir de l'aide aux autres
membres de la communauté. C'est comme cela que votre culture informatique et vos compétences globales se
développeront.
1 https://www.allocine.fr/film/fichefilm_gen_cfilm=56833.html
2 https://www.allocine.fr/film/fichefilm_gen_cfilm=198371.html
3 https://www.allocine.fr/film/fichefilm_gen_cfilm=133537.html
4 https://www.allocine.fr/film/fichefilm_gen_cfilm=229359.html
5 https://www.allocine.fr/series/ficheserie_gen_cserie=17966.html
Cette culture a un impact très important sur la société car elle a popularisé certains concepts tels que l'intelligence
artificielle, la réalité virtuelle, ou encore la cybersécurité. Avant d'être popularisées et connues du grand public,
beaucoup de technologies étaient déjà connues et utilisées par les geeks. C'est le cas notamment des crypto-
monnaies ainsi que de la technologie blockchain.
Lʼinfluence de la culture geek ne s'arrête pas à la technologie. Celle-ci a impacté la culture populaire et a inspiré
beaucoup d'artistes et de films.
Exemple
Le film H2G2 est une adaptation du livre culte de Douglas Adams. Celui-ci explore l'univers de la science-
fiction d'un côté décalé. Le film offre un regard humoristique sur la technologie et l'informatique, tout en
soulignant les possibilités infinies qu'offre la science- fiction.
Un autre film très connu est Imitation Game. Ce film est basé sur la vie d'Alan Turing. Le film relate son travail
lors de la Seconde Guerre mondiale.
Les pirates de la Silicon Valley est également un film qui aborde l'histoire de l'informatique. Dans celui-ci, un
focus est fait sur la rivalité entre Steve Jobs et Bill Gates. On y voit notamment les débuts de l'industrie de
l'informatique et des premiers pas dʼApple ainsi que de Microso .
Snowden a aussi fait beaucoup parler de lui. Inspiré d'une histoire vraie, il relate l'affaire Snowden durant
laquelle Edward Snowden, ancien employé de la NSA, révèle au monde l'existence de programmes de
surveillance de masse du gouvernement américain. Il souligne l'importance de la sécurité des données et le
respect de la vie privée dans l'ère numérique.
Pour finir, la série Mr Robot est également un incontournable de la culture geek. Dans cette série, nous
pouvons suivre les aventures d'un hacker qui tente de détruire les grandes entreprises qui dominent le
monde.
De nombreux autres films et ouvrages illustrent parfaitement la culture geek mais ceux cités précédemment
comptent parmi les plus connus.
Exemple
Parmi les œuvres qui pourraient vous intéresser, nous pouvons citer les livres suivants :
Les innovateurs, de Walter Isaacson : ce livre raconte l'histoire des pionniers de l'informatique tels que Ada
Lovelace, Alan Turing ou encore Steve Jobs. Il met en évidence l'importance de la collaboration et de
l'innovation dans le développement de l'informatique. Il permet de mieux comprendre l'évolution de
l'informatique et son impact sur la société. Si vous cherchez à approfondir votre compréhension de l'histoire
de l'informatique et l'innovation technologique, ce livre est fait pour vous.
L'intelligence artificielle n'existe pas, de Luc Julia : cet auteur est lʼancien directeur innovation chez Apple. Il
propose une réflexion sur l'état de l'intelligence artificielle aujourd'hui, ainsi que ses limites. Dans ce livre, il
aborde également les défis et les opportunités liés à l'IA. Ce livre est idéal si vous souhaitez comprendre les
limites actuelles de lʼintelligence artificielle et ses perspectives d'avenir.
Steve Jobs, de Walter Isaacson : cette biographie de Walter Isaacson est également un livre intéressant car elle
explore la vie et la carrière d'un des hommes les plus influents de l'histoire de la technologie. Elle met en
évidence les principes de conception et de développement des produits qui ont fait la renommée d'Apple,
comme l'iPod ou l'iPhone par exemple. Ce livre est intéressant si vous vous intéressez à la conception de
produits innovants et à la manière dont ceux-ci peuvent affecter la réussite d'une entreprise.
Celui qui pourrait changer le monde, de Tim OʼReilly : ce livre explore les implications sociales et économiques
de la technologie. Il propose une vision audacieuse pour l'avenir de l'informatique ainsi que son impact sur la
société. Il permet de comprendre lʼimpact potentiel de la technologie sur la société et peut également aider à
anticiper les tendances futures de cette industrie.
CPU ordinateur
Source : PublicDomainPictures1
Le cerveau de l'ordinateur n'est autre que le processeur, aussi appelé CPU pour « Central Processing Unit » en anglais
et « Unité centrale de traitement » en français. Il est responsable de l'exécution des instructions d'un programme. Le
processeur est composé de plusieurs unités de traitement que l'on appelle cœurs. Ceux-ci permettent de traiter
plusieurs instructions en simultané.
Il existe plusieurs marques et modèles, chacun avec des caractéristiques spécifiques qui peuvent grandement
influer sur les performances de l'ordinateur.
Les processeurs Intel et AMD sont les principales marques de processeurs. Chacune propose une variété de modèles
qui ont des vitesses d'horloge, un nombre de cœurs et des capacités de cache qui leur sont propres. En règle
générale, les processeurs les plus rapides et les plus puissants sont bien évidemment plus chers que les modèles
moins puissants. Néanmoins, si lʼutilisation de votre ordinateur se limite à la réalisation de tâches simples, comme
la navigation sur Internet et la rédaction de documents, vous pouvez vous diriger vers un processeur moins
puissant. Si au contraire, vous effectuez des tâches plus complexes comme le graphisme ou encore la
programmation, il peut être important de considérer la puissance de votre processeur dans votre processus d'achat.
Définition Lʼhorloge
Dans un processeur, une horloge est une unité de mesure qui permet de réguler la vitesse à laquelle les
instructions sont traitées. En outre, elle permet de synchroniser les opérations du processeur.
RAM ordinateur
1 https://www.publicdomainpictures.net/en/free-download.php?image=cpu&id=137429
Source : PublicDomainPictures1
La mémoire vive, aussi appelée RAM, est un des composants les plus importants de l'ordinateur.
La RAM est un type de mémoire qui permet au processeur d'accéder rapidement aux données nécessaires à
l'exécution d'un programme. Il est bon de savoir que plus la quantité de RAM est importante, plus l'ordinateur sera
capable de traiter les tâches complexes, et donc, plus il sera capable de traiter des tâches complexes sans
ralentissement. En général, les ordinateurs sont équipés de RAM de 8 Go, 16 Go ou 32 Go. Tout comme pour le
processeur, il convient de choisir la quantité de mémoire en fonction de vos besoins.
Source : PublicDomainPictures2
Le disque dur, quant à lui, permet de stocker les données à long terme, comme les fichiers et les documents
présents sur l'ordinateur. Ceux-ci peuvent avoir différentes capacités de stockage allant de quelques gigaoctets (Go)
à plusieurs téraoctets (To). Si vous stockez beaucoup de fichiers, comme des photos ou des vidéos, vous aurez très
probablement besoin d'un disque dur qui aura une capacité élevée. Il est important de noter que les disques durs
sont disponibles en 2 types différents :
Les disques durs mécaniques
Les disques durs à état solide quʼon appelle SSD
Les disques durs SSD sont plus rapides et plus fiables que les disques durs mécaniques car les temps d'accès sont
plus rapides et les taux de transfert de données sont plus élevés. Aussi, vu qu'ils ne contiennent pas de pièces
mobiles, ceux-ci sont également moins sujets aux pannes mécaniques. Généralement, cela les rend donc plus chers
que les disques durs mécaniques.
1 https://www.publicdomainpictures.net/en/free-download.php?image=ram&id=142891
2 https://www.publicdomainpictures.net/en/free-download.php?image=a-green-colored-external-hard-drive&id=443413
Le système de refroidissement est essentiel car le processeur produit beaucoup de chaleur lorsqu'il fonctionne. Un
système de refroidissement efficace permet de maintenir une température optimale à l'intérieur de la machine ceci
afin d'éviter les dommages causés par la surchauffe.
Source : pixabay1
La carte mère relie tous les composants de lʼordinateur ensemble. Il sʼagit de la plateforme sur laquelle tous les
composants sont connectés.
Source : pixabay2
La carte graphique (GPU) gère lʼaffichage des graphismes et des vidéos. Aujourdʼhui, les plus modernes peuvent
prendre en charge des technologies dʼaffichage avancées comme :
La 4K
La réalité virtuelle
Et bien dʼautres
1 https://pixabay.com/fr/photos/conseil-ordinateur-circuit-contexte-2437882/
2 https://pixabay.com/fr/photos/nvidia-gpu-%c3%a9lectronique-pcb-1201077/
Évitez dʼautre part les chocs et les vibrations : ceux-ci peuvent endommager les composants de l'ordinateur, en
particulier le disque dur car il est très sensible aux chocs.
Enfin, faites des mises à jour régulièrement : il est important de mettre à jour régulièrement votre ordinateur afin
d'assurer une compatibilité optimale et dʼaméliorer les performances de l'ordinateur.
Exemple
Python est un langage de haut niveau qui est souvent utilisé en science des données, dans l'intelligence
artificielle ainsi que pour l'automatisation des tâches. Il utilise une syntaxe simple et facile à comprendre.
Java est souvent utilisé pour créer des applications web et mobiles. Il est connu pour sa portabilité, ce qui
veut dire que les programmes Java peuvent être exécutés sur différents environnements sans modification.
JavaScript est souvent utilisé pour créer des pages web interactives et des applications web. Il est également
utilisé dans le développement de jeux vidéo et de logiciels.
PHP est un langage souvent utilisé dans le développement de sites web dynamiques. Il est réputé pour sa
capacité à communiquer avec les bases de données.
C# est un langage de programmation de haut niveau créé par Microso . Il est souvent utilisé pour développer
des applications Windows. Il est également utilisé pour le développement d'applications web et le
développement de jeux vidéo.
Définition Lʼenvironnement
Le terme environnement peut désigner lʼenvironnement matériel (processeur) ou encore lʼenvironnement logiciel
(système dʼexploitation). Lʼenvironnement matériel fait référence à lʼensemble des composants physiques de
lʼordinateur, comme le processeur, la mémoire vive, le disque dur ou encore la carte graphique. Lʼenvironnement
logiciel fait lui référence au système dʼexploitation et aux logiciels installés sur l'ordinateur.
Les langages de programmation de haut niveau utilisent des instructions plus abstraites que les langages de bas
niveau. Cela permet aux développeurs de se concentrer sur la logique de la programmation, plutôt que sur la
gestion qu'engendrent les langages de bas niveau.
En général, les langages de haut niveau sont également plus portables. Cela signifie qu'ils peuvent être exécutés sur
différents environnements sans nécessiter des modifications importantes.
Cette portabilité est rendue possible grâce à plusieurs facteurs. Premièrement, les langages de haut niveau sont
conçus pour être indépendants des systèmes dʼexploitation, c'est-à-dire qu'ils ne dépendent pas des
caractéristiques spécifiques du matériel ou du système d'exploitation sur lequel ils sont exécutés. Par exemple, la
syntaxe et la sémantique du langage Python sont identiques sur tous les systèmes dʼexploitation, qu'il s'agisse d'un
système d'exploitation Windows, Mac ou Linux. Deuxièmement, les langages de haut niveau sont souvent
accompagnés de bibliothèques qui contiennent des fonctions et classes réutilisables. Ces bibliothèques sont
souvent portables, ce qui signifie qu'elles peuvent être utilisées sur différents systèmes d'exploitation sans réaliser
des modifications importantes.
Les langages de haut niveau sont souvent compilés, c'est-à-dire que le code source est traduit en langage machine
juste avant son exécution. Cela rend donc l'exécution du code plus rapide malgré lʼétape de compilation ajoutée lors
de l'exécution du programme.
Remarque
Certains langages de haut niveau, tels que JavaScript ou PHP par exemple, sont interprétés et non compilés.
Ceux-ci sont directement exécutés par l'interpréteur sans nécessiter de compilation au préalable.
Définition Un interpréteur
Un interpréteur est un programme qui permet dʼexécuter directement le code source dʼun langage de
programmation sans passer par lʼétape de compilation préalable. Parmi les langages de programmation
interprétés, nous pouvons citer Python, PHP ou encore JavaScript.
Les langages de programmation interprétés offrent de la flexibilité et de la rapidité dans le développement.
Cependant, ils peuvent être plus lents que les langages de programmation. De plus, les erreurs de syntaxe ou de
logique sont souvent détectées au moment de lʼexécution du programme. Cela peut donc rendre le débogage
plus difficile.
V. Essentiel
L'informatique est un domaine qui, peu à peu, a su faire sa place dans notre quotidien. Sa culture et ses applications
sont vastes et diverses, allant de la simple recherche sur Internet à son application dans la médecine, notamment
grâce à l'intelligence artificielle et l'Internet des objets. Ce domaine héberge également une large communauté
appelée les geeks qui partagent leur passion pour la technologie via des sites et forums spécialisés.
Il est également possible de découvrir le monde fascinant de l'informatique à travers de nombreuses œuvres
cinématographiques, ainsi que des œuvres littéraires, qui proposent une vision de lʼimpact potentiel de la
technologie sur la société. Toutes ces ressources nʼont quʼun seul objectif, vous aider à enrichir votre culture
générale et approfondir les connaissances que vous avez déjà.
Enfin, vous avez également pu découvrir la manière dont les ordinateurs communiquent entre eux, des protocoles
de communication codés en langages de bas niveau, aux langages de haut niveau les plus connus. En tant que
passionné ou professionnel de l'informatique, vous avez désormais les clefs pour prendre soin de votre machine et
la réparer en cas de panne.
En comprenant l'informatique et en se tenant informé, il est véritablement possible de mieux comprendre le monde
dans lequel on vit, pour s'adapter aux changements technologiques qui sont en constante évolution.
VI. Auto-évaluation
A. Exercice
Question 1 [solution n°1 p.19]
Expliquez comment utiliser lʼoutil dʼagrégation de flux d'informations « RSS » pour suivre des actualités en ligne.
Question 2 [solution n°2 p.19]
Expliquez le fonctionnement dʼun ordinateur grâce au binaire.
B. Test
Exercice 1 : Quiz [solution n°3 p.19]
Question 1
Quelle technologie permet aux ordinateurs quantiques de traiter de manière parallèle une quantité beaucoup
plus importante de données que les ordinateurs classiques ?
Les méga-octets
Les qubits
Les octets
Question 2
Dans quel domaine l'intelligence artificielle est-elle utilisée ?
Lʼautomatisation de tâches qui nécessitent un jugement subjectif
Question 3
Ils permettent d'obtenir de l'aide en cas de besoin sur des plateformes communautaires en ligne
Ils permettent de suivre facilement les mises à jour des différents sites web et blogs en un seul endroit
Question 4
Quel est le langage de base de lʼordinateur ?
Python
Java
Binaire
Question 5
Pourquoi les développeurs utilisent-ils des langages de haut niveau ?
Ces langages sont plus faciles à lire et à écrire
p. 17 Solution n°1
Pour utiliser l'outil dʼagrégation de flux dʼinformations RSS, cʼest très simple. Il suffit de trouver les flux RSS des
sites web ou des blogs que lʼon souhaite suivre.
Ensuite, il faut simplement les ajouter à notre lecteur RSS. Plusieurs sites spécialisés permettent de faciliter ce
processus. Feedly offre par exemple la possibilité de sélectionner ses ressources préférées et également de les
classer dans des catégories. Cela peut être particulièrement utile si lʼon a plusieurs centres dʼintérêt.
En résumé, pour utiliser un agrégateur de flux RSS, il suffit de :
Trouver les flux RSS des sites ou blogs que lʼon souhaite suivre,
Ajouter ces flux à notre lecteur RSS,
Utiliser un site spécialisé pour faciliter le processus et organiser ses ressources.
p. 17 Solution n°2
Le binaire est le langage de base dʼun ordinateur. Celui-ci est composé de chiffres allant de 0 à 1 que lʼon appelle
bits de données. Les ordinateurs traitent et stockent les informations sous forme binaire. Les bits sont utilisés pour
stocker toutes les données dans la mémoire de lʼordinateur, que ce soient des textes, des images ou de lʼaudio.
Cʼest le cas pour tous les types de fichiers. En effet, toutes les informations traitées par lʼordinateur sont converties
en binaire avant dʼêtre stockées ou traitées. Dʼailleurs, les ordinateurs utilisent une grande quantité de bits pour
stocker et traiter des informations.
Par exemple, lors du stockage dʼune image, lʼordinateur réalise les étapes suivantes :
L'image est découpée en millions de pixels,
Chaque pixel représente une valeur numérique qui correspond à la couleur du pixel,
Cette valeur est ensuite convertie en binaire et stockée dans la mémoire de l'ordinateur,
Lʼensemble de ces valeurs binaires forme le fichier image que lʼordinateur peut traiter et afficher sur lʼécran.
Le binaire est la base de tous les autres langages de programmation, même des langages de haut niveau qui ont
été inventés afin de faciliter le développement informatique.
Question 1
Quelle technologie permet aux ordinateurs quantiques de traiter de manière parallèle une quantité beaucoup plus
importante de données que les ordinateurs classiques ?
Les méga-octets
Les qubits
Les octets
Il sʼagit de la technologie utilisée par les ordinateurs quantiques. La contraction de quantique et bits donne
« qubits » : des bits de données quantiques.
Question 2
LʼIA est bel et bien utilisée dans les domaines de la reconnaissance vocale et faciale. Elle peut lʼêtre dans
pratiquement tous les domaines où il y a des données à analyser ou des tâches à automatiser, à part lorsque
celles-ci nécessitent un jugement subjectif, comme lʼappréciation de lʼart ou lʼappréciation d'œuvres littéraires
par exemple.
Question 3
Ils permettent d'obtenir de l'aide en cas de besoin sur des plateformes communautaires en ligne
Ils permettent de suivre facilement les mises à jour des différents sites web et blogs en un seul endroit
Grâce aux filtres, vous pouvez également trouver les informations les plus récentes générées par les comptes
auxquels vous êtes abonné si vous utilisez une plateforme dʼagrégateur de flux dʼinformations.
Question 4
Java
Binaire
Il sʼagit du langage binaire qui est composé de chiffres allant de 0 à 1 que lʼon appelle bits de données.
Question 5