Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3063 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  17  18  19  20  21  22
Page Suivante
Auteur Sujet :

BlaBla@Programmation

n°381368
chrisbk
-
Posté le 03-05-2003 à 19:59:16  profilanswer
 

Reprise du message précédent :
<ma vie, mon oeuvre>
j'ai fini d'intégrer mon compilo dans mon gros projet actuel, et heuh.......ca marche !!! [:xfred4]
 
me demandez pas comment cette usine a gaz fait pour marcher, mais cai la faite \o/
</ma vie, mon oeuvre>

mood
Publicité
Posté le 03-05-2003 à 19:59:16  profilanswer
 

n°381369
antp
Champion des excuses bidons
Posté le 03-05-2003 à 20:00:59  profilanswer
 

HotShot a écrit :


Et FUCK Joce, je taperai les smileys à la main, dussé-je en crever :kaola:  


 
on peut cliquer dessus avec Moz :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381370
chrisbk
-
Posté le 03-05-2003 à 20:02:25  profilanswer
 

qqun qui a un autre compilo que VC pourrait il me donner le code généré pour un truc de genre :
 

Code :
  1. float value;
  2. float truc()
  3. {
  4. float c;
  5. value = value + 0.1f;
  6. c = (cos(value) / 2.0f) + 0.5f
  7. return c;
  8. }


?


Message édité par chrisbk le 03-05-2003 à 20:02:44
n°381371
kadreg
profil: Utilisateur
Posté le 03-05-2003 à 20:04:48  profilanswer
 

Après correction du ; manquant :  
 


kadreg@rincevent:~$ gcc -S -o chrisbk.S chrisbk.c
chrisbk.c: In function `truc':
chrisbk.c:8: warning: type mismatch in implicit declaration for built-in function `cos'
kadreg@rincevent:~$ cat chrisbk.S
        .file   "chrisbk.c"
        .version        "01.01"
gcc2_compiled.:
.section        .rodata
        .align 4
.LC0:
        .long 0x3dcccccd
        .align 8
.LC1:
        .long 0x0,0x40000000
        .align 8
.LC2:
        .long 0x0,0x3fe00000
.text
        .align 4
.globl truc
        .type    truc,@function
truc:
        pushl %ebp
        movl %esp,%ebp
        subl $24,%esp
        flds .LC0
        flds value
        faddp %st,%st(1)
        fstps value
        addl $-8,%esp
        flds value
        subl $8,%esp
        fstpl (%esp)
        call cos
        addl $16,%esp
        fldl .LC1
        fdivrp %st,%st(1)
        fldl .LC2
        faddp %st,%st(1)
        fstps -4(%ebp)
        flds -4(%ebp)
        jmp .L2
        .p2align 4,,7
.L2:
        leave
        ret
.Lfe1:
        .size    truc,.Lfe1-truc
        .comm   value,4,4
        .ident  "GCC: (GNU) 2.95.4 20011002 (Debian prerelease)"
kadreg@rincevent:~$


Message édité par kadreg le 03-05-2003 à 20:05:10

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°381373
chrisbk
-
Posté le 03-05-2003 à 20:08:26  profilanswer
 

kad : thks a lot, en fait la cosinus fait chier plus qu'autre chose, ce que je voulais voir c comment il gerer les constantes reeles. Merchi
 
 

n°381381
antp
Champion des excuses bidons
Posté le 03-05-2003 à 21:00:53  profilanswer
 

Tiens dans le film "La recrue" ("The recruit" ) le gars il surfe avec Opera 5 [:dawa]
 
ftp://pub.antp.be/antp/temp/recruit_opera5.jpg


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381383
tchoupinet​te
Posté le 03-05-2003 à 21:02:15  profilanswer
 

question qui va peut etre paraitre bete mais c'est quoi opera 5?

n°381386
antp
Champion des excuses bidons
Posté le 03-05-2003 à 21:09:22  profilanswer
 

HotShot a écrit :

Super. On en est à la version 7...


 
deja là il est sur un mac donc ils n'en sont qu'à la 6, non ? et encore... c'est pas sûr
puis quand la scène a été tournée peut-être que la version 6 n'existait pas sous mac :D
 

Tchoupinette a écrit :

question qui va peut etre paraitre bete mais c'est quoi opera 5?


 
www.opera.com


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381388
daique
Posté le 03-05-2003 à 21:15:38  profilanswer
 

antp a écrit :

Tiens dans le film "La recrue" ("The recruit" ) le gars il surfe avec Opera 5 [:dawa]
 
ftp://pub.antp.be/antp/temp/recruit_opera5.jpg


 
Ouais, j'ai été le voir ce film, c'était vraiment bizarre ce film, pendant les 20 premieres minutes, je croyais que les pubs n'étaient pas terminées. Rien que des truc de merde d'ailleurs: dell, mac, opera,...

n°381390
simogeo
j'ai jamais tué de chats, ...
Posté le 03-05-2003 à 21:20:00  profilanswer
 

Tchoupinette a écrit :

