Connaissez-vous un langage qui gère les grands nombres ? - Divers - Programmation
Marsh Posté le 18-11-2002 à 00:45:28
Bon..bah merci, j'vais m'amuser avec lui demain alors
Si vous en connaissez d'autres, hésitez pas à les dire
Marsh Posté le 18-11-2002 à 00:47:26
ReplyMarsh Posté le 18-11-2002 à 00:50:33
Merci cherrytree, si j'ai du mal avec Python j'irais voir du côté de java qui m'est un peu plus familier
Marsh Posté le 18-11-2002 à 01:04:33
*syl* a écrit a écrit : Merci cherrytree, si j'ai du mal avec Python j'irais voir du côté de java qui m'est un peu plus familier |
De rien !
Marsh Posté le 18-11-2002 à 07:36:02
BigInteger, ne prononcez pas ce nom !!! J'ai du travailler sur un projet fait pas un Consultant junior qui ignorait que int et long existait ....
Résultat des trucs du genre BigInteger un = new BigInteger("1" );
etc .. partout dans le code
Marsh Posté le 18-11-2002 à 16:34:28
DarkLord a écrit a écrit : BigInteger, ne prononcez pas ce nom !!! J'ai du travailler sur un projet fait pas un Consultant junior qui ignorait que int et long existait .... Résultat des trucs du genre BigInteger un = new BigInteger("1" ); etc .. partout dans le code |
énorme !
Marsh Posté le 18-11-2002 à 16:40:06
et qd je dis partout c'est partout hein Il utilise ca pour la primary key des tables aussi ...
Marsh Posté le 18-11-2002 à 16:44:58
DarkLord a écrit a écrit : et qd je dis partout c'est partout hein Il utilise ca pour la primary key des tables aussi ... |
Marsh Posté le 18-11-2002 à 16:47:02
DarkLord a écrit a écrit : et qd je dis partout c'est partout hein Il utilise ca pour la primary key des tables aussi ... |
NON ! LE CON !
Marsh Posté le 18-11-2002 à 17:59:50
DarkLord a écrit a écrit : BigInteger, ne prononcez pas ce nom !!! J'ai du travailler sur un projet fait pas un Consultant junior qui ignorait que int et long existait .... Résultat des trucs du genre BigInteger un = new BigInteger("1" ); etc .. partout dans le code |
(he, non, ct pas moi le mec hein qd meme)
Marsh Posté le 18-11-2002 à 18:08:13
--greg-- a écrit a écrit : (he, non, ct pas moi le mec hein qd meme) |
sûr ?
Marsh Posté le 18-11-2002 à 18:11:34
antp a écrit a écrit : sûr ? |
Marsh Posté le 18-11-2002 à 18:37:16
lorill a écrit a écrit : et sinon en C y'a gmp mais j'ai pas encore testé sous windows. |
Wé, j'avais essayé de l'installer mais sans succés !
J'remercie encore kristoph de m'avoir dirigé vers python, ça me plait bien comme langage de script, je vais sûrement approfondir ma connaissance de ce langage, dommage qu'il soit pas compilable d'après ce que j'ai lu
Marsh Posté le 18-11-2002 à 18:39:12
*syl* a écrit a écrit : dommage qu'il soit pas compilable d'après ce que j'ai lu |
pas vraiment compilable, mais si ton but c'est de faire un exe, y'a py2exe qui marche bien.
sinon pour gmp j'ai trouvé ca :
http://www.swox.com/list-archives/ [...] 00434.html
Marsh Posté le 18-11-2002 à 18:45:50
Pour py2exe je connaissais déjà, faut dire que ça va vite de lire les topics traitant de python sur ce forum !
Et pour gmp, y'est trop tard, j'ai résolu mon pb avec python mais ton lien me servira peut-être plus tard, sait-on jamais
Marsh Posté le 18-11-2002 à 20:28:39
c pour calculer quoi avec tes grands nombres ? et quand tu dis grands c combien de chiffres pour toi ?
Marsh Posté le 18-11-2002 à 20:56:23
reglisse a écrit a écrit : c pour calculer quoi avec tes grands nombres ? et quand tu dis grands c combien de chiffres pour toi ? |
Je sais pas si ça va répondre à ta question, mais bien souvent l'utilisation des grands entiers est liée à la création de clés de cryptage. On utilise par exemple des entiers longs de 128bits pour l'algorithme DSA.
Marsh Posté le 18-11-2002 à 21:08:08
Cherrytree a écrit a écrit : Je sais pas si ça va répondre à ta question, mais bien souvent l'utilisation des grands entiers est liée à la création de clés de cryptage. On utilise par exemple des entiers longs de 128bits pour l'algorithme DSA. |
128bits ça fait des nombres de 38 chiffres non ?
c pas beaucoup...
Marsh Posté le 18-11-2002 à 21:09:44
Dans mon cas les nombres étaient de cette longueur là :
Citation : 3878968454388325633701916308325905312082127714646245106160597214895550139044037097010822916462210669479293452858882973813483102008954982940361430156911478938364216563944106910214505634133706558656238254656700712525929903854933813928836378347518908762970712033337052923107693008518093849801803847813996748881765554653788291644268912980384613778969021502293082475666346224923071883324803280375039130352903304505842701147635242270210934637699104006714174883298422891491273104054328753298044273676822977244987749874555691907703880637046832794811358973739993110106219308149018570815397854379195305617510761053075688783766033667355445258844886241619210553457493675897849027988234351023599844663934853256411952221859563060475364645470760330902420806382584929156452876291575759142343809142302917491088984155209854432486594079793571316841692868039545309545388698114665082066862897420639323438488465240988742395873801976993820317174208932265468879364002630797780058759129671389634214252579116872755600360311370547754724604639987588046985178408674382863125 |
Marsh Posté le 18-11-2002 à 21:12:03
reglisse a écrit a écrit : 128bits ça fait des nombres de 38 chiffres non ? c pas beaucoup... |
128 bits ça fait 39 chiffres pas 38
Marsh Posté le 18-11-2002 à 21:12:25
*syl* a écrit a écrit : 128 bits ça fait 39 chiffres pas 38 |
c vrai
Marsh Posté le 18-11-2002 à 21:41:53
pour tout vous dire c une partie du 300000 eme terme de la suite de fibonacci .. on calcul se qu'on peut
Marsh Posté le 18-11-2002 à 22:17:19
*syl* a écrit a écrit : Dans mon cas les nombres étaient de cette longueur là :
|
voyons voir :
3 878 968 454
388 325 633 701 916 308 325 905 312 082 127 714 646 245 106
160 597 214 895 550 139 044 037 097 010 822 916 462 210 669
479 293 452 858 882 973 813 483 102 008 954 982 940 361 430
156 911 478 938 364 216 563 944 106 910 214 505 634 133 706
558 656 238 254 656 700 712 525 929 903 854 933 813 928 836
378 347 518 908 762 970 712 033 337 052 923 107 693 008 518
093 849 801 803 847 813 996 748 881 765 554 653 788 291 644
268 912 980 384 613 778 969 021 502 293 082 475 666 346 224
923 071 883 324 803 280 375 039 130 352 903 304 505 842 701
147 635 242 270 210 934 637 699 104 006 714 174 883 298 422
891 491 273 104 054 328 753 298 044 273 676 822 977 244 987
749 874 555 691 907 703 880 637 046 832 794 811 358 973 739
993 110 106 219 308 149 018 570 815 397 854 379 195 305 617
510 761 053 075 688 783 766 033 667 355 445 258 844 886 241
619 210 553 457 493 675 897 849 027 988 234 351 023 599 844
663 934 853 256 411 952 221 859 563 060 475 364 645 470 760
330 902 420 806 382 584 929 156 452 876 291 575 759 142 343
809 142 302 917 491 088 984 155 209 854 432 486 594 079 793
571 316 841 692 868 039 545 309 545 388 698 114 665 082 066
862 897 420 639 323 438 488 465 240 988 742 395 873 801 976
993 820 317 174 208 932 265 468 879 364 002 630 797 780 058
759 129 671 389 634 214 252 579 116 872 755 600 360 311 370
547 754 724 604 639 987 588 046 985 178 408 674 382 863 125
ça ressemble
Marsh Posté le 18-11-2002 à 22:19:46
Vous devriez arreter je sens que vous allez vous faire jeter !
Marsh Posté le 18-11-2002 à 22:22:03
bah c pas sa faute c moi je vois pas en quoi ça gene .. mais bon si il faut je suprime mes posts
Marsh Posté le 18-11-2002 à 22:25:03
tu sais ca na rien de mechant.
mais si les posts ont pour bu d etre lu et relu pour "aider" (enfin c est comme ca que je vosi ce forum) et bien autant que les posts ai de l interet.
t es pas d accord ?
Moi aussi ca me gene pas "trop" mais bon attendre que mon navigateur affiche autre chose que des chiffres c est lourd a force !
Marsh Posté le 18-11-2002 à 22:27:21
ok j'ai viré le plus grand mais bon ct quand la 300000 eme valeur de la suite de fibonacci ct pas que des chiffres
Marsh Posté le 18-11-2002 à 22:31:00
Fallait pas te sentir obliger.
bien il est tard, bonne nuit a toutes et a tous. (21h27 heure locale)
Marsh Posté le 18-11-2002 à 22:47:05
KrzAramis a écrit a écrit : Vous devriez arreter je sens que vous allez vous faire jeter ! |
on n'est pas sur developpez.com
Marsh Posté le 18-11-2002 à 00:02:50
Slt !
Voilà, je cherche un langage permettant de gérer les grands nombres compilable sous Windows..
J'ai essayé différentes libs pour C/C++ de gestion de grands nombres mais j'ai un peu de mal à les faire fonctionner sous Windows et vu que j'ai pas envie d'écrire ma classe pour les gérer, je cherche un langage les gérant d'office
A vos claviers !