L'assembleur du Propeller est vraiment bien foutu et carré... Je suis sur qu'il te plairais Folco !

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.
Je n'arrive pas a lire cet blog post, je pense que mon cerveau est fatigué :/

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.
Godzil > c'est vrai que c'est pas super clair, mais le point qui me semble important, c'est que la stratégie n'est plus "tous les langages .NET sont à égalité", mais désormais "C# sera privilégié pour les nouvelles features". J'imagine que pour la plupart des gens ici, ça ne va pas changer grand-chose, mais je trouve que c'est intéressant de voir ce changement de stratégie.

—
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 TurboEn meme temps il me semble que c'est deja le cas, le subset .NET accessible deui VB.NET n'est pas complet. Je ne connais pas F# ceci dit..

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.
Il me semblait que justement si, jusqu'ici on pouvait faire en VB.NET tout ce qu'on pouvait faire en C# (mais ça fait des années que je n'ai pas regardé, c'est vrai).

—
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 TurboOk je ne sais pas le status actuel (coucou Golden Crystal?) mais a l'origine VB.net ne supportait pas tout le framework

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.
Pen^2 Le 06/02/2017 à 22:49 (Je comprends que ça paraisse débile d'avoir des entiers signés pour des tailles, mais en pratique ça ne m'a jamais manqué en JAVA. Je pense que c'est plus source de problèmes qu'autre chose. Et j'utilise vraiment rarement des longs en plus.)
Zeph Le 06/02/2017 à 22:52 Qu'est-ce qui est une source de problèmes, d'utiliser des entiers non signés pour représenter des longueurs ? Perso j'aime autant que le compilateur détecte mes erreurs le plus tôt possible, c'est à peu près la seule raison pour laquelle j'utilise un langage typé. Par exemple si je commence à mélanger des signés et des longueurs de liste, ça m'intéresse d'avoir au moins un warning pour me prévenir que je fais quelque chose de probablement pas super logique.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Des que tu tape des tailles de fichiers de plus de 2Go tu es content d'avoir des uint32_t...

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.
Zeph Le 06/02/2017 à 23:03 Bah c'est un choix ça, déjà tu peux effectivement décider d'ignorer les warnings mais dans ce cas il faut tout autant te demander si tu as vraiment besoin d'utiliser un langage avec un compilateur riche si c'est pour jeter les infos qu'il te donne. Tu peux aussi passer certains/tous ces warnings en erreur si tu veux être sûr de ne pas les louper, je pense que ce ne sont pas les options qui manquent. Je comprends que ce soit un sujet de troll, mais pour moi entendre "j'utilise des signés partout c'est plus simple", c'est un peu comme les gens qui utilisent un langage typé mais représentent 80% de leurs données avec des strings, c'est quand même doublement dommage et une sacré perte de temps (ou d'efficacité, selon) :/

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Pen^2 Le 06/02/2017 à 23:06Edité par Pen^2 le 06/02/2017 à 23:09 Ah mais je suis d'accord avec toi, mais dans ma réalité, je ne commence pas tous mes projets à partir de rien, il y a des années d'historique derrière, et quand il y a des milliers de warnings, tu fais comment ?
Pareil pour les const, j'aime beaucoup, mais quand ils n'y sont pas, c'est l'enfer à modifier.
Ce que je déplore, c'est que souvent ce n'est pas un choix du tout pour moi.
Zeph Le 06/02/2017 à 23:09 Bah tu peux essayer de les éliminer localement, ou si ça n'est pas possible mettre en place des rapports d'analyse de code pour vérifier que tu arrives bien à les résorber petit à petit et que tu n'empires pas la situation. En fait j'ai du mal à comprendre la logique inverse, ça serait "bof de toutes façons il y a déjà plein de warnings donc quelques-uns de plus c'est pas bien grave" ? Si plusieurs devs se succèdent avec cette pratique sur une même base de code ça ne présage pas grand chose de bon pour la maintenance, si ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Godzil Le 06/02/2017 à 23:09Edité par Godzil le 06/02/2017 à 23:11 Oui enfin java et optimisation...
Tiens tu représente comment ton espace mémoire 64Bit en java vu que tu n'a que des valeur signé? Ou alors tu ne peux addresser que la moitié de l'espace mémoire? Non parce que bon une adresse négative n'a aucun sens, ou alors l'adresse 0 est au milieu de la mémoire?
Ca peux être drôle ceci dit hein, mais ca me semble plutôt assez chiant en fait.
Edit: Les warning si ils sont la, en tout cas en C (et C++) ce n'est pas pour faire joli, la majorité des warnings pointent sur des bugs potentiels (Ok il y a au moins le check des parametres printf sont plutot chiant surtout quand sur des plateformes differentes certains parametre n'attendent pas le meme type.. et qui est assez inutile)

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.
Zeph Le 06/02/2017 à 23:11 Tu n'a pas ce problème vu que tu ne gères pas d'adresses toi-même en Java, la VM le fait à ta place et je suppose qu'elle n'a aucun souci à traiter des adresses 64 bits.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zerosquare Le 06/02/2017 à 23:16Edité par Zerosquare le 06/02/2017 à 23:17 Godzil > Vu que c'est un langage qui n'utilise pas de pointeurs, je pense que tu peux les considérer comme un type opaque ? Du coup tu peux caster à la sauvage ; ça veut dire que les pointeurs au-delà de 2 Go seront négatifs, mais on s'en fout parce que leur valeur n'a de toute façon pas de signification pour le code Java.
Par contre, même sans pointeurs, utiliser des entiers signés veut dire qu'on ne peut pas avoir de tableau d'octets qui fait plus de 2 Go.

—
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 Pen^2 Le 06/02/2017 à 23:31 Oui, ça reste des octets ^^
Godzil: pas d'espace mémoire en java.
la VM en interne ne gère pas non plus de nombre non signé ni d'espace mémoire.
la seule "mémoire" adressable c'est les tableaux mais rien n'existe au dela des limites du tableau.
c'est l'implémentation qui se démerde, mais elle ne donne pas acces a la notion universelle de "pointeur".
Qt Jambi stocke ses pointeurs dans des long, la valeur étant interprétée par le code C++ comme non signée.
Pen^2 Le 07/02/2017 à 00:06 Les gens codant proprement, vous faites comment du coup quand une taille de fichier, de std::vector, etc est non signée et que vous souhaitez faire une opération dessus ? Vous ne castez vraiment jamais ?