[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

Tugdual a écrit : vendredi 31 mars 2023 à 21:39 Le créateur du site du zéro chez Micode :
Spoiler : ▮▶ : 
Le site du zéro n'existe plus vraiment à ma connaissance. Déjà à l'époque beaucoup d'ingénieurs n'y allaient plus car les cours n'étaient pas terribles pour beaucoup à l'époque (cours illisibles, parcellaires, où même le B.A.-BA n'était pas expliqué intelligemment comme les pointeurs, les références en C++ ou la gestion mémoire en C). Je crois qu'ils sont passés à un autre modèle avec OpenClassroom avec que des cours payants. Adieu le côté communautaire et non lucratif et bienvenue la pub et le tout-payant. Je connais quelqu'un qui s'est payé une formation dessus. Il est plus que mitigé par les cours et les débouchés.

Il vaut mieux aller sur le site "zeste de savoir"
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
freeshost
Intarissable
Messages : 37322
Enregistré le : lundi 15 juillet 2013 à 15:09
Localisation : CH

Re: [Index Software] Coin des développeurs :]

Message par freeshost »

Ouais, que des personnes obsédées par la rémunération. Ce n'est plus l'esprit du libre partage, malheureusement. Nous devons soit payer soit partager nos données.

Le mieux est de partager des fichiers sans DRM, sans portes dérobées, sans données récoltées, sans limite au droit de partage (contenu comme code source), sans logiciel espion, etc.
Pardon, humilité, humour, hasard, confiance, humanisme, partage, curiosité et diversité sont des gros piliers de la liberté et de la sérénité.

Diagnostiqué autiste en l'été 2014 :)
Avatar du membre
Tugdual
Modérateur
Messages : 41261
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

lucius a écrit : vendredi 31 mars 2023 à 23:09 Le site du zéro n'existe plus vraiment à ma connaissance. [...] Je crois qu'ils sont passés à un autre modèle avec OpenClassroom avec que des cours payants.
Oui, c'est devenu OpenClassroom.

lucius a écrit : vendredi 31 mars 2023 à 23:09 Il vaut mieux aller sur le site "zeste de savoir"
Tant qu'à faire, le lien...
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Je ne vois pas l'intérêt de ce genre de sites, en plus d'être lucratif.
On trouve tout sur internet de nos jours. Tous les problèmes sont exprimés et résolus sur StackOverflow entre autres (Pour les francophones, il y a Développez.com).
Et s'il le faut, on pose le problème que l'on rencontre. Et on est sûr d'avoir des réponses.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

L'intéret est de certains sites est de s'auto-former et de tenter de construire un certain parcours de formation avec une logique. C'est pour éviter de faire des dev Android qui ne possèdent pas des bases comme l'algorithmique, la POO, des notions systèmes/réseaux, des bases de données, architecture logicielle... J'ai connu des dévs d'app ou de sites web qui ont fait des formations d'un ou deux mois. 2 ans après, ils devaient reprendre des cours car incapables de suivre les évolutions (passer de angular/react en SPA à du PWA ou du kotlin)

Développez a beaucoup de cours obsolètes et très parcellaires hélas. Stackoverflow c'est plus une communauté où au final on n'apprend que des solutions à des problèmes mais pas à les poser ou les analyser.

Mais certains prennent fin très vite comme un excellent site anglophone sur la mécatronique et l'électronique qui a disparu il y a 10-12 ans.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Tugdual
Modérateur
Messages : 41261
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

Le développement low-code : un mensonge ?
TCS = trouble de la communication sociale (24/09/2014).
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

C'est un de ces nombreux effets de mode que les clients ou certaines sociétés se laissent faire miroiter comme le cloud, le no-code ou le Green IT. Ils foncent sans connaître la réalité en entendant des belles promesses d'économies ou de performances. Certaines technologies soient loin d'être assez matures ou performantes mais beaucoup sont persuadés à tort que si, et beaucoup ne savent déjà pas les utiliser correctement. Des commerciaux mal-avisés survendent des produits au-delà des besoins réels. C'est souvent inadapté pour eux. Cela marche un temps mais à la fin, cela décourage les clients de poursuivre.

https://www.digdeo.fr/articles/actualit ... clouds-usa

BaseCamp lui a arrêté le cloud externalisé si je me souviens.

Le Green IT reste intéressant mais c'est hélas mis en place par des personnes qui ne savent pas le faire correctement ni estimer les coûts financiers globaux et environnementaux de la.transition.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

Tugdual a écrit : lundi 17 avril 2023 à 12:39 Le développement low-code : un mensonge ?
Un complément mais sur le No-Code: En général, on ne prend pas compte de la durabilité de ces codes, des ressources importantes qu'ils prennent et des limitations en terme de réels besoins. Cela fait des applications souvent très limitées par rapport aux besoins réels.
Sans compter que cela peut lier des clients avec un éditeur durant des années. Cela rend l’interopérabilité impossible et certaines évolutions impossibles.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Tugdual
Modérateur
Messages : 41261
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

Microsoft travaille à réécrire le code du kernel de Windows responsable de la gestion des fenêtres :
Extrait :
Microsoft a effectué un portage de la bibliothèque Win32k GDI (responsable de la gestion des fenêtres) en langage Rust. Un responsable de l’entreprise a passé l’annonce lors de la dernière édition de la conférence BlueHat. L’objectif était de convertir certains des types C++ de ladite bibliothèque en leurs équivalents Rust dans le but de rendre les accès en mémoire moins perméables.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41261
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Software] Coin des développeurs :]

Message par Tugdual »

82 % des composants des logiciels libres :
Extrait :
Les récentes attaques contre la chaîne d'approvisionnement (SolarWinds, Log4j et 3CX) ont mis en évidence la nécessité de protéger la chaîne d'approvisionnement des logiciels ainsi que les conséquences potentielles d'une mauvaise évaluation de l'intégrité des logiciels. Un nouveau rapport de la société Lineaje, spécialisée dans la gestion de la sécurité de la chaîne d'approvisionnement des logiciels, examine la composition des logiciels libres et évalue les risques associés à leur utilisation.

Ce rapport révèle que 82 % des composants logiciels libres sont intrinsèquement risqués, avec des risques importants dus à des vulnérabilités, des problèmes de sécurité, des problèmes de qualité du code ou de maintenabilité. Ces risques ne sont toutefois pas répartis de manière uniforme, ce qui souligne l'importance d'évaluer en permanence les dépendances des logiciels libres, étant donné que les risques évoluent d'une version à l'autre. La popularité d'un logiciel n'est pas non plus liée au risque qu'il présente : choisir des dépendances en fonction de leur popularité n'est donc pas une méthode d'atténuation des risques.
TCS = trouble de la communication sociale (24/09/2014).
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

C'est la hantise de certains responsables. Trop de composants (surtout sous Linux ou java) ne sont pas contrôlés en temps réel il y a un retour vers la sobriété envers des composants logiciels pour éviter d'en avoir 50 (et deriere chacun 3-4) pour éviter car il est difficile de tout contrôler et cela rend certains logiciels très dependants (exemple faille Ghost). C'est aussi une des raisons de la lutte contre les projets offshores.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

La dette technologique va exploser dans les prochaines années avec la fin du x86 (32 bits) par Intel. Il va falloir que des dizaines de millions de projets puissent être portés vers du 64 bits. Mais personne n'en a conscience.
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Je comprends bien le coût en infrastructure, changer toutes les machines obsolètes.
Par contre au niveau compilation de code, ça ne demande rien. Il suffit, pour le même code, de dire au compilateur qu'il faut du code 64 bits au lieu d'un code 32 bits. Du moins en C++.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
lucius
Prolifique
Messages : 2859
Enregistré le : lundi 27 mars 2017 à 17:14

Re: [Index Software] Coin des développeurs :]

Message par lucius »

Hélas pour connaître cela et avoir fait du portage plusieurs fois, il y a des conflits comme avec les types ou de conversion à cause de la mémoire. La taille max d'octets varie et le type unsigned long (dans mes souvenirs pose probleme entre autres de longueur qui different entre du 32 et 64). Le portage est un vrai supplice.
Mais c'est une question de gestion des octets (longueur...) dans le cadre de la performance qui est une cause du portage du code 32 en 64.

Sans compter que certaines libs vont abandonner le 32 bits pour passer au 64. Cela va poser des problèmes aux codes 32 bits existants.

Beaucoup de projets industriels ont passé des mois à passer un code natif 32 bits en 64 bits car il y avait des crashs.

https://learn.microsoft.com/fr-fr/windo ... guidelines

En java

https://www.ibm.com/docs/fr/sdk-java-te ... it-systems

En C++

https://learn.microsoft.com/fr-fr/windo ... -checklist
Ayant une maladie et des soucis en plus, on m'a pré-diagnostiqué Asperger et j'ai eu une confirmation assez incertaine depuis. Résultat, je continue de douter.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: [Index Software] Coin des développeurs :]

Message par Bubu »

Merci pour toutes ces explications.
En Java les types ont des tailles fixes en bits, contrairement au C++. Les int n'ont pas la même taille selon les machines par exemple.
Si je me souviens bien, leur taille dépend de la largeur du bus mémoire.
Mais il y a en C++ des types qui ont une taille fixe, comme les double (64 bits) et les float (32 bits)


Pour les GPUs, c'est formellement standardisé. Ils ont des registres 128 bits, ce qui permet de manipuler 4 float (32 bits) en même temps.
Modifié en dernier par Bubu le samedi 3 juin 2023 à 11:28, modifié 1 fois.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"