appel de sous programme par entrée textuelle. - Divers - Programmation
Marsh Posté le 08-04-2016 à 10:10:41
En PHP, on peut faire ça. Mais ça peut être dangereux puisque tu donnes accès à l'utilisateur à pleins de fonctions
Marsh Posté le 08-04-2016 à 10:59:03
Bonjour rufo.
J'écris avec Ada, mais c'est une autre solution que je viens chercher ici si c'est possible de faire autrement.
Marsh Posté le 11-04-2016 à 13:15:05
@localghost
Pas compris , peut-tu donner un exemple plus realiste ?
Citation : Le mieux que je saurais faire[...] |
Post le code , ça aide .
Marsh Posté le 11-04-2016 à 13:40:46
Je pense qu'il parle d'une sorte de gros switch où, en fonction de la chaîne de caractères rentrée (le nom de la fonction), il appelle la fonction portant le même nom.
Mais bon, c'est sûr que ça serait long si y'a beaucoup de fonctions
Marsh Posté le 11-04-2016 à 16:25:06
Je voulais faire ce genre de truc avec du VHDL (proche du ada donc), jamais trouvé mieux que le gros switch
Marsh Posté le 12-04-2016 à 07:21:41
eroge a écrit : @localghost
|
Bonjour eroge,
Merci de t'intéresser à mon problème.
Loin d'avoir implémenté la solution, voici un début de spécification avec Ada.
Code :
|
Code :
|
Code :
|
Marsh Posté le 13-04-2016 à 00:37:12
Bon, finalement j'ai fait comme j'ai dit.
Ca retourn juste une image de l'objet de type chaîne de character;
Ca donne pas mal, puisque au final j'ai ça pour nimporte quel objet et nimporte quel function :
Code :
|
Merci, si vous avez une autre idée, je suis curieux.
Marsh Posté le 13-04-2016 à 01:14:06
Le projet à la naissance, c'est Cyborg écrit avec Ada est c'est viewable here
Ah oui, c'est un système client/serveur mais je n'ai implémenté que le serveur qui disose d'un client qui permet de passer deux commandes : date et hello ; dans une interface text dans un terminal Gnu/Linux avec un beau cadre qui affiche l'heure en temps réel, et qui scinde une long ligne de commande ou de résultat sur plusieurs lignes dans des cadred, ... Normalement.
Marsh Posté le 13-04-2016 à 09:39:02
Purée, c'est moi, ou Jovalise est revenu ? Dès que je vois des topics avec Ada et des phrases que je ne pige pas, je pense à lui
Marsh Posté le 13-04-2016 à 11:31:58
Tu n'es pas le seul à te faire exactement la même remarque ... Mais le style est un poil différent, je trouve, y compris au niveau de la mise en forme du code (qui était meilleure (dans mon souvenir) avec l'original )
Je vote pour un copycat !
Marsh Posté le 13-04-2016 à 13:08:30
Comment ça meilleurs que mon code ?
Aurais-je transigé avec ma discipline ?
Marsh Posté le 13-04-2016 à 13:14:50
Je parle de la mise en forme sur le forum, pas du code en lui même !
Marsh Posté le 13-04-2016 à 14:20:31
rufo a écrit : Purée, c'est moi, ou Jovalise est revenu ? |
A+,
Marsh Posté le 13-04-2016 à 14:22:29
C'est bien ce qu'il me semblait... Jovalise, tu as beau changer de pseudo (ça doit bien faire le 3ème), on e reconnais à chaque fois : ton style d'expression est inimitable
Marsh Posté le 13-04-2016 à 14:26:20
Non mais ADA + ce style, c'est inimitable
A+,
Marsh Posté le 07-04-2016 à 21:44:44
Bonjour,
J'utilise un langage de haut niveau fortement typé, je désire appeler une fonction A à l'entrée du text "A".
Comment procèderiez- vous ?
Le mieux que je saurais faire c'est mettre des type accès à fonction englobé avec un nom et éxécuter la fonction de nom "nom" après recherche du nom.
Merci pour votre aide.
Message édité par Profil supprimé le 07-04-2016 à 22:42:49