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

Naloooooh
2023-12-20 17:14:42

En pétant

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 :hap:

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 :rire:

_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.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.