Je ne sais pas si la facilité est le seul critère.
Un prof m'expliquait qu'il regrettait l'agonie de Pascal, car il était à la fois simple, bien structuré et bas niveau, ce qui permettait d'enseigner toutes les notions essentielles sans avoir la complexité d'une chaîne de compilation comme C ou trop d'abstractions comme la plupart des autres.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
il suit un cursus généraliste et devra de toute façon rendre du Python dans ses devoirs.
J'ai l'impression que le monde de l'éducation a choisi Python un peu hasard et beaucoup par affection sans se poser la question de la pertinence pédagogique de ce langage.
Un peu comme une école maritime qui choisirait d'apprendre la navigation à ses élèves avec des planches de surf parce que ça flotte et puis c'est sympa.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Le problème du C, c'est l'outillage préhistorique.
Quand j'envisage de coder en C, je ne me dis pas oh non je vais devoir gérer la mémoire à la main ou attention avec les pointeurs, tu vas te faire planter très fort. On apprends à gérer ça en maternelle de développement.
Par contre, je me dis toujours si je le fais en C, je vais devoir me taper un système de build compliquai et gérer mes dépendances à la main.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Ses arguments sont justes, mais les empaqueteurs n'ont pas pris la peine de considérer les "nouveaux" langages, outils et usages.
Du point de vue du développeur:
comment je fais pour distribuer mon soft moi même? Chaque OS/distrib a un système différent pour lequel je devrais passer 42h d'apprentissage ;
comment je fais appel à un empaqueteur? Il n'y a pas de doc et aucun outil de construction et gestion de dépendance de mon langage préféré n'est pris en compte ;
mon soft à besoin de libs qui ne seront jamais empaquetés faute de temps, je fais comment sans faire du vendoring ?
Solution pas glop mais qui marche: j'embarque tout dans un gros binaire (exécutable statique, flatpack, AppImage, image Docker, gros jar de la mort…) et hop tant pis pour la sécurité, l'espace disque et la consommation mémoire.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Ça marche bien par ici d’ailleurs, l’idée étant que tu peux débiter les pires saloperies, la modération ne fera rien tant que ton texte est bien écrit.
La modération ne lit pas tout. Tu peux moinsser si tu penses qu'un post n'est pas pertinent.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Je connais beaucoup de projets majeurs en Go (Kubernetes, les outils d'Hashicorp, Docker, Grafana) et d'autres très sympathiques (Caddy, Maddy), mais très peu en Rust (Deltachat, un bout de Firefox).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Et en 2021 quel est le plan ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Le plan Informatique Pour Tous de 1985, combien de vocation ?. Évalué à 4.
Est-ce qu'il y a un plan équivalent aujourd'hui?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Et la VirtualBox ou un Pi?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [Windaube 10] M$, alias Windaube Store. Évalué à 6.
J'ai les deux en même temps sur une machine du boulot. Comme dirait Derrick, ils doivent être prêt à collaborer.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Soutien
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [Windaube 10] M$, alias Windaube Store. Évalué à 5.
Je ne sais pas si la facilité est le seul critère.
Un prof m'expliquait qu'il regrettait l'agonie de Pascal, car il était à la fois simple, bien structuré et bas niveau, ce qui permettait d'enseigner toutes les notions essentielles sans avoir la complexité d'une chaîne de compilation comme C ou trop d'abstractions comme la plupart des autres.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Soutien
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [Windaube 10] M$, alias Windaube Store. Évalué à 10.
J'ai l'impression que le monde de l'éducation a choisi Python un peu hasard et beaucoup par affection sans se poser la question de la pertinence pédagogique de ce langage.
Un peu comme une école maritime qui choisirait d'apprendre la navigation à ses élèves avec des planches de surf parce que ça flotte et puis c'est sympa.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Affaire Sarkozy : "la magistrature est déjà en ordre de marche pour 2022"
Posté par devnewton 🍺 (site web personnel) . En réponse au lien N. Sarkozy écope de 3 ans de prison mais ne devrait pas y mettre un pied, parce que bon, quand même. Évalué à 7.
Attention ne mets pas des doigts dans le Michel Onfray, tu vas te faire troller très fort.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Soutien
Posté par devnewton 🍺 (site web personnel) . En réponse au journal [Windaube 10] M$, alias Windaube Store. Évalué à 10.
Offre lui un PC sous Linux pour son prochain anniversaire :-)
Windows n'est bien que pour jouer, pour développer rien ne vaut un vrai OS.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Logiciel libre / linux ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien N. Sarkozy écope de 3 ans de prison mais ne devrait pas y mettre un pied, parce que bon, quand même. Évalué à 7.
Sarkozy n'utilisait pas Linux. Il le paye aujourd'hui !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Quelques doutes
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Introducing the Framework Laptop. Upgradeable, repairable, and 100% yours.. Évalué à 8.
Du coup tu conseilles quelle marque de porc table ?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: et celles de Firefox 82 à 85
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Nouveautés de Firefox 86 pour les devs - hacks.mozilla.org. Évalué à 3.
L'inspection des SSE ne fonctionne pas du tout chez moi snif.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Ce qui manque aux nains du web
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Cette extension imagine un Internet sans les géants du web . Évalué à 10. Dernière modification le 25 février 2021 à 14:32.
C'est un moteur de recherche qui n'indexerait pas les géants.
Un naindex quoi.
(Je dépose tout de suite le nom, la marque, le copyright et la blague jusqu'en 3042).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 5.
Le problème du C, c'est l'outillage préhistorique.
Quand j'envisage de coder en C, je ne me dis pas oh non je vais devoir gérer la mémoire à la main ou attention avec les pointeurs, tu vas te faire planter très fort. On apprends à gérer ça en maternelle de développement.
Par contre, je me dis toujours si je le fais en C, je vais devoir me taper un système de build compliquai et gérer mes dépendances à la main.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pinning
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Le cauchemar de l'empaquetage: côté distrib. Évalué à 5.
Ses arguments sont justes, mais les empaqueteurs n'ont pas pris la peine de considérer les "nouveaux" langages, outils et usages.
Du point de vue du développeur:
Solution pas glop mais qui marche: j'embarque tout dans un gros binaire (exécutable statique, flatpack, AppImage, image Docker, gros jar de la mort…) et hop tant pis pour la sécurité, l'espace disque et la consommation mémoire.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Question intéressante
Posté par devnewton 🍺 (site web personnel) . En réponse au journal La relation entre les logiciels libres et le Covid-19. Évalué à 10.
Tu confonds modération et censure.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 3.
Ce n'est pas arbitraire: la popularité d'un langage, ce n'est pas la popularité d'une pop star.
Un langage utilisé massivement, ça veut dire de la documentation, du support, des bibliothèques, des développeurs…
Je ne sais pas si PHP avait une stratégie, mais en tout cas il fait partie des gagnants sur le web :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 3.
Il y a des vieux langages qui n'ont pas connu de succès :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 5.
Et Swift? Et D? Et Ada? Et Nim? Et Zig?
La concurrence ne manque pas.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Coïncidence ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal La relation entre les logiciels libres et le Covid-19. Évalué à 8.
Ou Maboul Raoul pour du LTS.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Question intéressante
Posté par devnewton 🍺 (site web personnel) . En réponse au journal La relation entre les logiciels libres et le Covid-19. Évalué à 5.
La modération ne lit pas tout. Tu peux moinsser si tu penses qu'un post n'est pas pertinent.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: En gros
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Comment Google se moque de la CNIL (Pixel de Tracking). Évalué à 8.
Et comme tout bon site qui dénonce le tracking et la pose forcée de cookie, pixeldetracking fait du tracking et pose un cookie de force.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 5.
Go compile avec une Java Virtual Machine embarqué ? :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 4.
Je connais beaucoup de projets majeurs en Go (Kubernetes, les outils d'Hashicorp, Docker, Grafana) et d'autres très sympathiques (Caddy, Maddy), mais très peu en Rust (Deltachat, un bout de Firefox).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 4.
Go a choisi de faire simple. C'est peut être frustrant, mais c'est peut être la stratégie gagnante.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 4.
Et peut être Fortran ?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 2. Dernière modification le 22 février 2021 à 15:39.
Source?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi Rust ?
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Rewrite it in Rust : au delà du meme (Google finance la réécriture en Rust de certains logiciels lib. Évalué à 9.
Rust peut même battre Chuck Norris !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.