Souvenirs  » Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Catégorie :  
Rappel du message précédent
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 09/05/2002 @ 16:23:47,
Par zion
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:
Je suis le Roy :ocube:


Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 09/05/2002 @ 16:53:46,
Par 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.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 09/05/2002 @ 18:32:43,
Par 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?
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 10/05/2002 @ 00:16:59,
Par 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
Je suis le Roy :ocube:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 10/05/2002 @ 09:17:09,
Par 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... ???).
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 10/05/2002 @ 13:23:23,
Par 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:
Je suis le Roy :ocube:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 10/05/2002 @ 13:39:15,
Par 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: ).
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Publié le 30/05/2002 @ 12:29:14,
Par LeTho
Moi j'ai fait du basic (lol) et je parle un peu "femme" aussi :smile:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 16:24:55,
Par andewez
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:

Dernière édition: 05/05/2010 @ 16:25:30
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 16:28:07,
Par Derdesder
(2897 jours sans réponse ) : probablement un record :cancan:
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière.

Y'a pas que la secte dans la vie ... y'a aussi le culte !
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 16:29:48,
Par andewez
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 !

Dernière édition: 05/05/2010 @ 16:30:25
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 16:46:18,
Par salv-ice
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:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 17:16:46,
Par Schnick
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...
La mort, c'est un peu comme une connerie. Le mort, lui, il ne sait pas qu'il est mort. Ce sont les autres qui sont tristes. Le con, c'est pareil. Philippe Geluck
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 18:57:55,
Par philfr
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
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 19:01:24,
Par zion
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:
Je suis le Roy :ocube:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 19:10:36,
Par Spizzer
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 ^^)
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 20:36:04,
Par max
houlà, vieux, vieux, vieux message, du temps ou informaticien était en noir et blanc et en 4/3.
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 05/05/2010 @ 22:48:35,
Par Kast
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:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 06/05/2010 @ 08:40:44,
Par andewez
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.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 06/05/2010 @ 11:08:40,
Par gizmo
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
Concept vivant.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
Dis moi en quoi tu programmes et je te dirais qui tu es ;-)
Publié le 06/05/2010 @ 11:31:28,
Par didix
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:
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2019 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?