Je suis d'accord avec toi, une library graphique apporterait un énorme plus. Tout ce qui est graphique est toujours un plus quand on aborde un nouveau sujet.
Par contre, à la place de if/else et for, je préférais un switch/map, c'est finalement bien plus simple à comprendre qu'une boucle.
Avec de l'héritage ? Le problème avec l'objet est de faire la traçabilité, en gros, il faut pouvoir montrer que l'on sait quelle est la méthode derrière chaque appel polymorphique.
Tu sais si le projet a été réellement certifié au final ?
Surtout que qualifier du C++ est super complexe si on utilise des objets, il aurait mieux fait d'utiliser SCADE :) ( https://de.wikipedia.org/wiki/SCADE seul la version allemande existe, je crois que la version française a été détruite plusieurs fois pour manque de pertinence du sujet)
On ne sait pas, mais en fait on s'en fout : ils ont la clé, donc ils peuvent déchiffrer, ça ne change rien en pratique pour la NSA, uniquement en cas de vol physique de disque dur (vous en avez souvent entendu parlé de vol de disque dur? La NSA a plus l'habitude de se connecter à chaud, donc avec lectur de votre mot de passe quand vous le transmettez…)
Même si ils ne stockent pas la clef, cela ne sert à rien, il suffit de snifer le réseau au prochain utilisation du compte pour l'avoir.
Cela serait intéressant d'avoir un système basé sur HTTP et des blobs qui sont décrypté en live par un module du navigateur web. Ils peuvent gérer des clefs publiques/privé, mais même juste avec des clefs symétriques, cela pourrait être utile.
'ouverture de nouveaux dégrèvements et comme par hasard, toujours au profit du privé, et accessoirement des plus riches.
Le taux d'IS à 30% se pose surtout sur les PME. Il serait à 20% sans niche fiscal, le rendement serait plus élevé. Mais comme baisser les impôts n'est pas de gauche, ils ont mis une usine à gaz de plus, le CICE.
Le problème concerne surtout l'empilement de lois différentes, c'est absurde qu'un auto entrepreneur coute moins chère qu'un CDI. C'est absurde de laisser se faire des montages financiers qui tuent tout impôt.
Je pense qu'en effet, si l'état (toi, moi et les autres) avait fait attention à qui on mettait aux commandes, on en serait peut-être pas là.
Modulo le fait qu'en France, tout est fait pour empêcher qu'un petit parti puisse petit à petit se faire connaitre (même pour les élections proportionnelles, il y a une bonne dose de majoritaire).
C'était aussi une époque de reconstruction et d'équipement. Aujourd'hui, construire une belle route n'a pas vraiment d'impact économique, vu que le temps gagné est marginal.
D'ailleurs, dés que l'on parle grand travaux, il pense BTP, alors que tout est déjà fait (ou trop cher comme le TGV sud-est). Alors qu'il y a plein de chose à faire dans l'informatisation de l'état : gérer les formulaires de façon dématérialiser, définir des interfaces claires, ouvrir toutes les données possibles à tout le monde ce qui facilite la vie de tous les autres services de l'état aussi.
ça a commencé logiquement quand on lui a imposé d'investir par le biais d'emprunts privés à des taux finalement plus élevés que lorsque ça se faisait de manière marginale.
En plus, la lutte contre l'inflation, qui a pour conséquence de rendre les investissements purement financier bien plus rentable que l'économie réelle, provient du problème de payer la dette.
Dans les années 70, on a fait un emprunt indexé sur l'or, car personne ne voulait de Franc trop volatile. Ce prêt a couté une fortune au final.
. Vu notre situation, je crois qu'on peut difficilement dire que l'argent a été correctement investi.
Tu ne peux pas réfléchir comme ça. Cette mentalité "winner take all", n'est pas "humaniste". Cela veut dire que seul ce qui est productif à le droit d'exister, le reste n'a plus qu'à crever.
C'est ce qui arrive avec la dette française.
Non, c'est ce qui arrive toujours avec la dette. Or on a besoin de la création monétaire pour faire vivre l'économie. Mais quand la prouvé Pikety, le rendement du capital est supérieur à la croissance : la dette ne peut que s'envoler, car elle n'est jamais globalement rembourser.
Mais après tu réempruntes à 0% sur 2 ans pour rembourser la dette en cours, bref tu repousses l’échéance. Tout comme l'État contracte des dettes plus lointaines pour rembourser les dettes qui finissent bientôt.
Non, pas si tu mets un plafond (60% du pib par exemple)
Ce n'est pas une bonne gestion
Si, sans dette, pas d'économie de marché.
Imagines la situation si cherche uniquement à payer la dette : tu vires 20% des fonctionnaires et tu fermes une quantité de service publique et d'aide sociale. L'état aura moins de dette à payer. Mais est-ce que les impôts vont rentrer comme avant ?
Si tu doubles les chomeurs, il n'y a moins d'impots et moins d'activité.
Un intérêt te force à rembourser dans els délais pour éviter que la somme ne devienne trop élevée.
Les prêts ont des échéances. Si on imagine que la BCE peut faire des prets à taux zéro à hauteur de 60% du PIB. La France pourrait emprunter sur 2 ans 800G€. Cela oblige à débourser l'argent tous les 2 ans, et la présence du plafond empêche la cavalerie.
Cela t'oblige à utiliser cet argent de sorte que l'investissement rapporte plus d'argent que le prêt.
C'est ça qui est idiot. Tout ce qui rapporte un peu moins ne peut pas exister, mais peut parfaitement être utile. Pourquoi ne vouloir qu'un rendement de 15% ?
alors qu'elle n'en a pas les moyens, à la fin elle sera surendettée et va couler sous le poids de sa dette.
Parce que si elle emprunte pour sa maison ou pour se soigner, elle ne risque pas la même chose ?
Tout est question de gestion correct de son argent. Le fait d'avoir un taux d'intérêt ou non sur la dette change juste la rigueur à appliquée sur cette gestion, elle n'empêche pas à l'État d'avoir une dette faible et utile.
C'est plus compliqué que ça. La dette de l'état mets à disposition une masse d'argent qui tourne, et fait tourner l'économie. Le fait d'avoir besoin d'un rendement supérieur au taux d'emprunt rend obligatoire l'accroissement de la dette pour fournir ce surcroit d'argent nécessaire.
Si j'ai bien compris go, le type de go est donné par la présence ou non des méthodes. Il n'y a pas d'héritage dans le sens typage, mais "récupération de code". Ce qui peut revenir au même avec typage de structure.
Par contre, je n'ai pas compris le lien avec les prototypes.
Ta vision est un peu simpliste. Les pays qui ont du faire des efforts suite à la crise de la dette, ont bien vu l'effet récessif des mesures d'économies faites par l'état.
Mettre à zéro la déficit des états, enlève une grosse masse d'argent de l'économie locale. Ce qui se traduit forcément par des problèmes économiques. Le problème est que le système actuel à besoin des emprunts d'état pour fonctionner. Il faut re-récupérer l'argent, là où il est (dans les années 50, les derniers tranches d'IR était à 95% au US, et en UK).
Il faut changer les lois pour qu'ils soient impossible que les règles d'imposition d'un état puisse tuer l’impôt d'un autre ! C'est l'activité qui doit être taxé, et non les entités juridiques.
Tu peux parfaitement faire des trucs contre intuitifs.
Oui, mais + est toujours un plus entier, sauf redéfinition.
Si tu veux changer ça, avoir à la fois du polymorphisme, de l'inférence de type et de l'héritage, à priori, c'est impossible. On ne peut avoir que 2 des 3. Je serais curieux de voir un langage sans héritage, pour voir.
Qu'est-ce qui se passe si tu joues avec les classes mères ?
Je veux dire si tu définit un trait avec une classe mère et que tu utilises des objets fils dans le ADD, il se passe quoi ? Si tu utilises 2 trait un pour la classe mère, l'autre pour le fils, etc…
J'ai du mal avec ton exemple. Add est commutatif, on dirait que ta définition ne l'est pas. Dans "3.0 + 1", tu fais jouer l'addition flottante ou entière ? Est-ce qu'une addition avec un entier et un flottant peut exister ? Est-ce que Add est polymorphique ? Qu'est-ce qui se passe si tu joues avec les classes mères ?
Je sais pas trop ce qu'ocaml fait dans ce cas, mais là la méthode .to_u8() renvoit juste une option.
[^] # Re: Décalage
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 3.
Il faut expliquer pourquoi 1 + 8.5 n'est pas si simple. Est-ce que l'on veut 9.5 comme résultat ou 9 en entier ?
"La première sécurité est la liberté"
[^] # Re: Décalage
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 4.
Je suis d'accord avec toi, une library graphique apporterait un énorme plus. Tout ce qui est graphique est toujours un plus quand on aborde un nouveau sujet.
Par contre, à la place de if/else et for, je préférais un switch/map, c'est finalement bien plus simple à comprendre qu'une boucle.
"La première sécurité est la liberté"
[^] # Re: Pas vraiment
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Intel leader sur tablettes Android ! Mon oeil !. Évalué à 3.
Il me semble que si. Ils ont acheter une boite pour ça. Ce n'est plus samsung qui fait leur puce.
"La première sécurité est la liberté"
# sophia ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Intel leader sur tablettes Android ! Mon oeil !. Évalué à -2.
Il me semble que soFIA est une IP qui faite à Sophia-antipolis, en France.
"La première sécurité est la liberté"
[^] # Re: C++
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPP Con sur Youtube. Évalué à 3.
Typiquement, c'est le misra C ( https://fr.wikipedia.org/wiki/MISRA_C ), qui n'utilise pas de mémoire dynamique, ni de récursion.
"La première sécurité est la liberté"
[^] # Re: Joint Strike Fighter
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPP Con sur Youtube. Évalué à 5.
Avec de l'héritage ? Le problème avec l'objet est de faire la traçabilité, en gros, il faut pouvoir montrer que l'on sait quelle est la méthode derrière chaque appel polymorphique.
Tu sais si le projet a été réellement certifié au final ?
"La première sécurité est la liberté"
[^] # Re: Joint Strike Fighter
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPP Con sur Youtube. Évalué à 3.
La méthode B est peu utilisé. Les seuls exemples connu sont dans le ferroviaire.
L'article de wikipedia parle de la DO178, mais je n'en ai jamais vu.
"La première sécurité est la liberté"
[^] # Re: Joint Strike Fighter
Posté par Nicolas Boulay (site web personnel) . En réponse au journal CPP Con sur Youtube. Évalué à 4.
Surtout que qualifier du C++ est super complexe si on utilise des objets, il aurait mieux fait d'utiliser SCADE :) ( https://de.wikipedia.org/wiki/SCADE seul la version allemande existe, je crois que la version française a été détruite plusieurs fois pour manque de pertinence du sujet)
"La première sécurité est la liberté"
[^] # Re: Ben non
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Que penses-tu du service mail Mailden ?. Évalué à 2.
Même si ils ne stockent pas la clef, cela ne sert à rien, il suffit de snifer le réseau au prochain utilisation du compte pour l'avoir.
Cela serait intéressant d'avoir un système basé sur HTTP et des blobs qui sont décrypté en live par un module du navigateur web. Ils peuvent gérer des clefs publiques/privé, mais même juste avec des clefs symétriques, cela pourrait être utile.
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 2.
Le taux d'IS à 30% se pose surtout sur les PME. Il serait à 20% sans niche fiscal, le rendement serait plus élevé. Mais comme baisser les impôts n'est pas de gauche, ils ont mis une usine à gaz de plus, le CICE.
Le problème concerne surtout l'empilement de lois différentes, c'est absurde qu'un auto entrepreneur coute moins chère qu'un CDI. C'est absurde de laisser se faire des montages financiers qui tuent tout impôt.
Modulo le fait qu'en France, tout est fait pour empêcher qu'un petit parti puisse petit à petit se faire connaitre (même pour les élections proportionnelles, il y a une bonne dose de majoritaire).
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 3.
C'était aussi une époque de reconstruction et d'équipement. Aujourd'hui, construire une belle route n'a pas vraiment d'impact économique, vu que le temps gagné est marginal.
D'ailleurs, dés que l'on parle grand travaux, il pense BTP, alors que tout est déjà fait (ou trop cher comme le TGV sud-est). Alors qu'il y a plein de chose à faire dans l'informatisation de l'état : gérer les formulaires de façon dématérialiser, définir des interfaces claires, ouvrir toutes les données possibles à tout le monde ce qui facilite la vie de tous les autres services de l'état aussi.
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 3.
En plus, la lutte contre l'inflation, qui a pour conséquence de rendre les investissements purement financier bien plus rentable que l'économie réelle, provient du problème de payer la dette.
Dans les années 70, on a fait un emprunt indexé sur l'or, car personne ne voulait de Franc trop volatile. Ce prêt a couté une fortune au final.
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 4.
Tu ne peux pas réfléchir comme ça. Cette mentalité "winner take all", n'est pas "humaniste". Cela veut dire que seul ce qui est productif à le droit d'exister, le reste n'a plus qu'à crever.
Non, c'est ce qui arrive toujours avec la dette. Or on a besoin de la création monétaire pour faire vivre l'économie. Mais quand la prouvé Pikety, le rendement du capital est supérieur à la croissance : la dette ne peut que s'envoler, car elle n'est jamais globalement rembourser.
Non, pas si tu mets un plafond (60% du pib par exemple)
Si, sans dette, pas d'économie de marché.
Imagines la situation si cherche uniquement à payer la dette : tu vires 20% des fonctionnaires et tu fermes une quantité de service publique et d'aide sociale. L'état aura moins de dette à payer. Mais est-ce que les impôts vont rentrer comme avant ?
Si tu doubles les chomeurs, il n'y a moins d'impots et moins d'activité.
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 3.
Les prêts ont des échéances. Si on imagine que la BCE peut faire des prets à taux zéro à hauteur de 60% du PIB. La France pourrait emprunter sur 2 ans 800G€. Cela oblige à débourser l'argent tous les 2 ans, et la présence du plafond empêche la cavalerie.
C'est ça qui est idiot. Tout ce qui rapporte un peu moins ne peut pas exister, mais peut parfaitement être utile. Pourquoi ne vouloir qu'un rendement de 15% ?
Parce que si elle emprunte pour sa maison ou pour se soigner, elle ne risque pas la même chose ?
C'est plus compliqué que ça. La dette de l'état mets à disposition une masse d'argent qui tourne, et fait tourner l'économie. Le fait d'avoir besoin d'un rendement supérieur au taux d'emprunt rend obligatoire l'accroissement de la dette pour fournir ce surcroit d'argent nécessaire.
"La première sécurité est la liberté"
[^] # Re: Apple a abandonné le Mac Mini ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une baudruche qui se dégonfle avec fracas.... Évalué à 1.
L'idéal en dev, c'est développer sur portable, en étant connecté à une machine de bureau rapide.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 1.
C'est vrai qu'en prototype, on peut modifier les pères à la volé, ce que permet ton dernier exemple.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
Si j'ai bien compris go, le type de go est donné par la présence ou non des méthodes. Il n'y a pas d'héritage dans le sens typage, mais "récupération de code". Ce qui peut revenir au même avec typage de structure.
Par contre, je n'ai pas compris le lien avec les prototypes.
"La première sécurité est la liberté"
[^] # Re: Hmm
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La fin du double Irish ?... Non, je déconne !. Évalué à 7.
Ta vision est un peu simpliste. Les pays qui ont du faire des efforts suite à la crise de la dette, ont bien vu l'effet récessif des mesures d'économies faites par l'état.
Mettre à zéro la déficit des états, enlève une grosse masse d'argent de l'économie locale. Ce qui se traduit forcément par des problèmes économiques. Le problème est que le système actuel à besoin des emprunts d'état pour fonctionner. Il faut re-récupérer l'argent, là où il est (dans les années 50, les derniers tranches d'IR était à 95% au US, et en UK).
Il faut changer les lois pour qu'ils soient impossible que les règles d'imposition d'un état puisse tuer l’impôt d'un autre ! C'est l'activité qui doit être taxé, et non les entités juridiques.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
C'est plus simple que
?let square x = x * x
let twice x f = (f x) + (f x)
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
Oui, mais + est toujours un plus entier, sauf redéfinition.
Si tu veux changer ça, avoir à la fois du polymorphisme, de l'inférence de type et de l'héritage, à priori, c'est impossible. On ne peut avoir que 2 des 3. Je serais curieux de voir un langage sans héritage, pour voir.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
Je veux dire si tu définit un trait avec une classe mère et que tu utilises des objets fils dans le ADD, il se passe quoi ? Si tu utilises 2 trait un pour la classe mère, l'autre pour le fils, etc…
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
J'ai du mal avec ton exemple. Add est commutatif, on dirait que ta définition ne l'est pas. Dans "3.0 + 1", tu fais jouer l'addition flottante ou entière ? Est-ce qu'une addition avec un entier et un flottant peut exister ? Est-ce que Add est polymorphique ? Qu'est-ce qui se passe si tu joues avec les classes mères ?
Ocaml renvoit une exception.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
Le problème est qu'il voulait simplifier l'inférence de type avec la structure du langage. Si tu rajoute du polymorphisme, l'inférence ne marche plus.
Je ne savais pas qu'il refusais jusqu'à présent.
Sans doute, mais de la même façon, je n'arrive pas à comprendre comment Java peut être aussi populaire.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 3.
Je suis rassuré, Rust fait moins pire que C++.
"La première sécurité est la liberté"
[^] # Re: simple ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 2.
Je ne suis pas d'accord. Le +. et *. est chiant, mais en ouvrant le bon module (open float), cela se corrige.
"La première sécurité est la liberté"