Comment les LANGAGES de PROGRAMMATION ont été CRÉÉS ?
SwordLava
2023-12-20 17:14:15
On peut programmer pleins de choses maintenant avec les langages informatiques, mais comment ils ont été conçus ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
NewGars
2023-12-20 17:14:54
By nougating
sogrenue
2023-12-20 17:15:52
up ca m'interresse
Nickel-Cadmium
2023-12-20 17:15:54
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
_JambonBeurre
2023-12-20 17:16:01
A partir du binaire et apres le cobole je crois
Nickel-Cadmium
2023-12-20 17:16:48
on est donc littéralement parti de choses simples pour ajoutéer des couches de complexité pas à pas
SwordLava
2023-12-20 17:16:59
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
Faiaro
2023-12-20 17:19:18
Je t'invite à te renseigner sur les travaux de turing et de church.
Turing avait conceptualisé un modèle de machine de turing dans lequel une tête de lecture écrit/lit une bande en fonction d'une séquence d'instructions, tandis que church avait conceptualisé le lambda calcul, quelque chose d'un peu plus compliqué à expliquer, mais ces deux modèles ont respectivement créé les langages impératifs et fonctionnels
Ravachol-dream
2023-12-20 17:19:21
En assembleur
Comment l'assembleur a été créé ?
En manipulant les bits du cpu.
Comment le binaire a été créé ?
Par magie, l'informatiques c'est juste de la magie.
T3mpail
2023-12-20 17:20:12
en assembleur
Nickel-Cadmium
2023-12-20 17:21:18
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
khey-ahuri
2023-12-20 17:25:54
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
56126846156
2023-12-20 17:26:33
Comment le premier compilateur a été compilé ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
RDVEnEnfer11
2023-12-20 17:27:21
Le 20 décembre 2023 à 17:25:54 :
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
Bah oui c'est un langage de haut niveau ...
Nickel-Cadmium
2023-12-20 17:27:23
Le 20 décembre 2023 à 17:25:54 :
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
Oui, le C c'est vachement haut niveau comparé à certains trucs. M'enfin surtout en tant qu'ingé qui met les mains dans le camboui.
Nickel-Cadmium
2023-12-20 17:28:20
Le 20 décembre 2023 à 17:26:33 :
Comment le premier compilateur a été compilé ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
pas besoin de le compiler! suffisait de l'écrire directement. Un peu comme si tu prenais un robot de chaîne d'assemblage de robots.
--> Le tout premier à été fait à la mano
khey-ahuri
2023-12-20 17:33:15
Le 20 décembre 2023 à 17:27:21 :
Le 20 décembre 2023 à 17:25:54 :
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
Bah oui c'est un langage de haut niveau ...
Le 20 décembre 2023 à 17:27:23 :
Le 20 décembre 2023 à 17:25:54 :
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
Oui, le C c'est vachement haut niveau comparé à certains trucs. M'enfin surtout en tant qu'ingé qui met les mains dans le camboui.
oups, j'ai feedhttps://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
nougateen
2023-12-20 17:34:01
Le 20 décembre 2023 à 17:14:54 :
By nougating
Aaaaaaaaya nouveau mec
_Ahriman_
2023-12-20 17:38:15
Le 20 décembre 2023 à 17:27:21 :
Le 20 décembre 2023 à 17:25:54 :
Le 20 décembre 2023 à 17:21:18 :
Le 20 décembre 2023 à 17:16:01 :
A partir du binaire et apres le cobole je crois
Le 20 décembre 2023 à 17:16:59 :
Le 20 décembre 2023 à 17:15:54 :
les plus vieux systèmes sont faits dans des langages particulièrement dégueulasses (assembleur propre à telle ou telle machine) puis ces ordinateurs prêts à opérer ont permis de créer des langages de plus haut niveau (langage B) qui eux-mêmes donnèrent de meilleures choses (langage C, etc)
Et ces langages dégueulasses, comment ils ont été créés ?https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png
à la main. Un processeur est muni de ce qu'on appelle un Set d'instruction (ou jeu d'instructions) ces instructions "atomiques" permettent de réaliser des calculs extrêmement basiques, tels qu'une petite addition, un déplacement mémoire...
Les premiers systèmes voyaient leur programmes être écrits exclusivement avec cette méthode, jusqu'aux années 90 parfois (les jeux pour NES et SNES sont écrits en assembleur propre à leur processeur.)
On peut associer à un langage ce qu'on appelle un compilateur, qui est en résumé un programme fait pour lire un code écrit dans un langage de haut niveau(C par exemple) et le traduire en langage machine. La difficulté étant d'écrire le compilateur avec ces opérations hyper basiques que j'ai mentionnées plus haut
haut niveau "C"https://image.noelshack.com/fichiers/2022/11/4/1647551910-chauveahuri.png
Bah oui c'est un langage de haut niveau ...
C'est relativement haut niveau comparé aux langages d'assemblage mais c'est pas le langage le plus haut niveau qui existe.