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

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  27341  27342  27343  27344  27345  27346
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2542248
el muchach​o
Comfortably Numb
Posté le 10-09-2026 à 21:35:53  profilanswer
 

Reprise du message précédent :

Flaie a écrit :

Et vite je vais bientot me coucher :o


Ben comme t'as l'abo à Opus, fais les traductions. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 10-09-2026 à 21:35:53  profilanswer
 

n°2542249
Kenshineuh
Posté le 10-09-2026 à 21:36:14  profilanswer
 

Flaie a écrit :

Et vite je vais bientot me coucher :o

 

Elle était bien la soupe ?  [:mlc]

Message cité 1 fois
Message édité par Kenshineuh le 10-09-2026 à 21:36:34
n°2542250
Flaie
Posté le 10-09-2026 à 21:36:59  profilanswer
 

el muchacho a écrit :


Ben comme t'as l'abo à Opus, fais les traductions. :o


traductions des autres langages ?  
 
jcroyais que tu voulais faire un truc de merde bancal sur godbolt où tu maitrises rien pour comparer  [:r3g]

n°2542251
Flaie
Posté le 10-09-2026 à 21:37:40  profilanswer
 

Kenshineuh a écrit :


 
Elle était bien la soupe ?  [:mlc]


Le monde appartient à ceux qui se lèvent tôt, le problème c'est que le soir t'es fatigué  :fou:

n°2542252
Dion
Acceuil
Posté le 10-09-2026 à 21:47:07  profilanswer
 

Tu ne profites pas d’un sommeil récupérateur dans le train ?


---------------
It is not called show art
n°2542253
Flaie
Posté le 10-09-2026 à 21:48:26  profilanswer
 

je suis en remote demain, merci de penser à moi :love:

n°2542254
el muchach​o
Comfortably Numb
Posté le 10-09-2026 à 21:49:21  profilanswer
 

Flaie a écrit :


traductions des autres langages ?  
 
jcroyais que tu voulais faire un truc de merde bancal sur godbolt où tu maitrises rien pour comparer  [:r3g]


Ben si tu le prends comme ça, tu attendras demain pour des résultats. :jap:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542255
Dion
Acceuil
Posté le 10-09-2026 à 21:56:24  profilanswer
 

Ah enfin !  
 
https://img3.super-h.fr/images/2026/09/10/snapshot_3521609188668052315.jpg
 
On va se faire une bonne terrasse demain pour étrenner tout ça  :sol:  


---------------
It is not called show art
n°2542256
el muchach​o
Comfortably Numb
Posté le 10-09-2026 à 21:57:47  profilanswer
 

Flaie a écrit :


traductions des autres langages ?

 

jcroyais que tu voulais faire un truc de merde bancal sur godbolt où tu maitrises rien pour comparer  [:r3g]


En vrai, godbolt a du mal à compiler, ça marche une fois sur 5, je ne sais pas pourquoi.
Les serveurs doivent être fortement sollicités.
Je referai des mesures demain matin.


Message édité par el muchacho le 10-09-2026 à 22:04:55

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542257
Jubijub
Parce que je le VD bien
Posté le 10-09-2026 à 21:58:09  profilanswer
 

Hephaestos a écrit :


 
Mon Claude perso a accès à mon dépôt GitHub perso, il écrit directement sans supervision et déploie sur mon cloudflare.
 
Mon agent pro est en mode yolo, il a le droit de faire de façon autonome tout ce que je peux faire : lignes de commande (donc accès indirect à la prod, la stack prod demande en général un second humain pour approuver), approuver ou soumettre des PR, et accès complet à internet et à ma machine virtuelle.


 
1/ idem, même si pour l'instant j'ai rien sur des serveurs persos
2/ idem, sans mode Yolo c'est ingérable, la gestion des droits Gemini pue par rapport à Claude (c'est pas que la granularité n'y est pas, c'est que le harnais extrapole mal. J'en ai plein le cul de devoir approver f1 read-only <script ultra specifique #1>, puis 5sec plus tard f1 read-only <script ultra specifique #2> : me propose de mettre ça en dure dans ma conf est complètement con, par contre j'apprécierais un "Approve f1 read-only for this project / approve f1 readonly forever"
 
