1020

Je vois, j'imagine que tout-peut-devenir-tout a généré trop de bordel pour être viable.
Personnellement, une place pour chaque chose et chaque chose à sa place, je suis pour le strict.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

1021

Swift par exemple utilise en effet du tapage statique, mais il est inféré, on ne définie pas forcement directement le type de la variable.

Mais une fois qu'on a dit que

bla = "string"

bla est forcement une chaine, et assigner un entier après coup va poser un soucis.
Mais meme si ca agit au final, je n'apelle pas ca vraiment du typage statique.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1022

types.png
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

1023

JavaScript à déjà assez de cas tordus comme ça sans qu'on s'embete à lui en inventer de nouveaux.
Au risque de faire un squalyl, cette micro présentation sur le sujet est assez marrante : https://www.destroyallsoftware.com/talks/wat
avatar

1024

Godzil -> l'inférence de type est une commodité d'écriture, facilitant entre autres le refactoring. Mais le type est bien fixé, ça n'a donc pas grand chose à voir, à mes yeux, avec un typage faible et polymorphique.
(j'ai quand même bien conscience de dire ça sans être un spécialiste des langages de programmation....)

1025

./1024 : ça n'en est pas moins exact ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1026

./1022rotfl
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1027

Folco bien sur, mais ce n'est pas du typage fort dans le sens ou tu n'importe pas directement dans le code le type.

Apres oui

str = "123"
str =2

va te renvoyer une erreur car tu fait changer le type de str, et c'est normal/tant mieux.

Mais tu peux te retrouver dans des conditions ou savoir le type de str demande de lire consciensieusement le code et ca peux etre assez chiant.


Sinon teste quelques trucs de l'image dans une console JS:

2+"2"
> "22"
"3"+[]
> "3"
(2/0)
> Infinity
(2/0)+2
> Infinity
""+""
> ""
[1,2,3]+2
> "1,2,32"
[1,2,3]+4
> "1,2,34"
2/(2-(3/2+1/2))
> Infinity
+2
> 2
2+2
> 4
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1028

Ce dont tu parles est une différence de typage implicite/explicite, mais ça reste du typage fort et statique.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1029

Godzil (./1027) :
Mais tu peux te retrouver dans des conditions ou savoir le type de str demande de lire consciencieusement le code et ça peut être assez chiant.
En effet heureusement les bon EDI peuvent normalement te donner le type réel d'une variable en passant la souris dessus (ça marche en tout cas pour le C#)
Godzil (./1027) :
Sinon teste quelques trucs de l'image dans une console JS:

'est un pseudo langage inventé pour faire pire que le Js. Mais le Js se défend quand même pas mal sur le [1,2,3]+2 === "1,2,32"Oui c'est pas du Js, c
avatar

1030

Godzil -> dans le cas que tu cites, on est plus dans un problème de commentaire du code et de choix de nom de variable que dans un problème de langage. Et comme dis Uther, un IDE moderne te donneras le type, l'emplacement de la définition, le commentaire lié à la variable, bref...

1031

Tiens, l'un des ex-bugs de yN avec les backslahes a un nom cheeky
https://en.wikipedia.org/wiki/Leaning_toothpick_syndrome
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1032

On sait maintenant la vraie raison pour laquelle Vista est sorti avec autant de retard :
http://blogs.msdn.com/b/oldnewthing/archive/2010/10/06/10071954.aspx
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1033

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1034

En deux mots (français !), il raconte quoi ? C'est une auto-flagellation publique ?

1035

Bof, non, en gros il dit qu'il sait qu'il ne sait rien, donc il doute, et que ceux qui prétendent savoir ne se rendent pas compte qu'il ne savent rien, et donc moins que celui qui doute.
Bref, il est bon, en fait tritop

1036

C'est l'équivalent de "Ce que je sais, c'est que je ne sais rien". En passant par quelques grands noms comme Mozilla, on se taille une réputation "ce type doit vraiment connaître son sujet" alors qu'on finit par se confronter à des problèmes qui dépassent le cadre de nos compétences. L'idée "d'imposteur", c'est de passer pour un sage omniscient, non parce qu'on le prétend (à la différence des vrais imposteurs, ceux qu'on retrouve régulièrement sur TheDailyWTF sous le nom "Consultant/Expert"), mais parce que tout le monde finit par le croire sans qu'on ne fasse le moindre geste pour clarifier la méprise.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

1037

Ok, merci happy

1038

Oui je (et surement un bon nombre ici) connaissent bien ce probleme :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1039

Ah ? Non, perso je suis vraiment super fort, en fait embarrassed

1040

(je savais que t'allais la faire grin)

1041

(Bah, c'est normal que tu l'aies remarqué depuis tout ce temps, c'est pas toujours facile de cacher ma supériorité au quotidien tsss)

1042

Supériorité, supériorité... t'es quand même un oiseau qui est pas foutu de voler embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1043

C'est un truc que, généralement, je cache aussi.
rHdf

1044

Mouais.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1045

ca c'est quand Pen^2 a mange un cassoulet la veille
avatar
HURRRR !

1046

Elle est incroyable cette photo !! O_O
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1047

bearbecue > je vois que tu connais la technique! tripo
C3vX

1048

Zerosquare (./1033) :
http://davidwalsh.name/impostor-syndrome
Un peu le même problème que ce dont je parlais à Kevin lui. Il s'est débrouillé mais il n'en a pas fini avec son égo… (et la photo cliché pour montrer que c'est un bon américain moyen qui a réussi à la fin est particulièrement risible)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1049

Hmm ? C'est plutôt le contraire de Kevin : l'entourage du gars le voit comme compétent, mais lui estime ne pas l'être.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1050

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo