C n'a rien de stable "binairement", vu que c'est dépendant de l'implémentation :-)
La rétrocompatibilité de Java est excellente au contraire et tu as de bonnes chances de faire tourner de vieux programmes avec un JRE récent, mais il y a des limites : une API dépréciée finira toujours par être retirée à un moment ou un autre et il est imprudent de ne pas mettre à jour son programme au moins une fois par an.
La dépendance à un runtime pose des problèmes, car les OS ne font pas leur boulot.
Le problème fondamental c'est qu'un programme C ou Rust écris il y a 20/50 ans peut tourner tel quel sur une machine moderne juste en étant recompilé. En Java, il faut soit installer une vielle JVM (Avec les lib) et toutes leurs failles non maintenus soit, migrer le code dans la dernière version de Java.
Un vieux programme C jamais mis à jour aura des problèmes similaires : il dépendra d'un vieux gcc, d'un vieux make…
Rust a des concurrents sur le marché du plus sûr que du C et performant quand même, certains sont à la mode (Go, Swift), d'autres plus confidentiels (D, Nim), en développement (Crystal, Zig) ou anciens (Ada, Pascal, Objective C)…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Ce n'est pas peut être pas de la corruption, mais bien de l'incompétence : confier ses données à une entreprise comme Microsoft sans se blinder et espérer que tout se passe bien en "bonne intelligence" et avec du "bon sens", c'est au mieux être naïf façon Bisounours hippie.
Déjà que même avec un bon contrat et toutes les lois de l'UE, c'est pas gagné…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
vu que le moteur de recherche de Google est devenu nul, il n'y a plus aucun intérêt à l'utiliser ;
il y a plus de sites de e-Commerce que d'étoiles dans le ciel, je n'achète pas chez Amazon et je ne vois pas pourquoi j'irais faire mes emplettes chez eux plutôt qu'ailleurs ;
pour le cloud, il y aussi largement de quoi faire sans ces deux, surtout en France.
C'est plus embêtant pour Android par contre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Rien que le terme codeur est flou: c'est un métier ? Ce sont les gens qui ont un savoir? Une passion ?
C'est comme faire un roman sur les "cuisineurs" en mélangeant l'ensemble de la restauration, de l'agroalimentaire, des amateurs de fait maison et n'importe qui qui sait cuire des pâtes.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Je n'ai pas de dépendance et je fais mes tests à la main et à la manette, mais mes jeux sont très simples :-)
Si j'allais plus loin, pour les dépendances, je prendrais npm.
Pour les tests, je ne sais pas trop, peut être un cadriciel qui manipule un brouteur (robotframework ou nightwatchjs), mais il y aurait sans doute pas mal de boulot pour savoir ce qu'est un bon test automatique d'un jeu.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Et pourquoi l'alphabet latin? Je n'y tiens pas particulièrement, mais il a l'avantage d'être déjà largement utilisé pour autre chose (programmation, fichiers de conf, documents…).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Et en plus
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 6. Dernière modification le 18 mars 2024 à 07:48.
C n'a rien de stable "binairement", vu que c'est dépendant de l'implémentation :-)
La rétrocompatibilité de Java est excellente au contraire et tu as de bonnes chances de faire tourner de vieux programmes avec un JRE récent, mais il y a des limites : une API dépréciée finira toujours par être retirée à un moment ou un autre et il est imprudent de ne pas mettre à jour son programme au moins une fois par an.
La dépendance à un runtime pose des problèmes, car les OS ne font pas leur boulot.
Par contre on peut faire une appimage.
Un vieux programme C jamais mis à jour aura des problèmes similaires : il dépendra d'un vieux gcc, d'un vieux make…
Le patch management n'est pas une option :-(
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Et en plus
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 6.
Rust a des concurrents sur le marché du plus sûr que du C et performant quand même, certains sont à la mode (Go, Swift), d'autres plus confidentiels (D, Nim), en développement (Crystal, Zig) ou anciens (Ada, Pascal, Objective C)…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Et en plus
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 1.
Je me moque de la propagande des rust fanboys :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Cool
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Newton Adventure 1.18 : le chien java et la caravane patche. Évalué à 10.
Ça a été annulé, tout comme l'adaptation en trilogie au cinéma par Peter Jackson…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Et en plus
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 4.
Java est vraiment memory safe lui !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Rematérialisons
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Newton Adventure 1.18 : le chien java et la caravane patche. Évalué à 5.
Vous pouvez parler en centimètres? Vos pouces là, c'est pas le pied.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Après l'ip, les images ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [Message de service] Changement d'adresse IP publique pour le site LinuxFr.org. Évalué à 5.
Est-ce que maintenant que linuxfr a une belle ip, est-ce qu'il y a plan pour ajouter des images?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Vrai question C'est quoi l'IA ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Cybersécurité: des chercheurs ont créé un ver qui attaque l’IA. Évalué à 10. Dernière modification le 15 mars 2024 à 14:31.
Oui mais "on" est un con :-)
L'IA c'est bien plus large que ça et il ne faut pas laisser voler ce mot par une seule technique.
Pour voir pourquoi c'est un problème, transposons à d'autres domaines:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Ubuntu hommage
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Revue de presse de l’April pour la semaine 10 de l’année 2024. Évalué à 2.
Et quelle déception quand on voit ce que ça devient :-( https://linuxfr.org/users/devnewton/liens/snapstore-server-un-composant-privateur-a-la-base-d-ubuntu
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Vu que j'ai vu passer des trucs sur le fediverse
Posté par devnewton 🍺 (site web personnel) . En réponse au lien European Commission’s use of Microsoft365 infringes data protection law for EU institutions & bodies. Évalué à 10.
Ce n'est pas peut être pas de la corruption, mais bien de l'incompétence : confier ses données à une entreprise comme Microsoft sans se blinder et espérer que tout se passe bien en "bonne intelligence" et avec du "bon sens", c'est au mieux être naïf façon Bisounours hippie.
Déjà que même avec un bon contrat et toutes les lois de l'UE, c'est pas gagné…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: service publique
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Traduction : Payer ne permet pas d'échapper aux monopoles. Évalué à 7.
Ça dépends des domaines :
C'est plus embêtant pour Android par contre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Boarf
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Nathalie Azoulai : "Les codeurs informatiques ont un pouvoir d'écriture comparable aux scribes (…). Évalué à 5.
Rien que le terme codeur est flou: c'est un métier ? Ce sont les gens qui ont un savoir? Une passion ?
C'est comme faire un roman sur les "cuisineurs" en mélangeant l'ensemble de la restauration, de l'agroalimentaire, des amateurs de fait maison et n'importe qui qui sait cuire des pâtes.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Editeurs au boulot !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [HS] Akira Toriyama bronsonisé. Évalué à 9.
Une partie de ses œuvres ne sont pas disponibles en France :-(
Si les éditeurs ne se bougent pas rapidement, je préviens, j'ouvre cet autocuiseur avec un talisman dessus.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Manger le pain des ESN
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche École Inclusive: une application libre pour la prise en charge des élèves en situation de handicap. Évalué à 10.
L'incapacité à comprendre l'ironie fait-elle partie des handicaps pris en charge par "École inclusive" ?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Résumé
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Unicode misconceptions. Évalué à 6.
Surtout que la porte, c'est Janus, pas Jésus !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Libérées, dérivées !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Les distro pionnières, en recul?. Évalué à 7.
La plupart sont dérivées de Debian non?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: poids de l'ISO
Posté par devnewton 🍺 (site web personnel) . En réponse au lien It’s Game Over for GNOME Games in Ubuntu 24.04. Évalué à 10.
Ils pourraient supprimer snap aussi :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Quel bordel
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Bim! On parle de dev de jeu mobile, de gestion de projet, de dépendances, etc.. Évalué à 4.
Je n'ai pas de dépendance et je fais mes tests à la main et à la manette, mais mes jeux sont très simples :-)
Si j'allais plus loin, pour les dépendances, je prendrais npm.
Pour les tests, je ne sais pas trop, peut être un cadriciel qui manipule un brouteur (robotframework ou nightwatchjs), mais il y aurait sans doute pas mal de boulot pour savoir ce qu'est un bon test automatique d'un jeu.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Quel bordel
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Bim! On parle de dev de jeu mobile, de gestion de projet, de dépendances, etc.. Évalué à 10.
Tu me rappelles pourquoi j'ai fait mes derniers jeux en vanilla.js : il n'y a rien de simple pour faire des jeux natifs facile à distribuer.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: faire revivre le Display Port
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Le HDMI forum trahit les utilisateurs, persiste, et signe ; malgré les efforts d'AMD. Évalué à 3. Dernière modification le 01 mars 2024 à 07:51.
Entre le Cyber Resilience Act, le Product Reliability Act et NIS 2, tout appareil connecté devrait être mis à jour régulièrement.
Mais je fais confiance aux entreprises et aux gouvernements pour agir avec le même niveau de respect de ces lois que pour la vente liée…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: faire revivre le Display Port
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Le HDMI forum trahit les utilisateurs, persiste, et signe ; malgré les efforts d'AMD. Évalué à 5.
Les services publics dont la santé et la sécurité civile utilisent eux aussi des écrans :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Résumé
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Unicode misconceptions. Évalué à 7.
Comment ça "nous"? Moi j'en veux pas !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Résumé
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Unicode misconceptions. Évalué à 4.
Les antipods, ce sont les pays qui n'aiment pas Kubernetes?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Résumé
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Unicode misconceptions. Évalué à 3.
🚎
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Résumé
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Unicode misconceptions. Évalué à 2.
Tu as vraiment besoin d'une définition de simple?
Et pourquoi l'alphabet latin? Je n'y tiens pas particulièrement, mais il a l'avantage d'être déjà largement utilisé pour autre chose (programmation, fichiers de conf, documents…).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.