je vais même plus loin: je donne accès aux systèmes RH, et je laisse l'agent interagir avec via un browser contrôlé


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 10-09-2026 à 21:58:09  profilanswer
 

n°2542258
Jubijub
Parce que je le VD bien
Posté le 10-09-2026 à 22:05:55  profilanswer
 

Dion a écrit :

Ah enfin !  
 
https://img3.super-h.fr/images/2026 [...] 052315.jpg
 
On va se faire une bonne terrasse demain pour étrenner tout ça  :sol:  


 
 
 [:wiids]


---------------
Jubi Photos : Flickr - 500px
n°2542259
el muchach​o
Comfortably Numb
Posté le 10-09-2026 à 22:30:12  profilanswer
 

Flaie a écrit :


traductions des autres langages ?

 

jcroyais que tu voulais faire un truc de merde bancal sur godbolt où tu maitrises rien pour comparer  [:r3g]


Bon, après traduction du code Go en C++, en Rust et en Zig, sur un run avec N = 2 000 000, j'ai:

 

Go x84-gc 1.26.0:

 

N = 1 000 000
slices.Sort (stdlib)         89 ms
iCantBelieveItCanSort    ignoré (O(n²) avec n > 50000)
Selection Sort           ignoré (O(n²) avec n > 50000)
Insertion Sort           ignoré (O(n²) avec n > 50000)
Shell Sort                  151 ms  OK
Merge Sort                  101 ms  OK
Heap Sort                   653 ms  OK
QuickSort                    97 ms  OK

 

N = 2 000 000
slices.Sort (stdlib)        242 ms
iCantBelieveItCanSort    ignoré (O(n²) avec n > 50000)
Selection Sort           ignoré (O(n²) avec n > 50000)
Insertion Sort           ignoré (O(n²) avec n > 50000)
Shell Sort                  905 ms  OK
Merge Sort                  280 ms  OK
Heap Sort                   954 ms  OK
QuickSort                   710 ms  OK

 

C++ x64-gcc 16.2:  -std=c++17 -O3

 

N = 1 000 000
std::sort (stdlib)           89 ms
iCantBelieveItCanSort    ignoré (O(n²) avec n > 50000)
Selection Sort           ignoré (O(n²) avec n > 50000)
Insertion Sort           ignoré (O(n²) avec n > 50000)
Shell Sort                  169 ms  OK
Merge Sort                  115 ms  OK
Heap Sort                   408 ms  OK
QuickSort                   117 ms  OK

 

N = 2 000 000
std::sort (stdlib)          233 ms
iCantBelieveItCanSort    ignoré (O(n²) avec n > 50000)
Selection Sort           ignoré (O(n²) avec n > 50000)
Insertion Sort           ignoré (O(n²) avec n > 50000)
Shell Sort                  438 ms  OK
Merge Sort                  789 ms  OK
Heap Sort                   961 ms  OK
QuickSort                   293 ms  OK

 

Zig 0.15.2:  -O ReleaseFast

 

N = 1 000 000
Reference (std.sort)               73 ms  OK
I Can't Believe It Can Sort  SKIPPED (quadratic)
Selection Sort               SKIPPED (quadratic)
Insertion Sort               SKIPPED (quadratic)
Shell Sort                        124 ms  OK
Merge Sort                         57 ms  OK
Heap Sort                         120 ms  OK
QuickSort                          79 ms  OK

 

N = 2 000 000
Reference (std.sort)              198 ms  OK
I Can't Believe It Can Sort  SKIPPED (quadratic)
Selection Sort               SKIPPED (quadratic)
Insertion Sort               SKIPPED (quadratic)
Shell Sort                        839 ms  OK
Merge Sort                        156 ms  OK
Heap Sort                         837 ms  OK
QuickSort                         212 ms  OK

 

Rust rustc 1.98.0 : -O

 

N = 1 000 000
Reference (std::sort)              21 ms  OK
I Can't Believe It Can Sort  SKIPPED (quadratic)
Selection Sort               SKIPPED (quadratic)
Insertion Sort               SKIPPED (quadratic)
Shell Sort                        184 ms  OK
Merge Sort                        112 ms  OK
Heap Sort                         432 ms  OK
QuickSort                         108 ms  OK

 

N = 2 000 000
Reference (std::sort)              33 ms  OK
I Can't Believe It Can Sort  SKIPPED (quadratic)
Selection Sort               SKIPPED (quadratic)
Insertion Sort               SKIPPED (quadratic)
Shell Sort                        316 ms  OK
Merge Sort                        192 ms  OK
Heap Sort                         828 ms  OK
QuickSort                         181 ms  OK

 


Code ici: https://github.com/NJdevPro/sorting_algs  (j'ai pas encore changé les gists)

Message cité 1 fois
Message édité par el muchacho le 11-09-2026 à 05:53:12

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542260
el muchach​o
Comfortably Numb
Posté le 10-09-2026 à 23:19:30  profilanswer
 

L'algo de tri de référence de la lib standard Rust est exceptionnellement rapide.

 
Citation :


Key Sorting Methods:

 

sort(): Performs a stable sort using driftsort.  It is the default choice when preserving the relative order of equal elements is required.

 

sort_unstable(): Performs an unstable sort using ipnsort.  It is generally faster and does not allocate auxiliary memory, making it the preferred choice when stability is not needed.

 

1. Qu'est-ce que driftsort ?

 

Driftsort a été conçu par Orson Peters et Lukas Bergdoll. Il combine principalement :

 

Quicksort stable
Mergesort
détection des séquences déjà triées (runs)
une stratégie de fusion inspirée de Powersort
de petits tris spécialisés pour les petites partitions.

 

Les auteurs le décrivent comme un hybride bottom-up mergesort / top-down quicksort.

 

Schématiquement :

 

                      driftsort
                           │
              ┌────────────┴────────────┐
              │                         │
       données très désordonnées   données partiellement triées
              │                         │
       stable quicksort                          détection des runs
              │                         │
              └────────────┬────────────┘
                                  │
                           merge / Powersort
                                  │
                                  ▼
                           tableau trié

 

Ce qui est particulièrement intéressant, c'est que driftsort ne choisit pas simplement "quicksort OU mergesort" au départ. Il examine la structure des données et adapte son comportement.

 

2. Pourquoi est-il aussi rapide ?

 

Il y a plusieurs raisons.

 

A. Il exploite les données déjà partiellement triées

 

Supposons que ton tableau contienne :

 

1 2 3 4 5 6 7 8  20 19 18 17  30 31 32 33 ...

 

Un Merge Sort classique va quand même effectuer beaucoup de travail récursif.

 

Driftsort cherche au contraire des runs, c'est-à-dire des portions qui sont déjà croissantes ou décroissantes.

 

La documentation indique notamment que des entrées complètement croissantes ou décroissantes peuvent être traitées avec seulement N−1 comparaisons.

 

C'est énorme.

 

B. Sur des données vraiment aléatoires, il utilise essentiellement une forme de Quicksort

 

Et c'est probablement la raison principale de la vitesse que tu vois dans ton benchmark.

 

Pour des données aléatoires comme celles que nous générons avec notre xorshift :

 

17
1834921
92837
...

 

il n'y a pratiquement aucun run intéressant à exploiter.

 

Driftsort peut alors utiliser son stable quicksort, avec une limite qui lui permet de basculer vers d'autres mécanismes si les partitions deviennent problématiques. Le code actuel utilise notamment une limite basée sur log₂(n).

 

Et surtout, contrairement à notre QuickSort artisanal, c'est un QuickSort stable.

 

Bon c'est un algo ultra sophistiqué, bien plus que les algos de tri des autres libs standard.


Message édité par el muchacho le 11-09-2026 à 00:00:48

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542261
Flaie
Posté le 11-09-2026 à 06:27:32  profilanswer
 

el muchacho a écrit :


Bon, après traduction du code Go en C++, en Rust et en Zig, sur un run avec N = 2 000 000, j'ai:

 

Go x84-gc 1.26.0:

 

N = 1 000 000
slices.Sort (stdlib)         89 ms
iCantBelieveItCanSort    ignoré (O(n²) avec n > 50000)
Selection Sort           ignoré (O(n²) avec n > 50000)
Insertion Sort           ignoré (O(n²) avec n > 50000)
Shell Sort                  151 ms  OK
Merge Sort                  101 ms  OK
Heap Sort                   653 ms  OK
QuickSort                    97 ms  OK

 



GPT-5.6 Sol s'ennuyait, résultats sur mon Mac Mini M4 Pro.

 

Versions:

  • Go: go1.26.1 darwin/arm64
  • C/C++: Apple clang version 21.0.0 / Target: arm64-apple-darwin25.6.0
  • Java: javac 26.0.2
  • Zig: 0.16.0
  • Rust: 1.98.1


Build & run:

  • Go: CGO_ENABLED=0 go build -o app . && ./app -n 1000000 -runs 10 -o go-1m.csv
  • C: clang -O3 -DNDEBUG -std=c17 -Wall -Wextra -Wpedantic  -o app main.c && ./app -n 1000000 -runs 10 -o c-1m.csv
  • C++: clang++ -O3 -DNDEBUG -std=c++17 -Wall -Wextra -Wpedantic -o app main.cpp && ./app -n 1000000 -runs 10 -o cpp-1m.csv
  • Java: javac SortBench.java && java -Xms1g -Xmx1g SortBench -n 1000000 -runs 10 -warmup 5 -o java-1m.csv
  • Zig: zig build-exe main.zig -O ReleaseFast -femit-bin=app && ./app -n 1000000 -runs 10 -o zig-1m.csv
  • Rust: rustc --edition=2024 -O -o app main.rs && ./app -n 1000000 -runs 10 -o rust-1m.csv


Méthodologie:

 

L'objectif de ce benchmark n'est pas seulement de comparer les fonctions de tri fournies par les bibliothèques standard, mais également de comparer les performances obtenues lorsque les différents langages exécutent des implémentations aussi proches que possible des mêmes algorithmes.

 

Pour chaque langage, cinq tris sont mesurés : le tri de la bibliothèque standard, QuickSort, Merge Sort, Heap Sort et Shell Sort. Les quatre algorithmes maison utilisent les mêmes principes et optimisations dans chaque langage.
Les benchmarks sont réalisés avec deux tailles de tableaux : 1 000 000 et 2 000 000 d'éléments.

 

Neuf types d'entrées sont utilisés afin de ne pas mesurer uniquement le cas favorable d'un tableau aléatoire : données aléatoires, permutation sans doublons, tableau déjà trié, tableau inversé, seulement 100 valeurs distinctes, valeurs toutes identiques, tableau presque trié, distribution « organ-pipe » et motif en dents de scie.

 

Le même générateur pseudo-aléatoire SplitMix64, avec la même graine, est réimplémenté dans chaque langage. Les différents programmes travaillent donc sur les mêmes jeux de données.
Chaque combinaison est exécutée 10 fois. L'ordre des algorithmes est mélangé à chaque passage afin de limiter les biais liés aux caches, à la fréquence du processeur ou à l'ordre d'exécution.

 

La génération des données, la copie du tableau de travail et la vérification du résultat sont effectuées en dehors de la zone chronométrée. Seul le tri lui-même est mesuré.
Les résultats affichés correspondent à la médiane des 10 mesures, plus robuste qu'une mesure unique face aux variations ponctuelles du système. Les temps bruts de chaque run sont également conservés dans des fichiers CSV.

 

Pour Java, plusieurs passages de chauffe non mesurés sont effectués avant le benchmark afin que le JIT HotSpot puisse compiler les méthodes avant les mesures.
Tous les programmes ont été compilés en mode optimisé/release avec les options habituelles de leur toolchain, sans optimisation spécifique au processeur.

 

Résultats:

 

Compare directement les bibliothèques standard des 6 langages sur le cas le plus classique, avec 1M et 2M côte à côte.
https://rehost.diberie.com/Picture/Get/r/543023

 

Distingue les performances des langages/compilateurs de la qualité de leur bibliothèque standard. Ici, les implémentations de Shell/Merge/Heap/Quick sont volontairement quasiment identiques.
https://rehost.diberie.com/Picture/Get/r/543024

 

Montre l’intelligence des implémentations modernes : détection des données déjà triées, algorithmes adaptatifs, etc. Les écarts avec un QuickSort classique peuvent être énormes.
https://rehost.diberie.com/Picture/Get/r/543025

 

Cas de 1 million d’éléments mais seulement 100 valeurs distinctes. Cela montre quels tris savent exploiter efficacement les doublons.
https://rehost.diberie.com/Picture/Get/r/543026

 

Cas volontairement moins favorable aux QuickSort simples. Il montre pourquoi les bibliothèques standard modernes utilisent PDQSort, introsort, dual-pivot, ipnsort, etc., plutôt qu’un QuickSort scolaire.
https://rehost.diberie.com/Picture/Get/r/543027

 

Montre comment chaque stdlib se comporte lorsque N double. La ligne pointillée indique le ratio attendu pour nlog n, environ 2,10x entre 1M et 2M.
https://rehost.diberie.com/Picture/Get/r/543028

 

Conclusion:

 

Les résultats montrent surtout qu'il n'existe pas un unique « langage le plus rapide » pour trier des données : une grande partie des écarts vient de la qualité et de la stratégie choisie par la bibliothèque standard.

 

Sur les données aléatoires, Rust se détache très nettement avec slice::sort_unstable, devant le std::sort de C++. Go, Zig et Java sont sensiblement derrière, tandis que le qsort du C termine dernier.

 

Le QuickSort maison est particulièrement révélateur. Sur un million de valeurs aléatoires, C, C++, Go et Rust obtiennent tous un temps voisin de 43 ms. Lorsque l'algorithme est quasiment identique, les différences entre plusieurs langages compilés deviennent donc relativement faibles.

 

Les bibliothèques standard montrent en revanche des comportements très différents sur les données particulières. Certaines reconnaissent très efficacement les tableaux déjà triés, les nombreuses valeurs identiques ou certaines distributions structurées. Java est notamment extrêmement rapide dans plusieurs de ces cas, alors que Rust domine nettement les données aléatoires.

 

Le passage de un à deux millions d'éléments donne également des résultats cohérents : sur les cas classiques, les temps augmentent généralement d'un facteur proche des ~2,1 attendus pour un algorithme en O(n log n).

 

Au final, le résultat le plus intéressant n'est probablement pas qu'un langage gagne partout, mais que les algorithmes maison donnent souvent des performances proches entre langages, alors que les implémentations des bibliothèques standard peuvent présenter des écarts considérables. Le choix de l'algorithme et la qualité de son implémentation comptent donc au moins autant que le langage utilisé.

Message cité 2 fois
Message édité par Flaie le 11-09-2026 à 06:48:50
n°2542262
Hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 11-09-2026 à 08:50:22  profilanswer
 

Dion a écrit :

Ah enfin !

 

https://img3.super-h.fr/images/2026 [...] 052315.jpg

 

On va se faire une bonne terrasse demain pour étrenner tout ça  :sol:


J'ai été voir sur internet, c'est complètement fou : tu peux tout payer avec une carte qui tient dans la poche  :ouch:  On peut dire ce qu'on veut de Elon Musk, il n'en reste pas moins qu'il révolutionne toutes les technologies qu'il approche !!!

n°2542263
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 09:33:28  profilanswer
 

Flaie a écrit :


GPT-5.6 Sol s'ennuyait, résultats sur mon Mac Mini M4 Pro.

 

Versions:

  • Go: go1.26.1 darwin/arm64
  • C/C++: Apple clang version 21.0.0 / Target: arm64-apple-darwin25.6.0
  • Java: javac 26.0.2
  • Zig: 0.16.0
  • Rust: 1.98.1



Rien à dire, c'est propre. :jap:
J'avais bien noté que le sort de la std lib de zig était moisi.
Je me demande pourquoi le heapsort de zig n'est pas terrible alors que les autres algos sont quasiment au niveau de C/C++. Tu as le code quelque part ? (tu peux demander à sol ?)


Message édité par el muchacho le 11-09-2026 à 09:43:59

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542264
Dion
Acceuil
Posté le 11-09-2026 à 09:42:20  profilanswer
 

Hephaestos a écrit :


J'ai été voir sur internet, c'est complètement fou : tu peux tout payer avec une carte qui tient dans la poche  :ouch:  On peut dire ce qu'on veut de Elon Musk, il n'en reste pas moins qu'il révolutionne toutes les technologies qu'il approche !!!


Et comme ça t'es pas obligé de trimballer ton téléphone partout pour payer, juste une petite carte et hop !


---------------
It is not called show art
n°2542265
Kenshineuh
Posté le 11-09-2026 à 09:43:39  profilanswer
 

Dion a écrit :


Et comme ça t'es pas obligé de trimballer ton téléphone partout pour payer, juste une petite carte et hop !

 

Pense à acheter un porte-feuille anti RFID, y'a des gens peu scrupuleux dans le métro.  :pfff:
J'ai une amie à qui ils ont volés 5000€ en 2 secondes.


Message édité par Kenshineuh le 11-09-2026 à 09:44:19
n°2542266
Hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 11-09-2026 à 09:56:56  profilanswer
 

Ça y est on a Opus dispo sur antigravity, on va pouvoir faire des vraies battle avec Gemini.

n°2542267
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 11-09-2026 à 09:59:22  profilanswer
 

Hephaestos a écrit :

Ça y est on a Opus dispo sur antigravity, on va pouvoir faire des vraies battle avec Gemini.


Opus on l'aime bien au village il est bien brave :o


---------------
I was there Gandalf, I was there 3000 years ago... when the war between vi and emacs was raging.
n°2542268
Flaie
Posté le 11-09-2026 à 10:08:50  profilanswer
 

Je trouve que GPT 5.6 fait du meilleur boulot, typiquement c'était mieux pour les benchmark de much.
 
Pareil si je le lache sur du Go, il m'a l'air meilleur, vibe au doigt mouillé évidemment.

n°2542269
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 10:12:16  profilanswer
 

C'est clair que GPT est devenu vachement bon. Même sur la partie gratuite, qui a visiblement un contexte très limité, le code est généré hyper rapidement et souvent correct. Mais il ne fait pas l'effort que Claude fait de l'exécuter pour voir s'il y a un soucis.
J'imagine que sol fait le boulot, au vu du rapport qu'a produit Flaie.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542270
Flaie
Posté le 11-09-2026 à 10:14:44  profilanswer
 

el muchacho a écrit :

C'est clair que GPT est devenu vachement bon. Même sur la partie gratuite, qui a visiblement un contexte très limité, le code est généré hyper rapidement et souvent correct. Mais il ne fait pas l'effort que Claude fait de l'exécuter pour voir s'il y a un soucis.
J'imagine que sol fait le boulot, au vu du rapport qu'a produit Flaie.


En offre payant si, pour le Zig par ex il a installé le tooling de son côté car y'a un truc qu'il était pas sur pour la 0.16.0 et pour pas me filer du code qui passe pas il a fait ça en préventif.

n°2542271
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 10:15:57  profilanswer
 

Petite question: vous payez, vous, ou c'est la boîte qui paie ?


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542272
Flaie
Posté le 11-09-2026 à 10:17:54  profilanswer
 

Je paye avec mes propres deniers, GPT tous les mois. Claude ça arrive que je le coupe, si j'ai des idées dans la tête je reprends Claude comme ça j'alterne avec GPT quand j'ai plus de tokens.
 
À la COGIP on a Copilot avec un nombre de crédits par mois (largement suffisant pour ce que j'en utilise pour l'instant).

n°2542273
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 10:20:07  profilanswer
 

Je me demande pourquoi le heapsort de zig n'est pas terrible alors que les autres algos sont quasiment au niveau de C/C++. Tu as le code quelque part ? (tu peux demander à sol ?)


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542274
Kenshineuh
Posté le 11-09-2026 à 10:25:32  profilanswer
 

el muchacho a écrit :

Petite question: vous payez, vous, ou c'est la boîte qui paie ?


 
Boite.

n°2542275
gfive
Posté le 11-09-2026 à 10:25:59  profilanswer
 

Flaie a écrit :


Au final, le résultat le plus intéressant n'est probablement pas qu'un langage gagne partout, mais que les algorithmes maison donnent souvent des performances proches entre langages, alors que les implémentations des bibliothèques standard peuvent présenter des écarts considérables. Le choix de l'algorithme et la qualité de son implémentation comptent donc au moins autant que le langage utilisé.


 
Et Java avec GraalVM ça donne quoi ?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2542276
Flaie
Posté le 11-09-2026 à 10:28:11  profilanswer
 

el muchacho a écrit :

Je me demande pourquoi le heapsort de zig n'est pas terrible alors que les autres algos sont quasiment au niveau de C/C++. Tu as le code quelque part ? (tu peux demander à sol ?)


https://topaz.github.io/paste/#XQ...

n°2542277
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 11-09-2026 à 10:47:38  profilanswer
 

el muchacho a écrit :

Petite question: vous payez, vous, ou c'est la boîte qui paie ?


 
L'entreprise paie pour Claude, un compte à 125$ donne tellement de Fable 5.1 c'est l'opulence en vrai.


---------------
I was there Gandalf, I was there 3000 years ago... when the war between vi and emacs was raging.
n°2542278
Flaie
Posté le 11-09-2026 à 10:51:50  profilanswer
 

gfive a écrit :

 

Et Java avec GraalVM ça donne quoi ?


native-image 25.0.4.1 2026-08-18
GraalVM Runtime Environment Oracle GraalVM 25.3.4.1+1.1 (build 25.0.4.1+1-LTS-jvmci-25.3-b22)
Substrate VM Oracle GraalVM 25.3.4.1+1.1 (build 25.0.4.1+1-LTS, serial gc, compressed references)

 

Moins bon que la JVM chaude.
https://rehost.diberie.com/Picture/Get/r/543073
https://rehost.diberie.com/Picture/Get/r/543074
https://rehost.diberie.com/Picture/Get/r/543075
https://rehost.diberie.com/Picture/Get/r/543076
https://rehost.diberie.com/Picture/Get/r/543077
https://rehost.diberie.com/Picture/Get/r/543078

 

#tiktok On a trop banalisé les perfs d'une JVM bien chaude #/tiktok


Message édité par Flaie le 11-09-2026 à 10:56:25
n°2542279
gfive
Posté le 11-09-2026 à 11:34:03  profilanswer
 

Citation :

On a trop banalisé les perfs d'une JVM bien chaude


 
C'est une contrepèterie ? :o


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2542280
Jubijub
Parce que je le VD bien
Posté le 11-09-2026 à 11:46:04  profilanswer
 

JVM bien chaudes près de chez vous ? [:fdupuis8:1]


---------------
Jubi Photos : Flickr - 500px
n°2542281
Dion
Acceuil
Posté le 11-09-2026 à 12:01:05  profilanswer
 

Toi tu vas encore acheter des heures de ménage  [:ronfl]


---------------
It is not called show art
n°2542282
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 12:28:41  profilanswer
 
n°2542283
Kenshineuh
Posté le 11-09-2026 à 12:33:15  profilanswer
 

el muchacho a écrit :

La France en 27e place au classement PISA. :/
 
Loin derrière les USA (13e)  
 
[:zest]


 
Je suis pas surpris.
 
Par exemple l'Angleterre top 10 : L'Angleterre recueille ses gros efforts depuis des années dans le primaire. Apprentissage de la lecture dès 4 ans, maths journaliers tout au long du primaire.  
A noter que si globalement, le UK dépense moins que la France pour l'éducation, ça comprend aussi les universités.
 
Parce que pour le primaire, surprise :
 

Citation :

Les deux dynamiques opposéesLe paradoxe français (Priorité au Lycée) :
 
La France se distingue historiquement par un déséquilibre. Elle dépense environ 40 % de plus pour un élève de lycée que pour un élève d'école élémentaire. Le budget du secondaire est lourdement impacté par le coût des différentes filières (générale, technologique, professionnelle) et le nombre d'heures de cours hebdomadaires des élèves, qui est supérieur à la moyenne européenne.
Le choix britannique (L'équité Primaire/Secondaire) : Le Royaume-Uni attribue un financement beaucoup plus équilibré entre les cycles. Le budget par élève dans le primaire y est nettement plus élevé qu'en France. Cela se traduit souvent par un taux d'encadrement plus favorable (moins d'élèves par enseignant) dans les premières années de scolarité.


 
Dépenses annuelles par élève du Primaire:
 
FR: Environ 7 400 € (Inférieur à la moyenne de l'OCDE)
UK : Environ 8 200 € (£7 000) (Supérieur à la France)
 
Au UK, point de Bac général ultra couteux. 3 à 4 matières seulement choisies par les élèves (si leurs résultats au GCSE le leur permet).
 
C'est pour l'université que personnellement, je considère le UK comme un scandale à cause du coût prohibitif des études et de l'endettement subi par les jeunes qui veulent étudier.

Message cité 2 fois
Message édité par Kenshineuh le 11-09-2026 à 12:34:24
n°2542284
el_barbone
too old for this shit ...
Posté le 11-09-2026 à 12:35:16  profilanswer
 

Kenshineuh a écrit :

 

Je suis pas surpris.
 
Par exemple l'Angleterre top 10 : L'Angleterre recueille ses gros efforts depuis des années dans le primaire. Apprentissage de la lecture dès 4 ans, maths journaliers tout au long du primaire.  
A noter que si globalement, le UK dépense moins que la France pour l'éducation, ça comprend aussi les universités.

 

Parce que pour le primaire, surprise :

 
Citation :

Les deux dynamiques opposéesLe paradoxe français (Priorité au Lycée) :

 

La France se distingue historiquement par un déséquilibre. Elle dépense environ 40 % de plus pour un élève de lycée que pour un élève d'école élémentaire. Le budget du secondaire est lourdement impacté par le coût des différentes filières (générale, technologique, professionnelle) et le nombre d'heures de cours hebdomadaires des élèves, qui est supérieur à la moyenne européenne.
Le choix britannique (L'équité Primaire/Secondaire) : Le Royaume-Uni attribue un financement beaucoup plus équilibré entre les cycles. Le budget par élève dans le primaire y est nettement plus élevé qu'en France. Cela se traduit souvent par un taux d'encadrement plus favorable (moins d'élèves par enseignant) dans les premières années de scolarité.

 

Dépenses annuelles par élève du Primaire:

 

FR: Environ 7 400 € (Inférieur à la moyenne de l'OCDE)
UK : Environ 8 200 € (£7 000) (Supérieur à la France)

 

Au UK, point de Bac général ultra couteux. 3 à 4 matières seulement choisies par les élèves (si leurs résultats au GCSE le leur permet).

 

C'est pour l'université que personnellement, je considère le UK comme un scandale à cause du coût prohibitif des études et de l'endettement subi par les jeunes qui veulent étudier.


HLM, ton multi :fou:

Message cité 1 fois
Message édité par el_barbone le 11-09-2026 à 12:35:35

---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2542285
Dion
Acceuil
Posté le 11-09-2026 à 12:37:34  profilanswer
 

Moi j'ai jamais trouvé comment configurer les sites d'actualités pour me donner "la une" d'il y a cinq jours. Alors un peu de respect.


---------------
It is not called show art
n°2542286
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 13:08:47  profilanswer
 
n°2542287
el muchach​o
Comfortably Numb
Posté le 11-09-2026 à 13:10:47  profilanswer
 

Dion a écrit :

Moi j'ai jamais trouvé comment configurer les sites d'actualités pour me donner "la une" d'il y a cinq jours. Alors un peu de respect.


Après le classement n'a pas dû changer des masses depuis 5 jours.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2542288
Kenshineuh
Posté le 11-09-2026 à 13:12:29  profilanswer
 

el muchacho a écrit :


Après le classement n'a pas dû changer des masses depuis 5 jours.


 
C’était sa façon de te dire qu’on en a déjà discuté ici il y a quelques jours maintenant.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  27341  27342  27343  27344  27345  27346

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


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