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

 

Sujet(s) à lire :
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  6  ..  20  21  22  23  24  25
Auteur Sujet :

BlaBla@Programmation

n°399391
nero27
Posté le 19-05-2003 à 12:19:32  profilanswer
 

Reprise du message précédent :

harrysauce a écrit :


c'est pas le C# SDK qu'il faut chercher mais le .NET SDK :  
http://msdn.microsoft.com/library/ [...] mework.asp


Je risquais pas de le trouver, en effet :pt1cable:  
 
Merci pour le lien en tout cas ;)
 
Tu ferais un sacré gourou harko : t'as parlé 5 min et tout le monde télécharge le C# [:nofret]

mood
Publicité
Posté le 19-05-2003 à 12:19:32  profilanswer
 

n°399392
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2003 à 12:20:22  profilanswer
 

nero27 a écrit :

En fait, c'est un peu comme un émulateur objet (grossièrement) !


Exactement ! D'ailleurs, à l'époque des cartes 3DFX et de leur API Glide, les programmeurs développaient des émulateurs Glide en utilisant des fonctions de Direct 3D, et qu'ils appelaient "Glide wrapper".


---------------
J'ai un string dans l'array (Paris Hilton)
n°399393
darklord
You're welcome
Posté le 19-05-2003 à 12:20:28  profilanswer
 

:sleep:  :hello:


---------------
Just because you feel good does not make you right
n°399394
nero27
Posté le 19-05-2003 à 12:21:30  profilanswer
 

Harkonnen a écrit :


Exactement ! D'ailleurs, à l'époque des cartes 3DFX et de leur API Glide, les programmeurs développaient des émulateurs Glide en utilisant des fonctions de Direct 3D, et qu'ils appelaient "Glide wrapper".


Je suis pas si con que ça finalement [:paysan]

n°399395
nero27
Posté le 19-05-2003 à 12:21:42  profilanswer
 
n°399398
lorill
Posté le 19-05-2003 à 12:23:12  profilanswer
 

Harkonnen a écrit :


Exactement !  


mouais... plus ou moins, quoi :o

n°399400
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 12:24:15  profilanswer
 

Harkonnen a écrit :


Par exemple, la librairie graphique SDL est une librairie écrite en C, il s'agit donc de programmation procédurale, à priori inutilisable en C#.
Le wrapper est donc une encapsulation des fonctions de la SDL. En gros, il permet d'appliquer une structure objet à la SDL.
 
[...]


 
autre exemple: la VCL de Borland qui est un wrapper de l'API Win32 :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°399404
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2003 à 12:25:59  profilanswer
 

nero27 a écrit :

Tu ferais un sacré gourou harko : t'as parlé 5 min et tout le monde télécharge le C# [:nofret]


:jap:
Je trouve que ce langage souffre de la mauvaise image de Microsoft dans l'opinion. Pour beaucoup de monde, "C# == Java killer, donc j'utilise pas. En plus, c'est Microsoft donc c'est de la merde ! y'a qu'a voir VB"
 
Sincèrement, ce serait se priver d'un langage bien sympa et développé quand même par un des concepteurs de Delphi (on reconnait bien le foreach() d'ailleurs).
Vu le peu de topics qu'il y a sur le C#, je trouve que ce langage n'a pas la place qu'il mérite. Tout ce qui vient de Microsoft n'est pas forcément mauvais, le C# en est la preuve.


---------------
J'ai un string dans l'array (Paris Hilton)
n°399405
nero27
Posté le 19-05-2003 à 12:26:04  profilanswer
 

antp a écrit :


 
autre exemple: la VCL de Borland qui est un wrapper de l'API Win32 :D


Quel rebelle cet Antp :whistle:

n°399406
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 12:27:22  profilanswer
 

Harkonnen a écrit :

langage bien sympa et développé quand même par un des concepteurs de Delphi (on reconnait bien le foreach() d'ailleurs).


 
vu qu'y a pas de foreach en Delphi (c'est bien dommage), où veux-tu en venir ? [:figti]
Ce qu'y a dans Delphi et pas dans bcp d'autres langages c'est le with (comme en VB je crois)


Message édité par antp le 19-05-2003 à 12:27:52

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 19-05-2003 à 12:27:22  profilanswer
 

n°399408
nero27
Posté le 19-05-2003 à 12:28:30  profilanswer
 

antp a écrit :


 
vu qu'y a pas de foreach en Delphi (c'est bien dommage), où veux-tu en venir ? [:figti]
Ce qu'y a dans Delphi et pas dans bcp d'autres langages c'est le with (comme en VB je crois)


Je crois qu'il essaie d'obtenir un dernier disciple : toi :D

n°399410
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2003 à 12:29:46  profilanswer
 

antp a écrit :


 
vu qu'y a pas de foreach en Delphi (c'est bien dommage), où veux-tu en venir ? [:figti]
Ce qu'y a dans Delphi et pas dans bcp d'autres langages c'est le with (comme en VB je crois)


Je dois confondre alors ! J'aurais juré qu'il y avait un foreach en Pascal Objet...


---------------
J'ai un string dans l'array (Paris Hilton)
n°399413
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 12:32:12  profilanswer
 

y a ça en PHP par contre...  
 
enfin avec l'habitude on s'habitude à taper le for i := 0 to Count-1 do ... où j'oublie le -1 dans 50% des cas :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°399415
lorill
Posté le 19-05-2003 à 12:35:22  profilanswer
 

Harkonnen a écrit :


Vu le peu de topics qu'il y a sur le C#, je trouve que ce langage n'a pas la place qu'il mérite. Tout ce qui vient de Microsoft n'est pas forcément mauvais, le C# en est la preuve.


python, ruby, lisp, haskell, etc...
plein de bons langages qui n'ont pas de pub, et qui n'ont donc pas la place qu'ils méritent  [:sinclaire]

n°399419
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 12:38:02  profilanswer
 

et même Delphi, qui est assez rare dans le monde professionnel face à VB [:cupra]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°399421
lorill
Posté le 19-05-2003 à 12:39:02  profilanswer
 

antp a écrit :

et même Delphi, qui est assez rare dans le monde professionnel face à VB [:cupra]


mais delphi je connais pas, donc j'en parle pas, logique  [:sinclaire]

n°399422
polo021
Posté le 19-05-2003 à 12:41:00  profilanswer
 

ca a quel age c#?

n°399423
lorill
Posté le 19-05-2003 à 12:41:55  profilanswer
 

d'ailleurs pour ceux qui ont du temps libre, lisez ca :
http://www.rubycentral.com/book/

n°399425
chrisbk
-
Posté le 19-05-2003 à 12:47:02  profilanswer
 

lorill a écrit :


bah vi, mais le mien est extremement simple, et j'ai pas de compilo, ca aide  [:sinclaire]  


 
le mien est encore plus simple que le tiens, je crois, y'a tjs pas de boucle par ex :D
par contre c sur que la compilation fait mal

n°399428
chrisbk
-
Posté le 19-05-2003 à 12:50:12  profilanswer
 

lorill a écrit :

d'ailleurs pour ceux qui ont du temps libre, lisez ca :
http://www.rubycentral.com/book/


ca serait a refaire je me ferais pas chier a faire un compilo mais j'utiliserais plutot un truc genre lua/ruby.... (m'enfin a l'epoque je savais pas que ca allait partir comme ca)
 
Harko : perso je suis plutot supris du nbre d'outils existant deja pour c# (cf ton sharp develop qui a pas l'air d'etre mal du tout) ainsi que des ports de la CLR sur d'autre plateformes.....
laisse lui le tps de faire son trou :D

n°399432
lorill
Posté le 19-05-2003 à 12:52:13  profilanswer
 

chrisbk a écrit :


le mien est encore plus simple que le tiens, je crois, y'a tjs pas de boucle par ex :D


ha :o  
quand même :o
fin moi j'ai pas de +, - et cie pour le moment (et je sais toujours pas si je vais en mettre ou pas).
 
mais quand je disait simple, c'était point de vue conception, et taille du source...
 


SLOC    Directory       SLOC-by-Language (Sorted)
2531    src_types       ansic=2531
1712    src_core        ansic=1712
608     src_modules     ansic=608
183     modules         ansic=183
44      src_top_dir     ansic=44
35      top_dir         sh=35
 
 
Totals grouped by language (dominant language first):
ansic:         5078 (99.32%)
sh:              35 (0.68%)
 
 
Total Physical Source Lines of Code (SLOC)                = 5,113
Development Effort Estimate, Person-Years (Person-Months) = 1.11 (13.31)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.56 (6.69)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 1.99
Total Estimated Cost to Develop                           = $ 149,883
 (average salary = $56,286/year, overhead = 2.40).


generated using 'SLOCCount' by David A. Wheeler.
 


vincent@malabar:~/Lucane/Lucane/src$ cat *c */*c | wc
   7030   20181  198291


Message édité par lorill le 19-05-2003 à 12:57:03
n°399436
chrisbk
-
Posté le 19-05-2003 à 12:57:15  profilanswer
 

lorill a écrit :


ha :o  
quand même :o
fin moi j'ai pas de +, - et cie pour le moment (et je sais toujours pas si je vais en mettre ou pas).
 
mais quand je disait simple, c'était point de vue conception, et taille du source...
 


SLOC    Directory       SLOC-by-Language (Sorted)
2531    src_types       ansic=2531
1712    src_core        ansic=1712
608     src_modules     ansic=608
183     modules         ansic=183
44      src_top_dir     ansic=44
35      top_dir         sh=35
 
 
Totals grouped by language (dominant language first):
ansic:         5078 (99.32%)
sh:              35 (0.68%)
 
 
Total Physical Source Lines of Code (SLOC)                = 5,113
Development Effort Estimate, Person-Years (Person-Months) = 1.11 (13.31)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.56 (6.69)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 1.99
Total Estimated Cost to Develop                           = $ 149,883
 (average salary = $56,286/year, overhead = 2.40).


generated using 'SLOCCount' by David A. Wheeler.


 
les boucles ca fait faire un retour en arriere dans le code, et ca, ca me pose des pb existentiels :D  
 
niveau taille de code perso je dois etre a >1.1Mo [:meganne] (et encore j'ai decrassé)
 
->fichier source
->parse (flex/yacc)
->Arbre Syntaxe abstraite
->controle de type
->compilation en IL
->optimisation de l'IL (ok, y'a limite rien la)
->sauvegarde
->relecture
->application de contexte (passons)
->compilation en ASM (+ des blagues genre linkage de fonctions)
->execution
 
le pire la dedans c'est que ca marche [:gratgrat]


Message édité par chrisbk le 19-05-2003 à 12:58:24
n°399437
Belial-
Objet trouvé.
Posté le 19-05-2003 à 12:57:31  profilanswer
 

[:banguy]
Temps pourri [:mareek]
concours demain [:russ]
j'ai raté plein de pages [:j l b]


---------------
La vie est un sujet sérieux. Mais l'art est une plaisanterie !
n°399440
skeye
Posté le 19-05-2003 à 12:58:34  profilanswer
 

lorill a écrit :


python, ruby, lisp, haskell, etc...
plein de bons langages qui n'ont pas de pub, et qui n'ont donc pas la place qu'ils méritent  [:sinclaire]  


beuh le lisp faut aimer quand même hein...surtout les parenthèses! :pt1cable:

n°399441
lorill
Posté le 19-05-2003 à 12:59:22  profilanswer
 

chrisbk a écrit :


fichier source->parse (flex/yacc)->Arbre Syntaxe abstraite->controle de type->compilation en IL->optimisation de l'IL (ok, y'a limite rien la)->sauvegarde->relecture->application de contexte (passons)->compilation en ASM (+ des blagues genre linkage de fonctions)->execution


 
[:totoz]
 
je savais bien que mon truc était tres simple (limite naif même  :whistle:)
 
fichier source->mini-parse(lecture du bloc principal)->execution instruction par instruction avec parsing quand nécéssaire
 
et c'est tout...

n°399443
polo021
Posté le 19-05-2003 à 13:02:10  profilanswer
 

Belial- a écrit :

[:banguy]
Temps pourri [:mareek]
concours demain [:russ]
j'ai raté plein de pages [:j l b]


 :hello:  
 

n°399444
chrisbk
-
Posté le 19-05-2003 à 13:03:37  profilanswer
 

lorill a écrit :


 
[:totoz]
 
je savais bien que mon truc était tres simple (limite naif même  :whistle:)
 
fichier source->mini-parse(lecture du bloc principal)->execution instruction par instruction avec parsing quand nécéssaire
 
et c'est tout...


 
http://cvs.sourceforge.net/cgi-bin [...] SLBaseLib/ :D
 
 
faisez pas gaffe au bordel, et essayez meme pas de compiler chez vous vous allez vous pendre avant d'avoir qqchose qui marche :D
 
 
je crois que mon prefere c celui la  
 
http://cvs.sourceforge.net/cgi-bin [...] odeGen.cpp
 
la generation d'opcode, que du bonheur ! :D
 
edit : celui la est pas mal non plus dans le genre verbeux :
http://cvs.sourceforge.net/cgi-bin [...] lTable.cpp


Message édité par chrisbk le 19-05-2003 à 13:05:00
n°399447
harrysauce
Miaaaooou!
Posté le 19-05-2003 à 13:06:17  profilanswer
 

je sens que le plus dur en C# ca va être de trouver une idée de projet, ca fait 1h que je me creuse, et je trouve rien  :whistle:

n°399450
polo021
Posté le 19-05-2003 à 13:14:39  profilanswer
 

harrysauce a écrit :

je sens que le plus dur en C# ca va être de trouver une idée de projet, ca fait 1h que je me creuse, et je trouve rien  :whistle:  


vous n'avez rien d'autre a faire que de vous mettre a un langage de prog en plein apres midi de boulot? :??:  
 
mandelbrot?

n°399452
lorill
Posté le 19-05-2003 à 13:16:02  profilanswer
 

polo021 a écrit :


vous n'avez rien d'autre a faire que de vous mettre a un langage de prog en plein apres midi de boulot? :??:  


ca s'appelle de la veille techno, et c'est parfaitement tolérable, sauf coup de bourre (dans mon cas du moins).
ca fait partie de ton boulot de te tenir a jour  :)

n°399453
drasche
Posté le 19-05-2003 à 13:16:07  profilanswer
 

HotShot a écrit :

Y fait pluie et tempète ici, j'aime  :bounce:  


le seul truc qui me manque depuis que j'ai quitté Liège :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°399454
polo021
Posté le 19-05-2003 à 13:16:12  profilanswer
 

le forum il est lent. Y faudrait peut etre penser a rendormir vos bots :o

n°399455
harrysauce
Miaaaooou!
Posté le 19-05-2003 à 13:17:17  profilanswer
 

polo021 a écrit :


vous n'avez rien d'autre a faire que de vous mettre a un langage de prog en plein apres midi de boulot? :??:  
 
mandelbrot?


je ne m'y met pas, je me renseigne dessus et je cherche une idée de projet, je m'y mettrai ce soir (si d'ici là j'ai trouvé une idée [:ddr555] de projet)


Message édité par harrysauce le 19-05-2003 à 13:18:07
n°399457
polo021
Posté le 19-05-2003 à 13:20:45  profilanswer
 

lorill a écrit :


ca s'appelle de la veille techno, et c'est parfaitement tolérable, sauf coup de bourre (dans mon cas du moins).
ca fait partie de ton boulot de te tenir a jour  :)  


oui c'est vrai. Mais comment on peut savoir en quoi il est bien de se mettre a jour? C'est quand meme mieux de se renseigner sur un langage qu'on utilisera un jour que de se mettre a un langage qu'on utilisera pas (meme si il est tres interessant). Alors je me perfectionne j'essaye de comprendre mieux le C/C++ ou alors je me remets au java, beans, servlets,... ou C#?? Comment on peut savoir ca. :??:


Message édité par polo021 le 19-05-2003 à 13:22:20
n°399460
lorill
Posté le 19-05-2003 à 13:24:51  profilanswer
 

polo021 a écrit :


Mais comment on peut savoir en quoi il est bien de se mettre a jour? C'est quand meme mieux de se renseigner sur un langage qu'on utilisera un jour que de se mettre a un langage qu'on utilisera pas


on peut pas  [:sinclaire]  
tant que t'as pas codé dans un langage, tu le connais pas assez pour savoir s'il est adapté ou pas a ta situation. maintenant si tu fais que coder, et que tu peux pas prendre ce genre de décisions, ca sert effectivement a rien


Message édité par lorill le 19-05-2003 à 13:25:30
n°399462
drasche
Posté le 19-05-2003 à 13:25:09  profilanswer
 

polo021 a écrit :

Mais comment on peut savoir en quoi il est bien de se mettre a jour?


avoir un point de vue plus large sur la programmation en général? [:meganne]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°399468
polo021
Posté le 19-05-2003 à 13:33:26  profilanswer
 

lorill a écrit :


on peut pas  [:sinclaire]  
tant que t'as pas codé dans un langage, tu le connais pas assez pour savoir s'il est adapté ou pas a ta situation. maintenant si tu fais que coder, et que tu peux pas prendre ce genre de décisions, ca sert effectivement a rien


ben oui, quand je travaillerai je suppose qu'on me dira "tu nous codes ca en ca" ou alors "tu integres cette equipe qui code en ca"
 
Je suppose que c'est ce qui arrive dans la majorite des cas.
Pour mon stage c'etait pareil, on m'a dit "tu fais en MFC, ici on aime pas VB :o "
evidement je m'en plains pas  ;)  mais je suppose qu'on a rarement le choix [:spamafote]


Message édité par polo021 le 19-05-2003 à 13:35:29
n°399471
nero27
Posté le 19-05-2003 à 13:38:25  profilanswer
 

polo021 a écrit :


ben oui, quand je travaillerai je suppose qu'on me dira "tu nous codes ca en ca" ou alors "tu integres cette equipe qui code en ca"
 
Je suppose que c'est ce qui arrive dans la majorite des cas.
Pour mon stage c'etait pareil, on m'a dit "tu fais en MFC, ici on aime pas VB :o "
evidement je m'en plains pas  ;)  mais je suppose qu'on a rarement le choix [:spamafote]


Ce qui ne t'empeche pas de t'interesser à d'autres langages pour une utilisation personnelle !

n°399475
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2003 à 13:42:06  profilanswer
 

antp a écrit :

y a ça en PHP par contre...


Je savais bien que je l'avais vu quelque part !
 
Dernière note à propos de C# et j'arrête de faire du prosélytisme : seul le premier lancement d'un logiciel programmé en C# est lent, car le CLR fait une compilation JIT en code natif. Les autres exécutions sont aussi rapides que le natif. Tu verras avec SharpDevelop, il est fait en C# et il est largement plus rapide que des logiciels écrits en Java par exemple.


---------------
J'ai un string dans l'array (Paris Hilton)
n°399478
lorill
Posté le 19-05-2003 à 13:42:30  profilanswer
 

polo021 a écrit :

mais je suppose qu'on a rarement le choix [:spamafote]


je dois etre un gros priviliégié alors. J'ai evidement des contraintes, hélas (style des activex en vb, je m'en passerais bien), la plupart des projets sont forcéments en java, mais y'a des ptits projets ou je peux evaluer différente solution et prendre celle qui me parait la meilleure  [:sinclaire]

n°399479
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-05-2003 à 13:43:15  profilanswer
 

lorill a écrit :


python, ruby, lisp, haskell, etc...
plein de bons langages qui n'ont pas de pub, et qui n'ont donc pas la place qu'ils méritent  [:sinclaire]  


Python commence à se faire une place au soleil quand même ! par contre, +1 pour haskell, je connais pas de meilleur langage pour écrire des compilos par exemple


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  ..  20  21  22  23  24  25

Aller à :
 

Sujets relatifs
Les bots : programmation, pièges, principes, etc....[ Cherche langage de programmation ] + question PHP --> EXE ?
programmation debutantprogrammation Pocket PC en C++
[projet] Quel langage de programmation utiliser ? (active directory...Programmation d'un événement
Programmation openGLprogrammation HPVEE ...
Programmation ASM sur Windows ?[O Caml] Programmation d'un interpréteur - pb de syntaxe
Plus de sujets relatifs à : BlaBla@Programmation


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