Sujet: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
09/05/2002 @ 16:53:46: Pax: 
En Delphi ou C++ je sais pas mais en VB on peut, il y a une fonction de base toute bête qui s'appelle CallByName. Quoi vous savez pas faire ça en Delphi? :tongue:

Pax.
09/05/2002 @ 18:32:43: MelloW: 
Arf, ok...

J'ai donc une liste de record du genre

&Fct1,"ll","l"
&Fct2,"sd","l"

Avec l'adresse d'une fonction, puis dans un string défini que je veux comme paramètre un long, un double, un string ou autre... et le dernier param c'est le type de valeur de retour, ok?

Maintenant, trouve moi un moyen en Pascal/C++ pour apeller ces fonctions avec leurs paramètres (les paramètres tu les trouves en appelant une fonction ou sur un fichier ou n'importe ou, on s'en fout).

Bonne chance sans assembleur :wink:
Ce qui fait merder le prototyping c'est les parametres (les strings), si j'ai bien compris. Non?
10/05/2002 @ 00:16:59: zion: 
En Delphi ou C++ je sais pas mais en VB on peut, il y a une fonction de base toute bête qui s'appelle CallByName. Quoi vous savez pas faire ça en Delphi? :tongue:

Pax.


Non monsieur, et y a une raison toute simple...

Delphi c'est pas un langage de * interpreté :smile:

Et si, on sait faire un callbyname, mais faut foutre les params sur le stack toi même quoi qu'il arrive :-

Et mellow, oui, tu sais pas prototyper des fonctions dont tu connais pas les paramètres, y a des milliers de possibilités
10/05/2002 @ 09:17:09: MelloW: 
En Delphi ou C++ je sais pas mais en VB on peut, il y a une fonction de base toute bête qui s'appelle CallByName. Quoi vous savez pas faire ça en Delphi? :tongue:

Pax.


Non monsieur, et y a une raison toute simple...

Delphi c'est pas un langage de * interpreté :smile:

Et si, on sait faire un callbyname, mais faut foutre les params sur le stack toi même quoi qu'il arrive :-

Et mellow, oui, tu sais pas prototyper des fonctions dont tu connais pas les paramètres, y a des milliers de possibilités
:smile: En Scheme (un langage interpreté) t'aurais fais un "eval" sur les paramètres et le problème était résolu (-> scheme fait du dynamic typing... c'était à titre d'exemple). Mais plutôt que de mettre des strings du type de parametres dans tes struct, tu pourrais plutôt mettre un string qui identifie ta fonction. Puis avec un switch ou if-then-else qui se base sur le string, t'aurais choisi quel fonction il fallait executer. (Puis tes fonctions tu les connaîs à l'avance quand-même... ???).
10/05/2002 @ 13:23:23: zion: 
Evidemment dans un langage interpreté tu peux le faire, en javascript, en vb, en asp, en php, etc, etc... Mais je te parle de langage compilé, c'est pas vraiment comparable.

Bien drôle l'idée du switch, y a des fonctions appartenant a des classes, des fonctions de base, etc, etc... L'assembleur c'est LA solution, non seulement question performance et pour la facilité d'écriture aussi, c'est pas compliqué de faire un appel de fonction hein :sol:
10/05/2002 @ 13:39:15: MelloW: 
Evidemment dans un langage interpreté tu peux le faire, en javascript, en vb, en asp, en php, etc, etc... Mais je te parle de langage compilé, c'est pas vraiment comparable.

Bien drôle l'idée du switch, y a des fonctions appartenant a des classes, des fonctions de base, etc, etc... L'assembleur c'est LA solution, non seulement question performance et pour la facilité d'écriture aussi, c'est pas compliqué de faire un appel de fonction hein :sol:
J veux bien te croire, j connais pas l'assembleur :wink: Ce que je voulais dire c'était d'écrire une sorte de mini-interpreter, mais bon c'est peut-être un peu trop boulot que pour résoudre ce problème :roll: (j partais du principe que tout problème peut être résolu dans n'importe quel langage de programmation -> le principe de jesaisplusqui... :oh: ).
30/05/2002 @ 12:29:14: LeTho: 
Moi j'ai fait du basic (lol) et je parle un peu "femme" aussi :smile:
05/05/2010 @ 16:24:55: andewez: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
LOL J'aime bien la remarque :
"Attention, ce sujet est un sujet ancien (2897 jours sans réponse)"

1 Quels sont les langages de programmations que vous utilisez principalement ?
Java, C#, Ajax(surtout en ce moment!)-> javascript, php

2 Quels sont les langages de programmation que vous comptez apprendre dans un proche avenir ?
je suis entrain d'apprendre le java. Et puis, je ne peux pas dire que je les connais...
donc je dirais : déjà essayer de les connaitres un peu plus et puis on verra.
Des conseils à donner ?

3 Quels sont les langages de programmation que vous avez etudiez/appris et que vous n'utiliserez jamais ?:-)
Clairement : :bang: ASM. Plus jamais ! Vade retro satanas!
enfin... j'espère


Pour le langage femme, j'essaye, mais je suis pas sur d'y arriver... :clindoeil:
05/05/2010 @ 16:28:07: Derdesder: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
(2897 jours sans réponse ) : probablement un record :cancan:
05/05/2010 @ 16:29:48: andewez: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Oui pas mal... mais ça pourrait rester un sujet d'actualité. Ca serait intéressant que ceux qui ont posté il y près de 8ans re-répondent à ce sujet... juste pour voir les différences !
05/05/2010 @ 16:46:18: salv-ice: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
rhooooo le déterrage :2501:

Mais tant qu'on y est, je vais y répondre

1) Java, Perl, Bash
2) Python (mais j'ai jamais le temps...)
3) Assurément Cobol et surtout VB :vomi:
05/05/2010 @ 17:16:46: Schnick: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Je ne fais quasi pas de programmation mais j'utilise quasi tous les jours, VB Script et SQL.

J'ai un gros projet (TFE) que je développe C# mais que j'arrive pas à finir...
05/05/2010 @ 18:57:55: philfr: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Joli déterrage ! :grin:
Et je me demande si Zion aurait toujours la même justification pour utiliser l'assembleur...

Alors:
1) C, Python, assembleur quand il faut :wink:
2) juste pour le plaisir peut-être: Scheme, Oz, Haskell
3) Basic, Pascal, Lisp, Modula-2, APL, Fortran, Prolog, Algol-68, et sans doute quelques autres
05/05/2010 @ 19:01:24: zion: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Je me souviens très bien de pourquoi j'en avais eu besoin à l'époque, mais depuis j'ai giclé PHP de Kelare et ma vie est tellement plus simple :tinostar:

1) Delphi / PHP
2) Rien en vue pour le moment :smile:
3) Cobol, Natstar, Java :ddr555:
05/05/2010 @ 19:10:36: Spizzer: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
J'ajoute mon petit avis de physicien ^^

1) C/C++
2) Java
3) Fortran (mais je peux toujours m'en resservir, c'est encore fort utilisé dans le domaine scientifique ^^)
05/05/2010 @ 20:36:04: max: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
houlà, vieux, vieux, vieux message, du temps ou informaticien était en noir et blanc et en 4/3.
05/05/2010 @ 22:48:35: Kast: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Vieux peut-être, mais intéressant!



... les paramètres a devoir passer (dans un string), etc, etc...

Marrant moi j'y passe plutôt les doigts... :roll:

Moi j'ai fait du basic (lol) et je parle un peu "femme" aussi :smile:


Idem mais pour "femme" j'ai laissé l'apprentissage de côté, y'a trop de RANDOM dans le code... :bogoss:

:cerveau_tt:
06/05/2010 @ 08:40:44: andewez: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Vieux peut-être, mais intéressant!


Marrant moi j'y passe plutôt les doigts... :roll:



Idem mais pour "femme" j'ai laissé l'apprentissage de côté, y'a trop de RANDOM dans le code... :bogoss:

:cerveau_tt:



Lol, et j'ajouterai de GOTO... Pas facile de s'y retrouver des fois.
06/05/2010 @ 11:08:40: gizmo: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Bon, on va repondre aussi, vu que c'est deterre.
1 Quels sont les langages de programmations que vous utilisez principalement ?

Java, Groovy, XSLT, (PL/)SQL, JavaScript,
2 Quels sont les langages de programmation que vous comptez apprendre dans un proche avenir ?

Clojure, Scala, Factor, Python
3 Quels sont les langages de programmation que vous avez etudie/appris et que vous n'utiliserez jamais ?:-)

COBOL, C(++), FORTRAN, ASM
06/05/2010 @ 11:31:28: didix: Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
1. Assembleur pour m'amuser, p-e du C bientôt

2. Python, Rebol ça pourrait être sympa

3. Java et d'autres surement, mais j'ai déjà dû les oublier :petrus:
Retour