Night.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: Star Trek: Glorious Wolf - (...) / Sorties: Dread Mac Farlane - episode 3 / News: Plein d'images cools créées par (...) / Sorties: Star Trek: Glorious Wolf - (...) / Jeux: Final Fantasy 2.0 / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

304 connectés actuellement

29186450 visiteurs
depuis l'ouverture

1501 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Tashiroworld

Hellsoft

Lumen

RPG Maker VX

RPG Fusion

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Généralités > Est ce qu'un langage de programmation a été exploité à 100%


Kyotojap30 - posté le 22/02/2020 à 19:02:13 (143 messages postés) -

❤ 0

Bonsoir tout le monde.
Je ne sais pas comment bien poser la question.

Je me demandais si un langage n'importe lequel avais était exploré à 100%
Je veux dire, et ce qu'un langage a toujours une chose à explorer, que toute les combinaisons possibles on étaient exploité. Ou bien qu'un langage c'est comme la nature, l'univers etc il y'a toujours des choses à découvrir et à mettre en pratique pour créer des programmes ?

(Je pose cette question car je suis entrain d'apprendre le langage Lua la syntaxe est proche du basic , et je me dit peut importe le langage on peut tout faire ^^)


AzRa - posté le 22/02/2020 à 19:26:02 (11193 messages postés)

❤ 0

Ta question est un peu bizarre.
La programmation en tant que technique n'a certainement pas été développée à fond et on est continuellement en train de mettre au point de nouvelles manières de faire les choses. Par contre les langages en eux-même ne sont que des codes dont on se sert pour mettre cette technique en pratique. Un langage c'est pas comme la nature : un langage c'est une création humaine avec des limitations bien précises (bon ok y a certainement des implications de l'utilisation de certains machins qui n'ont pas été fouillées à 100% mais dans l'absolu je dirais qu'on a une assez bonne idée des limites de chaque langage).
La programmation en tant que technique par contre c'est effectivement un plus vaste domaine qui est en constante évolution.

Aussi, non, on ne peut pas tout faire avec n'importe quel langage. Chacun a son utilité spécifique. Alors oui tant que tu restes en surface, oui tu peux faire plein de choses un peu comme tu veux, mais même ainsi, tu vas avoir plus de facilité ou de puissance en fonction du langage que tu utilises. Il y a une raison à l'existence de chacun et les pros ne se limitent pas à un langage : ils en connaissent plusieurs et ils utilisent celui qui est le plus adapté à leurs besoins du moment.

Le cyclisme c'est quand tu fais du vélo.


Roi of the Suisse - posté le 22/02/2020 à 21:53:26 (29765 messages postés) - honor -

❤ 1

Alerte neige !

Ta question n'a pas vraiment de sens, mais voici des réponses qui pourraient s'en rapprocher :


On peut écrire des programmes de longueur arbitrairement grande, donc l'ensemble des programmes est potentiellement infini. Donc il y a des programmes qu'on n'a pas encore écrits et qu'on n'écrira jamais.

Sinon, un langage est constitué de mots-clés genre (if, else, end, function, var, return, throw, goto, case...), et ces mots-clés avec la syntaxe déterminent le langage, donc on ne va pas découvrir un mot-clé encore inconnu dans le langage des années après sa création. Le langage a été inventé par des humains, et ses mots-clés et sa syntaxe sont connus.
Cela-dit, il arrive qu'on ajoute des fonctionnalités à de vieux langages pour les rendre plus agréables à utiliser, par exemple les lambda expressions ne sont arrivées que dans la 8e version de Java.

Après il y a la notion de Türing-complétude : si un langage est Türing-complet, on peut faire la même chose avec qu'avec n'importe quel autre langage Türing-complet. Ça ne sera pas forcément facile, mais ça sera possible. Tu as sûrement déjà vu des gens qui dans Minecraft programmaient des réveils-matins. Ou dans le même style, des gens qui font un A-RPG avec RPG Maker 2003 :pfr Tu peux faire en Java la même chose qu'en Lua ou qu'en C++, parce que tous ces langages sont Türing-complets.
https://fr.wikipedia.org/wiki/Turing-complet

Il y a des choses que les langages informatiques ne peuvent pas faire, c'est par exemple écrire une fonction qui prend en entrée un programme quelconque, et qui nous dit si ce programme s'arrête ou pas.
https://fr.wikipedia.org/wiki/Probl%C3%A8me_de_l%27arr%C3%AAt

On croit généralement que les nombres sont calculables (approximable aussi précisément qu'on veut par un algorithme), mais c'est globalement faux : l'immense majorité des nombres ne sont pas calculables.
Pi est un nombre calculable, car il y a des algorithmes qui peuvent calculer ses décimales, ça prend du temps mais ces algorithmes existent.
Pour l'immense majorité des nombres réels, on ne peut pas calculer leurs décimales avec un algorithme. Ça les gens ne le savent pas. Ils ne sauraient même pas citer un seul nombre non calculable, comme par exemple la constante Oméga de Chaintin. Alors que l'immense majorité des nombres réels sont non calculables, comme la constante Oméga de Chaintin.
https://fr.wikipedia.org/wiki/Om%C3%A9ga_de_Chaitin



L'essentialisme c'est quand ta voiture a un moteur essence. | Es-tu une star ? | Kujira no Hara | Polaris 03 | Planète Glutko


xvw - posté le 22/02/2020 à 22:41:05 (733 messages postés) -

❤ 1

yo

Citation:

et je me dit peut importe le langage on peut tout faire ^^)


Non.

https://xvw.lol


Kyotojap30 - posté le 23/02/2020 à 02:27:20 (143 messages postés) -

❤ 0

Ouah je savais pas tout çela, merci pour toute ses infos, je me renseignerais sur les liens.

Donc résumé un langage étant créé par l'homme il ne peut faire que ceux pourquoi il as était créé et ne peut calculer quelques chose que l'homme ne connait pas.

On peut écrire des paramètres d'un nombre illimité de ligne
de code pour faire des programme temps que cela reste possible du pourquoi le langage a était créé. ^^


Solarius - posté le 24/02/2020 à 01:15:25 (326 messages postés)

❤ 0

Un peu plus à l'ouest...

Un langage informatique, c'est comme un jeu de lego.

Il existe un "petit" nombre de briques de lego différentes, mais le but de la programmation, c'est de les assembler entre elles pour faire une construction.

Le nombre de combinaisons possibles entre les briques de lego est immense, mais fini. Mais personne n'a d'intérêt à réaliser toutes les constructions lego possibles. Le but de la programmation, c'est de réaliser la construction qui correspond le plus à tes besoins.

Il n'y a que deux choses qui sont infinies : La période d'essai gratuite de WinRar et la stupidité humaine. Et encore, pour la première ça changera peut-être un jour.


Gaetz - posté le 24/02/2020 à 10:20:02 (2377 messages postés)

❤ 1

...passe...

Citation:

Donc résumé un langage étant créé par l'homme il ne peut faire que ceux pourquoi il as était créé et ne peut calculer quelques chose que l'homme ne connait pas.


Non, pas du tout. Avec un langage de programmation, on peut créer des intelligences artificielle qui font des choses que l'homme ne sait pas faire. Comme gagner au jeu de go ou trouver un antibiotique surpuissant.

Tu te poses des questions intéressantes, et c'est bien, mais fais attention à ne pas mélanger ton questionnement et ton activité. Continue à apprendre le lua, continue à créer des jeux d'une part, et continue à te poser des questions d'autre part. Mais évite que ton questionnement t'empêche de travailler. Tu as déjà parlé de démotivation dans un autre topic : si tu vises trop grand tu te démotiveras, et quel que soit ton questionnement, tu ne réaliseras rien.

Lije : démo 0.5 | Powered by Geex


Kyotojap30 - posté le 24/02/2020 à 13:57:15 (143 messages postés) -

❤ 0

Oui j'avoue que je m'éparpille souvent et au final sa démotive faut pas que j'oublie de rester resonable par rapport au niveau que j'ai et d'avancer sans voir trop loin.

J'avais pas pensé à l'idée des Legos mais cest plus logique
Au final celons ce que l'ont veux construire on utilisera un langage en particulier, et ensuite en trouvent les bonnes combinaisons on arrivera à donné forme au projet ^^

Merci des conseils tout le monde ! :)

Index du forum > Généralités > Est ce qu'un langage de programmation a été exploité à 100%

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers