COMPTOIR
  
register

Keskia de prévu pour GCC 8 ?
Quiconque ayant déjà commencé à apprendre le C/C++ (ou le Fortran ?) a dû entendre parler de GCC. Le célèbre compilateur sous licence GNU permet en effet de traduire votre code source en binaire exécutable sur diverses architectures ; ainsi que lui apporter diverses optimisations. Pour rester compétitif face à la concurrence rude d'ICC vendu par Intel ou de LLVM (clang) guidé par Apple, des mises à jour sont régulièrement proposées afin de rester en phase avec les nouveaux standards et matériels.
 
Alors que la version 8 n'est pas encore sortie (on l'attendra sous le doux nom de GCC 8.1 vers avril-mai 2018), les changements ont été catalogués par Phoronix. Au menu, on trouvera des optimisations plus poussées pour le support de Ryzen et Threadripper, les prémices du support du C++20, le support du C17, la prise en charge de Cannon Lake qui semble être capable d'utiliser les instructions AVX-512 dans sa version grand public, ainsi que les premiers changements pour son successeur Ice Lake. Golang, le front-end pour la compilation du langage Go développé par Google, sera également plus rapide ; et enfin les processeurs ARM ne sont pas en reste avec bon nombre d'optimisations mineures, le support des prochains processeurs Saphira de Qualcomm, ainsi que la possibilité de compiler vers de l'ARMv8-R (utilisé dans les industries où les garanties de temps d'exécutions sont obligatoires, telles l'aviation ou l'automobile).
 
gcc logo
Quand le GNU sort de sa tanière, mieux vaut cacher son derrière
 
Bien que cette branche de l'informatique soit souvent négligée au profit d'optimisations hardware, il est rassurant de voir que le développement est toujours très actif à ce niveau dans la communauté du libre. Tant qu'il y aura des ordinateurs, il faudra bien des programmes pour les nourrir d'assembleur !
 
Un poil avant ?

En Belgique, l'investigation sur les transactions in-game progresse

Un peu plus tard ...

Black Friday & cyber monday • Quelques offres retenues par CDH

Les 13 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par dantes94, le Vendredi 24 Novembre 2017 à 19h41  
par Un champion du monde de Lorraine, le Vendredi 24 Novembre 2017 à 16h42
Dupliquer du code non forké c'est efficace selon toi?
Non mais pour moi le soucis ne se situe pas dans l'efficacité de l'open source mais dans la gestion des projet par leur proprio
par Un champion du monde de Lorraine, le Vendredi 24 Novembre 2017 à 16h42  
par dantes94, le Vendredi 24 Novembre 2017 à 16h25
Mais si tu pars du principe que ce qui est en public sur github est open ça ne change pas grand chose a la question.
Quel rapport avec l'efficacité ?
Dupliquer du code non forké c'est efficace selon toi?
par dantes94, le Vendredi 24 Novembre 2017 à 16h25  
par Un médecin des ragots de Lorraine, le Vendredi 24 Novembre 2017 à 16h21
J'ai du mal à imaginer du code source fermé public... concept intéressant.
Du code source en public sur github n'est pas forcement "open source" en soi, il y a plein de gens qui ne veulent tout simplement pas payer des dépôts privé pour leurs expériences.

Mais si tu pars du principe que ce qui est en public sur github est open ça ne change pas grand chose a la question.
Quel rapport avec l'efficacité ?
par Un médecin des ragots de Lorraine, le Vendredi 24 Novembre 2017 à 16h21  
par dantes94, le Vendredi 24 Novembre 2017 à 15h07
Quel rapport avec l'efficacité de l'open source ? C'est 70% du code public donc il dois y avoir tout les trucs de tests/étudiants et des dizaines de dépendance qui sont en doublon.
J'ai du mal à imaginer du code source fermé public... concept intéressant.
par Un médecin des ragots de Lorraine, le Vendredi 24 Novembre 2017 à 16h12  
par Un rat goth à l'heure de Geneve, le Vendredi 24 Novembre 2017 à 15h06
Les hippies communistes du libre, comme ceux qui ont trouvé/développé la roue, l'électricité, le condensateur, les diodes, les transistors à effet de champ, les semiconducteurs ou encore la pénicilline, le concepts du vaccin, les lentilles optiques pour te permettre de voir, les polarisateurs nécessaire aux écran, ou simplement la ceinture de sécurité.
Ouai, sont vraiment inutile ceux-là, tellement con de pas avoir mis de brevet dessus, l'humanité se porterait mieux si ils avaient pas existé, sans aucun doute possible.
Vive la propriété intellectuelle fermée en fait, clairement.
Quel est le rapport avec la choucroute?

Depuis quand écrire du software est une science fondamentale?
par Nicolas D., le Vendredi 24 Novembre 2017 à 15h08  
par darkpounette, le Vendredi 24 Novembre 2017 à 11h22
Prémisse et prémices sont des homophones, c'est-à-dire des mots de même prononciation mais n'ayant pas le même sens.
Gloups, merci à toi ! Il y a un petit bouton "signaler" pour ce genre de bêtises
par dantes94, le Vendredi 24 Novembre 2017 à 15h07  
par Un ragoteur sans nom de Lorraine, le Vendredi 24 Novembre 2017 à 12h53
Sujet connexe: 70 % de code dupliqué sur GitHub. Je suis impressionné par l'efficacité open source...

source: http://www.fudzilla.com/news/45049-half-of-github-is-duplicated-code
Quel rapport avec l'efficacité de l'open source ? C'est 70% du code public donc il dois y avoir tout les trucs de tests/étudiants et des dizaines de dépendance qui sont en doublon.
par Un rat goth à l'heure de Geneve, le Vendredi 24 Novembre 2017 à 15h06  
par Un ragoteur sans nom de Lorraine, le Vendredi 24 Novembre 2017 à 12h20
Quelle usine à gaz ce projet! A quand un fork pour chacun des langages supporté?

Chez les hippies communistes du libre il n'y a pas de concurrence car GCC est de loin en position dominante du fait de la qualité du code généré mais surtout grace à leurs "généreux" donateurs dont le plus gros n'est autre que Google.

source: https://fsfe.org/donate/thankgnus-2017.en.html
Les hippies communistes du libre, comme ceux qui ont trouvé/développé la roue, l'électricité, le condensateur, les diodes, les transistors à effet de champ, les semiconducteurs ou encore la pénicilline, le concepts du vaccin, les lentilles optiques pour te permettre de voir, les polarisateurs nécessaire aux écran, ou simplement la ceinture de sécurité.
Ouai, sont vraiment inutile ceux-là, tellement con de pas avoir mis de brevet dessus, l'humanité se porterait mieux si ils avaient pas existé, sans aucun doute possible.
Vive la propriété intellectuelle fermée en fait, clairement.
par Un ragoteur sans nom de Lorraine, le Vendredi 24 Novembre 2017 à 13h29  
par Un adepte de Godwin d'Ile-de-France, le Vendredi 24 Novembre 2017 à 13h08
> Bien que cette branche de l'informatique soit souvent négligée au profit d'optimisations hardware

Il y a quand même pas mal de recherche en compilation. C'est un domaine vraiment compliqué pour lequel pas mal de questions sont encore à résoudre.
En effet, de nombreux programmeurs tentent d'écrire leur propre compilateur pour un langage ésotérique (le leurs) mais beaucoup butent sur leur incompétence sans y parvenir...
par Un adepte de Godwin d'Ile-de-France, le Vendredi 24 Novembre 2017 à 13h08  
> Bien que cette branche de l'informatique soit souvent négligée au profit d'optimisations hardware

Il y a quand même pas mal de recherche en compilation. C'est un domaine vraiment compliqué pour lequel pas mal de questions sont encore à résoudre.
par Un ragoteur sans nom de Lorraine, le Vendredi 24 Novembre 2017 à 12h53  
Sujet connexe: 70 % de code dupliqué sur GitHub. Je suis impressionné par l'efficacité open source...

source: http://www.fudzilla.com/news/45049-half-of-github-is-duplicated-code
par Un ragoteur sans nom de Lorraine, le Vendredi 24 Novembre 2017 à 12h20  
Quelle usine à gaz ce projet! A quand un fork pour chacun des langages supporté?

 

Pour rester compétitif face à la concurrence rude d'ICC vendu par Intel ou de LLVM (clang) guidé par Apple, des mises à jour sont régulièrement proposées afin de rester en phase avec les nouveaux standards et matériels.


Chez les hippies communistes du libre il n'y a pas de concurrence car GCC est de loin en position dominante du fait de la qualité du code généré mais surtout grace à leurs "généreux" donateurs dont le plus gros n'est autre que Google.

source: https://fsfe.org/donate/thankgnus-2017.en.html