Merci pour ces infos, j'aime beaucoup Ada: c'est (je crois) le seul langage de programmation ayant une certaine notoriété(*) ou le débordement entier déclenche par défaut une exception en cas de débordement, ce qui d'ailleurs est une bonne pub pour le MIPS, le seul CPU populaire sur lequel cette fonctionnalité sympathique est quasi-gratuite..
*: je ne peux pas décemment dire que Nimrod est populaire même s'il mériterait de l'être!
Oui enfin les 2 autres options les plus répandues ne sont pas non plus la panacée:
- 'a la C': fournir n'importe quoi comme résultat lors d'un débordement, en général ça n'est pas une solution!
- 'les bigNumber', en général une solution élégante mais note que la durée de traitement des opérations dépend de la taille des données: pour gérer la navigation d'un véhicule qui file à 28 000 km/h, ça te parait vraiment une bonne idée?
Les calculs d'entier en complément à 2 utilisent une particularité du calcul de modulo : même en cas de dépassement le calcul est juste dans certaine condition.
Ma critique est plus en rapport avec la gestion des interruptions qui est très difficile à faire correctement. La gestion des erreurs du C est pourris mais au moins, c'est impossible d'en oublier.
(et je parlais évidement du dépassement de l'int8 d'un bout de code qui ne servait à rien qui a fait perdre une ariane5)
Sinon de nos jours, il existe les entiers qui ne débordent pas. Ceux devraient être la règle, l'exception étant ceux qui débordent (programmation système, performance, ...)
C'est une autre option intéressante oui, je préfère les exceptions aux "bigInt" parce qu'une détection précoce des erreurs de débordement me parait plus sain..
Après ça dépend des cas, c'est sûr que les exceptions c'est pénible à gérer.
Ceux-ci sont implémentés par défaut, notament : - en Common Lisp - en scheme - en perl - en python - en ruby - en haskell
En python3, je pense que la précision est importante car pour le moment python2 est plus répandu.
Bon c'est un peu tard pour répondre, mais les 'bigInt' ne sont pas une solution complète:
1/0 donc il faut soit les compléter avec des 'NaN' ou des exceptions.
Mais il est vrai qu'ils couvrent bien les débordements normaux ce qui est déjà pas mal..
D'ailleurs, il serait bien de virer cette fonctionnalité parce que autant les avatars, c'est pas génant mais alors les blaireaux qui foutent un gif animé...
Les gif animés sont un problème, si tu pars du principe que tu as la même population qui traîne sur linuxr, que sur hardwarefr, ou bien, un forum de warez. Mais d’après mon expérience sur d’autres forums, l’usage des gifs animés est en général plutôt discret, sans que ça tourne au sapin de Noël, et les quelques avatars bariolés qui traînent en ce moment sur DALFP, sont plutôt la conséquence de l’effet de nouveauté.
Donc personnellement je voterais contre une demande de bannissement des gif animés, en tout cas dans l’immédiat, et j’attendrais de voir si ça part en couille, avant de ronchonner.
Depending on the time of day, the French go either way.
sans parler de bannissement, avoir une option pour désactiver tous les gif/jpg/png, ça serait pas mal. ça peut surement se faire simplement en css, mais je préfère râler dans un commentaire :)
Je profite de l'athmosphère guillerette suscitée par ce <ajoutez votre adjectif> jeu de mot pour pousser une question bête hors de ma boîte cranienne :
Qu'est-ce qu'un « tag » ? Plus précisément comment cela fonctionne-t-il et quel en est votre utilisation ?
Question subsidiaire : suis-je le seul ignare sur ce sujet ?
# Jeu de mots moisi ...
Posté par Jokernathan . Évalué à 10.
... donc pertinenté ^^
[^] # Re: Jeu de mots moisi ...
Posté par ✅ ffx . Évalué à 10.
c'est une fraise qui fait du cheval, et...
[^] # Re: Jeu de mots moisi ...
Posté par chuchunain (site web personnel) . Évalué à -1.
ada pas dada :)
T'as le bonjour de JavaScript !
# Ada 2012
Posté par patrick_g (site web personnel) . Évalué à 10.
Pour te faire pardonner ce jeu de mot absolument consternant tu es condamné à écrire une petite news sur la future norme Ada 2012:
=> http://www.adacore.com/home/ada_answers/comparison-chart/
=> http://www.ada-auth.org/standards/ada12.html
De cette façon tu pourra nous montrer en quoi ce magnifique langage de programmation va devenir encore plus magnifique ;-)
[^] # Re: Ada 2012
Posté par reno . Évalué à 2.
Merci pour ces infos, j'aime beaucoup Ada: c'est (je crois) le seul langage de programmation ayant une certaine notoriété(*) ou le débordement entier déclenche par défaut une exception en cas de débordement, ce qui d'ailleurs est une bonne pub pour le MIPS, le seul CPU populaire sur lequel cette fonctionnalité sympathique est quasi-gratuite..
*: je ne peux pas décemment dire que Nimrod est populaire même s'il mériterait de l'être!
[^] # Re: Ada 2012
Posté par Nicolas Boulay (site web personnel) . Évalué à 10.
Superbe exception qui lance le handler d'exception par défaut, super utile dans la navigation d'un véhicule qui file à 28 000 km/h...
"La première sécurité est la liberté"
[^] # Re: Ada 2012
Posté par reno . Évalué à 4.
Oui enfin les 2 autres options les plus répandues ne sont pas non plus la panacée: - 'a la C': fournir n'importe quoi comme résultat lors d'un débordement, en général ça n'est pas une solution! - 'les bigNumber', en général une solution élégante mais note que la durée de traitement des opérations dépend de la taille des données: pour gérer la navigation d'un véhicule qui file à 28 000 km/h, ça te parait vraiment une bonne idée?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Ada 2012
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Les calculs d'entier en complément à 2 utilisent une particularité du calcul de modulo : même en cas de dépassement le calcul est juste dans certaine condition.
Ma critique est plus en rapport avec la gestion des interruptions qui est très difficile à faire correctement. La gestion des erreurs du C est pourris mais au moins, c'est impossible d'en oublier.
(et je parlais évidement du dépassement de l'int8 d'un bout de code qui ne servait à rien qui a fait perdre une ariane5)
"La première sécurité est la liberté"
[^] # Re: Ada 2012
Posté par Faya . Évalué à 1.
Pour ceux qui, comme moi, n'ont pas compris l'allusion, je pense qu'il parle de ça : http://fr.wikipedia.org/wiki/Ariane_5#Premier_vol_.28vol_88_.2F_L501.29
A moins que pas du tout ... ?
[^] # Re: Ada 2012
Posté par houra . Évalué à 2.
ça dépend, 28 000 km/h, ça fait combien de m/s ?
Sedullus dux et princeps Lemovicum occiditur
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 4.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Ada 2012
Posté par reno . Évalué à 3.
C'est une autre option intéressante oui, je préfère les exceptions aux "bigInt" parce qu'une détection précoce des erreurs de débordement me parait plus sain..
Après ça dépend des cas, c'est sûr que les exceptions c'est pénible à gérer.
En python3, je pense que la précision est importante car pour le moment python2 est plus répandu.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 7.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Ada 2012
Posté par reno . Évalué à 2.
Bon c'est un peu tard pour répondre, mais les 'bigInt' ne sont pas une solution complète:
1/0 donc il faut soit les compléter avec des 'NaN' ou des exceptions.
Mais il est vrai qu'ils couvrent bien les débordements normaux ce qui est déjà pas mal..
[^] # Re: Ada 2012
Posté par barmic . Évalué à 2.
Non justement, il est tellement bien, que le modifier ne peux que réduire sa qualité.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# lucky man
Posté par grid . Évalué à 6.
Ca aurait été plus drôle d'avoir un avatar genre pour le tag ada, tag ada.
[^] # Re: lucky man
Posté par ✅ ffx . Évalué à 8.
joli fail que tu ne verras même pas
[^] # Re: lucky man
Posté par El Titi . Évalué à 1.
Surtout qu'il s'était faire refaire la cerise pas la fraise.
[^] # Re: lucky man
Posté par cbo . Évalué à 0.
Rien que pour les gifs animés en commentaire, ça valait le coup d'attendre une nouvelle version de dlfp
[^] # Re: lucky man
Posté par gnumdk (site web personnel) . Évalué à 10.
D'ailleurs, il serait bien de virer cette fonctionnalité parce que autant les avatars, c'est pas génant mais alors les blaireaux qui foutent un gif animé...
[^] # Re: lucky man
Posté par grid . Évalué à 10.
[^] # Re: lucky man
Posté par patrick_g (site web personnel) . Évalué à 5.
Y'a une entrée dans le suivi qui demande ça ?
[^] # Re: lucky man
Posté par barmic . Évalué à 2.
oui : https://linuxfr.org/suivi/gifs-anim%C3%A9s
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: lucky man
Posté par LeMagicien Garcimore . Évalué à -2.
roooo quelle rabat-joie !
C'est pourtant la classe les gifs animés. Dommage qu'on ne puisse pas mettre de totoz directement dans les commentaires...
[^] # Re: lucky man
Posté par Frank-N-Furter . Évalué à 1.
Les gif animés sont un problème, si tu pars du principe que tu as la même population qui traîne sur linuxr, que sur hardwarefr, ou bien, un forum de warez. Mais d’après mon expérience sur d’autres forums, l’usage des gifs animés est en général plutôt discret, sans que ça tourne au sapin de Noël, et les quelques avatars bariolés qui traînent en ce moment sur DALFP, sont plutôt la conséquence de l’effet de nouveauté.
Donc personnellement je voterais contre une demande de bannissement des gif animés, en tout cas dans l’immédiat, et j’attendrais de voir si ça part en couille, avant de ronchonner.
Depending on the time of day, the French go either way.
[^] # Re: lucky man
Posté par gaaaaaAab . Évalué à 4.
sans parler de bannissement, avoir une option pour désactiver tous les gif/jpg/png, ça serait pas mal. ça peut surement se faire simplement en css, mais je préfère râler dans un commentaire :)
[^] # Re: lucky man
Posté par NeoX . Évalué à -3.
trop bon, plusieurs jeux de mots dans ce post
tag+ada => tagada, avec la fraise, ca va tres bien, fraise tagada
mais aussi tag ada, tag ada voila les daltons...
mouarf, je me suis bien marré
# Interrogation naïve
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 3.
Je profite de l'athmosphère guillerette suscitée par ce <ajoutez votre adjectif> jeu de mot pour pousser une question bête hors de ma boîte cranienne : Qu'est-ce qu'un « tag » ? Plus précisément comment cela fonctionne-t-il et quel en est votre utilisation ?
Question subsidiaire : suis-je le seul ignare sur ce sujet ?
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Interrogation naïve
Posté par ✅ ffx . Évalué à 6.
"El barto" par exemple, c'est un tag. Et "Guten" aussi.
[^] # Re: Interrogation naïve
Posté par patrick_g (site web personnel) . Évalué à 4.
NoNo a pensé à tout puisque maintenant pour répondre aux questions on peut dégainer le wiki : https://linuxfr.org/wiki/Tags
[^] # Re: Interrogation naïve
Posté par matthieu bollot (site web personnel, Mastodon) . Évalué à 3.
RTFW !
# Et comme tu le dis...
Posté par Maclag . Évalué à 1.
Le tag n'existe pas parce que personne ne parle jamais d'Ada.
Porte, petite porte, où es-tu? ----> [ ]
[^] # Re: Et comme tu le dis...
Posté par dinomasque . Évalué à 1.
DTC ?
Et je reste poli, je meurs d'envie de répondre par un GIF animé de goatsie.
BeOS le faisait il y a 20 ans !
[^] # Re: Et comme tu le dis...
Posté par Frank-N-Furter . Évalué à 8.
Ça ira ça?
Depending on the time of day, the French go either way.
[^] # Re: Et comme tu le dis...
Posté par dinomasque . Évalué à 3.
C'est complètement 2.0 !
BeOS le faisait il y a 20 ans !
# Pourquoi Tag ?
Posté par py (site web personnel) . Évalué à 9.
Pourquoi avoir choisi tag et pas étiquette, marqueur ou libellé qui sonnent beau le français ?
[^] # Re: Pourquoi Tag ?
Posté par moudj . Évalué à 10.
ben va faire un jeu de mot avec étiquette pour voir... :-)
[^] # Re: Pourquoi Tag ?
Posté par octane . Évalué à 10.
-Tu vas à la messe? -Bah oui. -Et t'y quêtes? -Bah ça ramène un peu de sous
Bon, je --> [] vous avez le droit de me jeter des cailloux pointus au visage.
[^] # Petit pont de bois
Posté par calandoa . Évalué à 7.
Alors on pas prié, on est resté à parler, on a rien regretté car nos âmes sont tordues ; pour pêcher, c'est le pied.
[^] # Re: Petit pont de bois
Posté par zebra3 . Évalué à 6.
De toute façon, c'était un bal con.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Pourquoi Tag ?
Posté par alpentux . Évalué à 2.
tag eule...
moi aussi, j'y vais ~~~~~> []
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.