question qui va peut etre paraitre bete mais c'est quoi opera 5?


 
devines.... si le mec surfe avec c'est soit une planche soit un browser ?
 
et j'ai pas vu de beaux mâles bronzés et musclés sur le trombi alors ca doit plutôt être un navigateur non ?.... [:tinostar]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 03-05-2003 à 21:20:00  profilanswer
 

n°381403
antp
Champion des excuses bidons
Posté le 03-05-2003 à 22:48:24  profilanswer
 

page 2000 \o/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381408
chrisbk
-
Posté le 03-05-2003 à 22:57:51  profilanswer
 

c un des + gros topics de hfr non ?

n°381410
chrisbk
-
Posté le 03-05-2003 à 23:04:28  profilanswer
 

HotShot a écrit :

[:ddt] Tu rêves ? [:xx_xx]


 
ben j'en sais rien, je demande, stout [:spamafote]

n°381412
chrisbk
-
Posté le 03-05-2003 à 23:09:24  profilanswer
 

HotShot a écrit :

Dis-moi, tu as connu Blabla ? [:meganne]
 
 
('tain, quand c pas les courses de voitures à gazogène, c'est des moards d'opérette qui défilent :sweat:  


 
ben ouais [:spamafote] (tu crois que mes 18000 posts ont été fait sur prog ? :D)
je sais que QSLP a fait + 1000 pages, mais 2000 je asis pas
le topic du dernier post compte pas, c t 100%flood :D*
 


Message édité par chrisbk le 03-05-2003 à 23:09:57
n°381414
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:09:54  profilanswer
 

Ouais franchement il doit pas y en avoir tant que ça des topics d'autant de pages


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381422
benou
Posté le 03-05-2003 à 23:23:40  profilanswer
 

aujourd'hui j'ai fait du Delphi [:totoz]


---------------
ma vie, mon oeuvre - HomePlayer
n°381424
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:24:37  profilanswer
 
n°381427
benou
Posté le 03-05-2003 à 23:26:18  profilanswer
 

cnul :o
 
c'est quoi cette histoire de ';' qui faut pas mettre quand y a un else derrière ???
 
cétoutniké !!!


---------------
ma vie, mon oeuvre - HomePlayer
n°381430
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:28:55  profilanswer
 

en fait c'est parce que le if then else est 1 seule instruction (avec le else optionnel).
donc c'est "logique" qu'il ne faille pas de ";" au milieu de tout ça (sauf si évidemment les lignes sont dans des begin/end, mais dans ce cas c'est le end qui n'a pas son ";" )


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381431
chrisbk
-
Posté le 03-05-2003 à 23:29:50  profilanswer
 

les begin/end, c trop verbeux :O

n°381435
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:32:35  profilanswer
 

C'est nettement plus lisible que des { } [:kiki]  
 
bon le topic des discussions sur les langages c'est pas ici


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381438
benou
Posté le 03-05-2003 à 23:33:43  profilanswer
 

ouais mais ca fait vraiment trop bizarre !!! :/
 
Et puis je croyais que c'était un peu un langage objet ... ca fait bizarre de faire length(uneString) à la place de uneString.length()


---------------
ma vie, mon oeuvre - HomePlayer
n°381440
chrisbk
-
Posté le 03-05-2003 à 23:34:55  profilanswer
 

antp a écrit :

C'est nettement plus lisible que des { } [:kiki]  


 
alors la y'a debat [:meganne]
(plus ca va et moins j'ai envie de taper, d'ailleurs je benie les trucs genre visual assist qui te diminue tellement le nombre de truc a taper)

n°381442
benou
Posté le 03-05-2003 à 23:35:04  profilanswer
 

antp a écrit :

C'est nettement plus lisible que des { } [:kiki]


ouais maius bon ... y a plein des begin/end partout ! [:serial coder]


---------------
ma vie, mon oeuvre - HomePlayer
n°381445
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:36:29  profilanswer
 

benou a écrit :


Et puis je croyais que c'était un peu un langage objet ... ca fait bizarre de faire length(uneString) à la place de uneString.length()


 
c'est un langage objet héritant de trucs du procédural.
en C++ tu as toujours les types int, double, etc. qui sont pas des objets.
En Delphi c'est pareil, mais tu as en plus les types AnsiString (= string)et WideString.
Tu peux toujours faire uneString[0] pour avoir sa longueur si l'appel d'une fonction Length ne te plaît pas [:dawa]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381447
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:39:25  profilanswer
 

bhen le langage procédural t'as que des procédures/fonctions, alors qu'en langage objet t'as des objets (qui ont des méthodes et attributs)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381449
chrisbk
-
Posté le 03-05-2003 à 23:42:39  profilanswer
 


 
ben ouais mais c pas evident a dire.
Bon , l'exemple qu'a donné benou est pas mal. Imagine une structure de donnée pour gerer une chaine de caractere. Si jamais tu veux faire des op dessus, ca aura cette tete (en procédural) :
 
fonction(monString);
 
genre length(string)
 
en objet, ca aura + la gueule la :
 
monString.length();
 
autrement dit tu demande a ton string de te dire sa longueur


Message édité par chrisbk le 03-05-2003 à 23:43:12
n°381450
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:43:03  profilanswer
 
n°381453
chrisbk
-
Posté le 03-05-2003 à 23:46:11  profilanswer
 

HotShot a écrit :

Hmmmf ok comme ça je commence à voir.
 
Et dans la pratique, ca change quoi ? au lieu d'apprendre des fonctions fct(), t'apprends des attributs .fct ...


 
heuh ouais (mais la c'est vraiment du vu de loin), sauf qu'ensuite tu peux construire des objets a partir d'autres objets, ce qui procure certains interets....  (un peu facon lego)

n°381455
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:46:48  profilanswer
 

HotShot a écrit :


 
Pas besoin qu'on m'explique comment faire caca, j'y arrive très bien tout seul


 
j'étais sûr et certain que tu allais faire un post à ce sujet :lol:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381456
chrisbk
-
Posté le 03-05-2003 à 23:47:00  profilanswer
 

(question du jour : le passage des parametres pour les fonctions membres est il standart ? en particulier le this ?)

n°381457
antp
Champion des excuses bidons
Posté le 03-05-2003 à 23:47:55  profilanswer
 
n°381458
benou
Posté le 03-05-2003 à 23:48:02  profilanswer
 

HotShot a écrit :

Et dans la pratique, ca change quoi ? au lieu d'apprendre des fonctions fct(), t'apprends des attributs .fct ...


y a des tas de truc en plus comme l'héritage, le polymorphisme, etc ...


---------------
ma vie, mon oeuvre - HomePlayer
n°381459
chrisbk
-
Posté le 03-05-2003 à 23:50:30  profilanswer
 


 
passage des parametres.... Genre pour les fonctions membres, visual empile les params de droite a gauche et met le this dans ecx. Ma question : est ce un comportement stdart ou chaque compilo fait un peu sa tambouille ?

n°381462
benou
Posté le 03-05-2003 à 23:55:22  profilanswer
 

ouais mais bon, c'est juste de la syntaxe ca, on s'en fout. C'est pas ça l'intérêt d'un langage objet ...
 
edit : quoique je trouve ca vachement plus logique de faire s.length() que length(s)


Message édité par benou le 03-05-2003 à 23:57:18

---------------
ma vie, mon oeuvre - HomePlayer
n°381463
chrisbk
-
Posté le 03-05-2003 à 23:56:04  profilanswer
 

et connaissez vous un fin moyen de recuperer l'adresse (la vraie) d'une fonction membre ?
 
pour le moment je suis obligé de passer par certaines contorsions :
 
genre :

Code :
  1. class toto
  2. {
  3. void truc();
  4. }
  5. typedef  void *(toto::*fPtr)(void);
  6. fPtr ptr = (fPtr)&toto::truc
  7. DWORD *val = (DWORD *)&ptr; //*val contient l'addresse que je veux


mais g tjs l'impression que c de la bricole douteuse :D
 
(tiens me demande si ca marche avec des virtuals)

n°381464
chrisbk
-
Posté le 03-05-2003 à 23:57:24  profilanswer
 

HotShot a écrit :


 
Héritage, polymorphisme, tout ça c'est de la biologie, raconte pas de salades :sarcastic:
 
Donc si je comprends bien, tu peux faire objet.fonction1.fonction2 au lieu de fct2(ftc1(objet)) ?  :pt1cable:  


 
un objet B heritant d'un objet A (enfin d'une classe d'objet mais passons) aura les memes proprietés/attributs que A, lui permettant a l'occasion de se faire passer pour A
 
 

n°381466
antp
Champion des excuses bidons
Posté le 04-05-2003 à 00:04:12  profilanswer
 

chrisbk a écrit :


 
passage des parametres.... Genre pour les fonctions membres, visual empile les params de droite a gauche et met le this dans ecx. Ma question : est ce un comportement stdart ou chaque compilo fait un peu sa tambouille ?


 
ça faut demander à Zion, il a bcp chipoté à ça dans Delphi, il pourra dire comment ça se passe là dedans


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°381467
antp
Champion des excuses bidons
Posté le 04-05-2003 à 00:04:46  profilanswer
 

benou a écrit :


 
edit : quoique je trouve ca vachement plus logique de faire s.length() que length(s)


 
si s est un objet oui, mais dans Delphi une chaîne est un type de base, et non un objet :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  17  18  19  20  21  22
Page Suivante

Aller à :
 

Sujets relatifs
programmation Pocket PC en C++[projet] Quel langage de programmation utiliser ? (active directory...
Programmation d'un événementProgrammation openGL
programmation HPVEE ...Programmation ASM sur Windows ?
[O Caml] Programmation d'un interpréteur - pb de syntaxeProgrammation GTK Linux , problème de #include
probleme programmation driver linux de carte E/S[Outil de programmation] Visual Studio .net 2002 pro fr
Plus de sujets relatifs à : BlaBla@Programmation


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)