CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Programmation en language humain ?

Tommy_Vercettix
Tommy_Vercettix
Niveau 42
20 février 2006 à 17:38:38

Imaginez que dans quelques décennies on puisse programmer en language humain !
C´est à dire qu´on dit ce que l´ordinateur doit faire sans aucune connaissance :content:
Genre on lui dit tu ouvres une fenêtre en 1024x768 pixels, tu la centres bien sur l´écran etc...

Il y aurait beaucoup plus de programmes et ça serait super :)

Allez, peut-être que ce sera possible d´ici 30 ans !

:bye:

JeanYvesYves
JeanYvesYves
Niveau 10
20 février 2006 à 17:44:34

Genre on lui dit tu ouvres une fenêtre en 1024x768 pixels, tu la centres bien sur l´écran

--> Ben en 2 lignes de code, tu fais ça déja :)

Sinon, le langage humain n´est pas précis.

Par exemple, tu lui dis "tu mets un point loin"
C´est quoi "loin" ? a quelle distance ? bien centré devant ? ou ?
Comment tu le fais ton point ? quelle couleur ? quelle représentation ? ....

Tommy_Vercettix
Tommy_Vercettix
Niveau 42
20 février 2006 à 20:01:01

Ouais t´as + ou - raison, mais d´un autre côté on ne sait pas ce que l´avenir nous réserve :)

JeanYvesYves
JeanYvesYves
Niveau 10
20 février 2006 à 22:06:32

il est vrai.
Mais bon tu sais, j´ai imaginé ça comme toi avant de programmer :)

Et puis j´ai découvert que si tu programmes bien un moteur, tu peux te permettre de faire comme tu dis !
Un code comme le suivant est tout a fait envisageable :

Mec Robert = Charge_mec("mec.truc");
Place_mec(Robert,Position(debut_du_stage());
if (fleche_droite) Robert->Bouge_a_droite();

etc...

C´est pas du français, mais on y est presque, et ça fonctionne si tu programmes bien la base :)

Bigloo
Bigloo
Niveau 10
20 février 2006 à 22:12:33

Oué en même temps on fait plus proche des syntaxes humaines que ça...

lag-it
lag-it
Niveau 10
20 février 2006 à 22:19:38

De toutes façon ca serait pas portable comme langage :-d

JeanYvesYves
JeanYvesYves
Niveau 10
20 février 2006 à 22:32:23

oui, mais a quoi serviraient un article pour un ordinateur ? :)

Si tu lui dis
"place robert a droite" a quoi sert le "a" ? :)
Tu lui dis :
"Robert->Place(droite)" par exemple, et pan :)

Bigloo
Bigloo
Niveau 10
20 février 2006 à 22:39:38

Et si tu veux dire "Place Robert à droite de Michel" ?

Bon tu peux toujours faire Robert->Place(Michel->droite) (pas sûr pour le deuxième -> ;) ) mais ça devient de moins en moins lisible.

Yoda_Software
Yoda_Software
Niveau 30
21 février 2006 à 20:26:06

Il me semble avoir lu qu´il y´a des essais aux USA d´analyse syntaxique vocale permettant de décortiquer une phrase, éliminer ce qui est superflu et ne conserver que ce qui est nécessaire à la commande à exécuter.
Si jamais celà se concrétise, ils rencontrerons probablement plus de problèmes avec le Français qu´avec l´Anglais comme il y´a pu avoir avec la "saisie vocale" (transcription écrite de la voix).

enfertiede
enfertiede
Niveau 10
21 février 2006 à 21:03:21

en meme temps les langages actuels sont tous calquer sur la pensée humaine, c´est en compilant qu´on créé un truc incomprehensible ( d´ou le langage machine...)

qui serait assez taré pour faire des boucle a l´infini en changeant un seul parametre, a mettre des expression regaliene tel que "Ou" "si" "et" a par ce bon vieux con d´etre humain

Altonfrere
Altonfrere
Niveau 10
21 février 2006 à 21:46:49

L´ordinateur est destiné à servir l´homme et à faciliter son quotidien, donc pourquoi pas :)

Déjà un petit exemple :

http://web.media.mit.edu/%7Ehugo/demos/metafor-bartender-simple.mov

sinon sur google :

"natural language programming" (avec ou sans guillemets)

guyver2
guyver2
Niveau 10
21 février 2006 à 22:59:25

[mode vieux *** aigris a cause des sales jeunes]
je pense que les jeunes de nos jours se rapprochent tout seuls du langage des ordinatuers en parlant un langage sms complétement dénué de syntaxe et autre petites choses qui differencient la langue francaise d´un discour de paramécie.
[/mode vieux *** aigris a cause des sales jeunes]

guyver2
guyver2
Niveau 10
21 février 2006 à 23:02:54

[mode vieux *** aigris a cause des sales jeunes]
je pense que les jeunes de nos jours se rapprochent tout seuls du langage des ordinatuers en parlant un langage sms complétement dénué de syntaxe et autre petites choses qui differencient la langue francaise d´un discour de paramécie.
[/mode vieux *** aigris a cause des sales jeunes]

guyver2
guyver2
Niveau 10
21 février 2006 à 23:04:20

arghh mais comment je me suis débrouillé pour faire un double post a 4 minutes d´interval :question:

Altonfrere
Altonfrere
Niveau 10
21 février 2006 à 23:21:55

c´est le mode vieux :) ca fait radoter

JeanYvesYves
JeanYvesYves
Niveau 10
22 février 2006 à 08:48:43

Altonfrere > bien placée celle la ! :rire2:

Bigloo > etre a droite de quelqu´un, c´est imprécis :) tu peux etre a droite loin, pres, en biais, dans quel sens tu es tourné ? etc...

guyver2 > "je pense que les jeunes de nos jours se rapprochent tout seuls du langage des ordinatuers en parlant un langage sms "
--> Je ne suis pas de ton avis : les moins jeunes qui parlent encore la langue française suivent des regles d´orthographe pour écrire. Quant aux jeunes, tu combines abbréviations stupides et fautes de frappes, ça fait un langage aléatoire sans regles : c´est la pire des choses a faire décoder a un ordinateur...

Bigloo
Bigloo
Niveau 10
22 février 2006 à 09:40:51

Altonfrere> Jolie la vidéo

JeanYvesYves> Mais "placer à droite" déjà c´était imprécis :) (Oui c´est clair que cette discussion ne mène nulle part).

guyver2
guyver2
Niveau 10
22 février 2006 à 13:08:06

JYY>> ça depend si on programme en vocal (au point ou en en est niveau suposition pourquoi pas) ou a l´ecrit.

... (2 minutes de reflexion) ...

ha ouais mais a l´oral on perd la notion d´ecriture sms...
donc autant pour moi c´est vrai que ce ne serait pas vraiment plus simple dans les deux cas.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment