Aller au contenu

Création logiciel


Newend

Messages recommandés

Nouveau, 22ans Posté(e)
Newend Nouveau 2 messages
Baby Forumeur‚ 22ans‚
Posté(e)

Bonjour tout le monde !

Je suis un nouvel adhérent au forum et je voudrait avoir un avis extérieur sur une idée de logiciel.

Je voudrait créer un logiciel qui permettrait aux utilisateurs de créer eux-même leurs propres logiciels, applications, jeux vidéos...

Le logiciel fonctionnerait sous forme de blocs à assembler comme sur le site Code.org.

Le logiciel, du coup, serait beaucoup plus ludique et facile à utiliser que de créer soi même ses propres lignes de codes à la main.

Si, par exemple, on place un bloc avec écrit dessus "<p> ... </p>" et à la place des points de suspension on écrive le texte que l'on veut, cela créera, en arrière plan dans le logiciel, les balises "<p>" et "</p>", entre lesquelles sera écrit le texte tapé au clavier.

On pourra, à la suite, mettre d'autres balises tel que "<div> ... </div>" ou autres.

On pourra mettre des "conditions" comme "class="..."" ou "id="..."".

Bien sûr, comme je l'ai déjà expliqué, ce ne serait pas que pour l'HTML, mais aussi pour le Java, le Jquery et (j'espère !) tout les programmes informatiques existants.

Dites-moi ce que vous en dites ! J'attends vos réponses avec impacience !

Bye,

Newend

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, 64ans Posté(e)
pila Membre 18 571 messages
Baby Forumeur‚ 64ans‚
Posté(e)

C'est bien d'avoir de l'ambition.

Mon fils s'est mis à son compte comme maçon + divers trucs. Je lui ai dit : "Tu vois que l'orthographe est importante en affaire. Tu ne vas présenter des devis et factures remplis de fautes !"

Attention à votre orthographe ! Pour votre logiciel, foncez. Et attention que des pros ne vous le piquent !

Lien à poster
Partager sur d’autres sites

Membre, Le prendre au sérieux, nuit gravement à la santé, Posté(e)
azad2B Membre 5 932 messages
Le prendre au sérieux, nuit gravement à la santé,
Posté(e)

C’est une excellente idée, mais hélas pas facile à mettre en oeuvre. Ce qui ne doit pas pas t’empêcher d’essayer.

Cependant une telle chose a déjà été réalisée. Il s’agit d’un programme intitulé « The Last One ». Programme au nom un peu prétentieux mais qui donnait des résultats assez intéressants. Cela ce passait en 1980 et ça tournait sur l’ Apple II.

Tu peux jeter un coup d’oeil ici : http://stackoverflow.com/questions/1293278/what-became-of-the-last-one

En gros (je cite de mémoire) le programme vous demandait si vous aviez l’intention de gérer des fichiers. On répondait par Oui ou par Non. Si la réponse était Oui, il vous demandait combien de champs devait comporter le fichier, on répondait, puis on lui disait que les champs 1, 2 3 et 7 devaient contenir des valeurs numériques de type « entier ». Que les champs 4 et 6 devaient être du type « double » et que le champ 5 était du type « string » et ainsi de suite.

Puis d’autres questions venaient et chaque nouvelle réponse, pouvait engendrer une nouvelle série de question.

Quand plus rien n’était attendu, le programme générait un listing en Basic AppleSoft, qui marchait souvent très bien, et qui en tout cas pouvait servir de squelette pour y ajouter des lignes çà et là de son propre crû.

Reste la question primordiale : en quel langage écrire cela ?

Et une fois le choix fait, viendra une partie « reconnaissance syntaxique ». Les souhaits de l’utilisateur devront en effet répondre à des critères très stricts et être formulés selon une syntaxe rigoureuse. Chacun des souhaits validés devra appeler une méthode (éventuellement « fonction ») qui ira chercher dans une bibliothèque les lignes de code qui viendront s’ajouter au code source en voie de création. Et bien entendu, ce sera à toi, l'auteur, et pas à l'usager (le client) de penser à générer les variables (locales ou globales) utiles. Et ce code source devra être lui-même capable d’être lu par le compilateur de ton choix qui génèrera le code objet espéré.

C’est intéressant à faire, et au moins pour des choses relativement simples, devrait être réalisable.

Et si tu t’attèle à la tâche, tu vas d’apercevoir qu’en fait la difficulté va apparaître dans la création de la (ou des) bibliothèques. Et si tu continues dans l’étude de la programmation, qu’en fait, tu n’auras finalement que créé de nouveaux mots « réservés »

Mais cela n’enlève rien à ton idée qui même si elle n’aboutit pas à ton rêve, t’aura au moins permis de te servir de ta tête de façon très profitable.

Je reste à ta disposition, au cas où …..

Lien à poster
Partager sur d’autres sites

Nouveau, 22ans Posté(e)
Newend Nouveau 2 messages
Baby Forumeur‚ 22ans‚
Posté(e)

Merci azad2B pour ton aide précieuse !

En effet, je pense que le plus dur sera la formation des fichiers en différents langages.

Merci encore 1000 fois !

Bye,

Newend

Lien à poster
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×