Pourquoi?
Quand j'étais enfant et que je lisais (je lisais beaucoup) "untel est affecté par [évènement|maladie]" je comprenais ce que ça voulait dire. Si on traduit en programmation, en C++ histoire de troller peu mais bien: "untel = event();" ou "untel = MALADIE::GRIPPE;" ne me semble pas si choquant (à part que la maladie fait gueuler du coup ;)).
Je pense qu'on pourrait aussi parler de l'affectation à un poste. En bref, en français, affectation => changement d'état. Exactement comme en programmation, non?
On peut en effet l'expliquer relativement simplement, mais il n'empêche que ça reste moins simple que le fonctionnel où tu n'as pas à te représenter les états de la variable car sa valeur ne change jamais.
Mais, ça ne me choque pas, je n'ai jamais compris en quel honneur l'informatique devrait être considérée comme une branche des maths.
Pour moi, c'est l'inverse: les maths sont un outil utilisé par les autres sciences, et sans les autres sciences elles n'ont aucun intérêt pratique.
Je ne parle même pas de l'importance des maths en info, simplement l'ordre dans lequel les concepts sont appris. Tout le monde apprend ce qu'est une variable en maths avant de l'apprendre en informatique, c'est tout.
Hum, je vois ce que tu veux dire, mais à part les langages qui passent des références non constantes par défaut (ça, c'est vraiment dégueu si veux mon avis), le programme appelant ne verra pas la modification.
Pas d'accord.
En C et en C++, pour tous les types de variables on peut, tant que ce n'est pas constant.
Ce que je veux dire, c'est qu'il faut expliquer aux étudiants que la valeur de l'entier qu'il passent en paramètre de la fonction ne pourra pas être modifié par la fonction, mais que ce n'est pas le cas des tableaux (par exemple).
Tout ça pour dire qu'on est certes habitué à la programmation impérative et à voir les programmes comme des modifications d'état, mais que ce n'est pas nécessairement la plus naturelle.
Je ne parle même pas des spécificités des langages, mais du paradigme de la programmation impérative. L'affectation n'est pas du tout naturelle (alors ne parlons pas d'utiliser = pour), et les variables n'ont pas du tout le même sens que celui appris en maths. Cela peut nous permettre évident maintenant, mais ce n'est pas franchement naturel. Le pire étant de pouvoir modifier le contenu des variables passées en paramètres des fonctions (mais pas pour tous les types de variables pour compliquer le truc) qui complique le raisonnement.
Posté par Dr BG .
En réponse au journal Maru.
Évalué à 3.
Mon petit doigt me dit que tu fais semblant de ne pas comprendre. Indice : tu parles de ROM alors que le journal n'en parle pas, tu sais donc ce que c'est.
Je suis un peu dans ton cas. C'est clair que je ne comprends pas tout, mais je ne cherche pas non plus à comprendre. Je survole pour voir si un point m'intéresse (nouveau pilote, et non l'inverse ; amélioration…) et je le lis. Je passe les autres (archis exotiques, pilote nouveau, etc.).
Posté par Dr BG .
En réponse au journal Haskell et le tri.
Évalué à 6.
Dernière modification le 19 février 2016 à 10:38.
je verrais bien un sondage pour savoir quelle famille de langages de programmation est la plus lisible
C'est surtout qu'une majorité d'informaticiens est formatée aux langages à la C et qu'ils ont ensuite du mal à lire autre chose. Comme les bons utilisateurs Windows qui disent que Linux est trop compliqué :-)
Franchement, pour avoir enseigné la programmation à des débutants, le C, le Java et le JavaScript sont loin d'être faciles à comprendre.
Professionnellement, je fais du Java, mais j'apprécie beaucoup l'Ocaml (et le fonctionnel en général). Comme je n'ai pas souvent l'occasion d'en faire, il faut que je me remette un peu les idées en place pour que ça redevienne naturel. Les concepts sont différents et ma façon de programmer aussi, mais c'est juste de l'adaptation.
En revanche, j'ai essayé un tuto de DropWizard : du Java 8 écrit dans le style fonctionnel. Résultat, je trouve ce mélange incompréhensible.
Posté par Dr BG .
En réponse au journal Vulkan 1.0.
Évalué à 3.
Dernière modification le 18 février 2016 à 13:57.
En même temps, mon Dell XPS flambant neuf (pourtant pas le bas de la gamme) vendu par Dell avec Windows 10 a souvent l'affichage qui plante (plusieurs fois par jours) et des beaux écrans tout noir en sortie de veille. Avec une Intel intégrée, cela ne m'est jamais arrivé sous les Linux pourtant pas fourni par le constructeur.
Y'a pas à dire ma p'tite dame, Windows 10 c'est pas prêt.
Ce n'est quand même pas être exigeant que d'être embêté que la qualité qu'il a actuellement soit dégradée. Il ne demande pas mieux, il veut juste ne pas avoir moins bien.
L'académie française ne décide pas du vocabulaire ou de l’orthographe, elle sanctionne l'usage. Tu confonds avec la commission générale de terminologie et de néologie.
Et s'il y a peu de mots nouveaux en français, c'est surtout à cause des français qui trouvent forcément ringard d'utiliser leur langue pour créer des mots en préférant utiliser l'anglais pour faire plus cool.
Je trouve au contraire cohérent de trouver non pertinente une telle info sur linuxfr. Qu'il importe une info, c'est bien, mais encore faut-il qu'elle soit pertinente. Je peux donc me permettre de rapporter toutes les infos de la presse locale ici et tu pertienteras ?
Bah ils payent cher pour avoir de très belles photos de leurs plats et que ça doit les emmerder de voir des photos dégueulasses comme celles de certains restos chinois ou kebabs.
J'avais vu un reportage dans lequel ils montraient comment étaient prises les photos pour McDo. En gros, c'est un véritable hamburger et l'image n'est pas vraiment retouchée : ils poussent les aliments vers l'avant pour faire croire qu'il y en a plus qu'en vrai, font tenir le tout par des cure-dents qu'ils enlèvent avec Photoshop, et mettent un peu de truc luisant sur le steak et font fondre le fromage avec un sèche cheveux.
On ne parle certes pas du même type de plat, mais bon :-)
Je ne pense pas que ça soit une mauvaise chose. Je pense qu'ils ont peur de renouveler l'expérience des utilisateurs qui restent indéfiniment sous XP et IE6. Cela pose pas mal de problèmes de support, compatibilité, sécurité. Et la forte utilisation de vieilles techno démodées et trouées nuisent à l'image de Microsoft qui est en pleine mutation et sur la bonne voie selon moi pour la déringardisation.
Et quand tu es un développeur qui doit supporter les vieilleries toujours en places dans les DSI, t'es bien content que Microsoft t'aide à faire le ménage :-)
Posté par Dr BG .
En réponse à la dépêche Joyce Reynolds est morte :-(.
Évalué à 2.
Dernière modification le 08 janvier 2016 à 18:15.
On peut être bon en maths et être absolument incapable de calculer en manuel (avec un papier et un crayon)
J'ai quand même un gros doute là dessus concernant les opérations arithmétiques de base. Je ne vois pas trop comment on pourrait être incapable de manipuler les objets mathématiques les plus basiques, mais réussir avec des concepts plus complexes. Pour le calcul mentale, ce n'est que de l'habitude.
Concernant la conservation du savoir des personnes d'âge : absolument toutes celles que je côtoie peuvent calculer à la main
Même parmi les jeunes, je ne connais personne qui ne sache faire un calcul simple (addition, soustraction, multiplication, division) à la main. Je ne fréquente peut-être pas assez d'illettrés, mais c'est peut-être ton cas aussi pour les personnes âgées.
[^] # Re: hum
Posté par Dr BG . En réponse au message [recrutement] L'université de Nantes recrute en CDD un administrateur système. Évalué à 5.
Il dit qu'il en a marre de développer !
[^] # Re: merci
Posté par Dr BG . En réponse au journal Haskell et le tri. Évalué à 3.
On peut en effet l'expliquer relativement simplement, mais il n'empêche que ça reste moins simple que le fonctionnel où tu n'as pas à te représenter les états de la variable car sa valeur ne change jamais.
Je ne parle même pas de l'importance des maths en info, simplement l'ordre dans lequel les concepts sont appris. Tout le monde apprend ce qu'est une variable en maths avant de l'apprendre en informatique, c'est tout.
Ce que je veux dire, c'est qu'il faut expliquer aux étudiants que la valeur de l'entier qu'il passent en paramètre de la fonction ne pourra pas être modifié par la fonction, mais que ce n'est pas le cas des tableaux (par exemple).
Tout ça pour dire qu'on est certes habitué à la programmation impérative et à voir les programmes comme des modifications d'état, mais que ce n'est pas nécessairement la plus naturelle.
[^] # Re: merci
Posté par Dr BG . En réponse au journal Haskell et le tri. Évalué à 4.
Je ne parle même pas des spécificités des langages, mais du paradigme de la programmation impérative. L'affectation n'est pas du tout naturelle (alors ne parlons pas d'utiliser = pour), et les variables n'ont pas du tout le même sens que celui appris en maths. Cela peut nous permettre évident maintenant, mais ce n'est pas franchement naturel. Le pire étant de pouvoir modifier le contenu des variables passées en paramètres des fonctions (mais pas pour tous les types de variables pour compliquer le truc) qui complique le raisonnement.
[^] # Re: WTF
Posté par Dr BG . En réponse au journal Maru. Évalué à 2.
Maintenant que tu le dis, tu as sûrement raison !
[^] # Re: WTF
Posté par Dr BG . En réponse au journal Maru. Évalué à 3.
Mon petit doigt me dit que tu fais semblant de ne pas comprendre. Indice : tu parles de ROM alors que le journal n'en parle pas, tu sais donc ce que c'est.
[^] # Re: bravo !
Posté par Dr BG . En réponse à la dépêche Sortie du noyau Linux 4.4. Évalué à 8.
Je suis un peu dans ton cas. C'est clair que je ne comprends pas tout, mais je ne cherche pas non plus à comprendre. Je survole pour voir si un point m'intéresse (nouveau pilote, et non l'inverse ; amélioration…) et je le lis. Je passe les autres (archis exotiques, pilote nouveau, etc.).
[^] # Re: merci
Posté par Dr BG . En réponse au journal Haskell et le tri. Évalué à 6. Dernière modification le 19 février 2016 à 10:38.
C'est surtout qu'une majorité d'informaticiens est formatée aux langages à la C et qu'ils ont ensuite du mal à lire autre chose. Comme les bons utilisateurs Windows qui disent que Linux est trop compliqué :-)
Franchement, pour avoir enseigné la programmation à des débutants, le C, le Java et le JavaScript sont loin d'être faciles à comprendre.
Professionnellement, je fais du Java, mais j'apprécie beaucoup l'Ocaml (et le fonctionnel en général). Comme je n'ai pas souvent l'occasion d'en faire, il faut que je me remette un peu les idées en place pour que ça redevienne naturel. Les concepts sont différents et ma façon de programmer aussi, mais c'est juste de l'adaptation.
En revanche, j'ai essayé un tuto de DropWizard : du Java 8 écrit dans le style fonctionnel. Résultat, je trouve ce mélange incompréhensible.
[^] # Re: Un grand merci à AMD !
Posté par Dr BG . En réponse au journal Vulkan 1.0. Évalué à 3. Dernière modification le 18 février 2016 à 13:57.
En même temps, mon Dell XPS flambant neuf (pourtant pas le bas de la gamme) vendu par Dell avec Windows 10 a souvent l'affichage qui plante (plusieurs fois par jours) et des beaux écrans tout noir en sortie de veille. Avec une Intel intégrée, cela ne m'est jamais arrivé sous les Linux pourtant pas fourni par le constructeur.
Y'a pas à dire ma p'tite dame, Windows 10 c'est pas prêt.
[^] # Re: Sources ? (sérieuses, j'entends)
Posté par Dr BG . En réponse au journal Monsanto, Zika Hoax. Évalué à 10.
Je pense que tu voulais dire « preuves ».
[^] # Re: Question bête
Posté par Dr BG . En réponse à la dépêche Travailler avec des expressions rationnelles. Évalué à 3.
Oui, il faut que la grammaire soit rationnelle.
[^] # Re: Tube ?
Posté par Dr BG . En réponse au journal tnt passage au H264. Évalué à 10.
Ce n'est quand même pas être exigeant que d'être embêté que la qualité qu'il a actuellement soit dégradée. Il ne demande pas mieux, il veut juste ne pas avoir moins bien.
[^] # Re: Weekend plutôt que week-end ?
Posté par Dr BG . En réponse au journal Non aux réformes de l’orthographe !. Évalué à 4. Dernière modification le 09 février 2016 à 07:02.
L'académie française ne décide pas du vocabulaire ou de l’orthographe, elle sanctionne l'usage. Tu confonds avec la commission générale de terminologie et de néologie.
Et s'il y a peu de mots nouveaux en français, c'est surtout à cause des français qui trouvent forcément ringard d'utiliser leur langue pour créer des mots en préférant utiliser l'anglais pour faire plus cool.
[^] # Re: Un chiffre à 10 chiffres
Posté par Dr BG . En réponse au journal Google passe devant Apple et annonce 1 milliard de comptes Gmail.... Évalué à 2.
C'est exactement ce qu'il voulait dire…
[^] # Re: Mince alors !
Posté par Dr BG . En réponse au journal Dave Mirra bronsonisé. Évalué à 2.
Je trouve au contraire cohérent de trouver non pertinente une telle info sur linuxfr. Qu'il importe une info, c'est bien, mais encore faut-il qu'elle soit pertinente. Je peux donc me permettre de rapporter toutes les infos de la presse locale ici et tu pertienteras ?
[^] # Re: Notation
Posté par Dr BG . En réponse au journal Un avant gout de TFTA ?. Évalué à 10.
Comme quoi, la notation n'est pas qu'une question « d'accord / pas d'accord » mais que la forme et le ton jouent.
[^] # Re: What's the point ?
Posté par Dr BG . En réponse au journal À propos des certificats. Évalué à 5.
C'est clair qu'ils ne décernent pas de ceintures noires d'humour !
[^] # Re: Ça évolue peut-être, mais c'est pas parfait…
Posté par Dr BG . En réponse au journal La grande cuisine et les brevets. Évalué à 3.
Bah ils payent cher pour avoir de très belles photos de leurs plats et que ça doit les emmerder de voir des photos dégueulasses comme celles de certains restos chinois ou kebabs.
[^] # Re: Ça évolue peut-être, mais c'est pas parfait…
Posté par Dr BG . En réponse au journal La grande cuisine et les brevets. Évalué à 6.
J'avais vu un reportage dans lequel ils montraient comment étaient prises les photos pour McDo. En gros, c'est un véritable hamburger et l'image n'est pas vraiment retouchée : ils poussent les aliments vers l'avant pour faire croire qu'il y en a plus qu'en vrai, font tenir le tout par des cure-dents qu'ils enlèvent avec Photoshop, et mettent un peu de truc luisant sur le steak et font fondre le fromage avec un sèche cheveux.
On ne parle certes pas du même type de plat, mais bon :-)
[^] # Re: Arch GNU/Linux
Posté par Dr BG . En réponse au sondage Quelle est votre distribution préférée ?. Évalué à 10.
Ouais, en allemand, quoi.
# IIS en croissance ?
Posté par Dr BG . En réponse à la dépêche Sondages sur les serveurs web Netcraft et SecuritySpace de décembre 2015. Évalué à 4. Dernière modification le 15 janvier 2016 à 21:02.
Il me semble que la courbe IIS décroît, peut-être même plus fortement que celle d'Apache.
[^] # Re: métriques
Posté par Dr BG . En réponse au journal Persona, c'est bientôt la fin.. Évalué à 5.
Ce sont les ouvriers les plus touchés par les accidents du travail.
[^] # Re: c'est peut-être parce que ton site tourne sous windows ?
Posté par Dr BG . En réponse à la dépêche Le retour de la Méthode R.A.C.H.E. Évalué à 10.
Ces boutons permettent à FB de pister les gens, même ceux qui ne sont pas inscrits.
[^] # Re: Windows 2 en base 10?
Posté par Dr BG . En réponse au journal A vos risque et périls . Évalué à 3.
ou Emacs
[^] # Re: Windows 2 en base 10?
Posté par Dr BG . En réponse au journal A vos risque et périls . Évalué à 5.
Je ne pense pas que ça soit une mauvaise chose. Je pense qu'ils ont peur de renouveler l'expérience des utilisateurs qui restent indéfiniment sous XP et IE6. Cela pose pas mal de problèmes de support, compatibilité, sécurité. Et la forte utilisation de vieilles techno démodées et trouées nuisent à l'image de Microsoft qui est en pleine mutation et sur la bonne voie selon moi pour la déringardisation.
Et quand tu es un développeur qui doit supporter les vieilleries toujours en places dans les DSI, t'es bien content que Microsoft t'aide à faire le ménage :-)
[^] # Re: Commentaire consensuel !
Posté par Dr BG . En réponse à la dépêche Joyce Reynolds est morte :-(. Évalué à 2. Dernière modification le 08 janvier 2016 à 18:15.
J'ai quand même un gros doute là dessus concernant les opérations arithmétiques de base. Je ne vois pas trop comment on pourrait être incapable de manipuler les objets mathématiques les plus basiques, mais réussir avec des concepts plus complexes. Pour le calcul mentale, ce n'est que de l'habitude.
Même parmi les jeunes, je ne connais personne qui ne sache faire un calcul simple (addition, soustraction, multiplication, division) à la main. Je ne fréquente peut-être pas assez d'illettrés, mais c'est peut-être ton cas aussi pour les personnes âgées.