4620

Pas vraiment.

Un est mathématiquement correct, l'autre.. comment dire.
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.

4621

Mais bien sûr hehe
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4622

Ah mais si on peut plus être de mauvaise foi dans ce topic, ça va pas aller !
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

4623

De toutes façons le meilleur langage du monde n'existe pas, je ne l'ai pas encore inventé embarrassed
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4624

Voilà, c'est mieux smile
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

4625

Mais ce qui est sûr c'est que c'est un fork du Javascript !
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

4626

Je pense que si le ZephScript existait, il serait quand même sacrément mieux fichu grin
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

4627

Ah oui le ZéphiScript, ça sonne trop bien love
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

4628

"Un vent nouveau sur l'ECMAscript"?
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.

4629

*prout*
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

4630

yo,

En C, une variable static dans une fonction n'est pas réinitialisée entre deux appels.
Est-ce que cette fonction a le droit alors de renvoyer un pointeur sur cette variable, pour être utilisée en lecture seule par la fonction appelante ?

Merci !
avatar
<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4631

Oué, c'est moche mais oué.

Renvois en const si tu veux "garantir" le coté lecture seule.

Ceci dit le C n'a pas l'horreur du C++ ou suivant ou tu colle const ca veux dire deux choses différentes, surtout avec les pointeurs (en C++ tu peux avoir un const pour la valeur pointé, ou un const pour le pointeur en lui meme. la syntaxe est immonde)

Une variable "static" dans une fonction est une forme de variable globale locale. Autre point a faire attention, l'utilisation de variable statique avec des thread est plus que découragée, surtout si plusieurs thread sont mené à toucher à la dite variable. (bon vieux problème d'accès aotmiques, sans compter d'autre surprises suivant comment les threads/process marchent sur l'OS)
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.

4632

J'ai regardé dans le K&R et pour une fois, je n'ai pas trouvé de réponse claire à cette question. Il est mentionné que les variables static d'une fonction conservent leurs valeurs d'un appel à l'autre, mais rien n'est dit explicitement sur leur accessibilité en-dehors de la fonction, ou le fait que leur adresse ne varie pas d'un appel de fonction à l'autre.

Sur StackOverflow, il semble y avoir consensus sur le fait que ça ne pose pas de problème, mais je n'ai vu personne citer un paragraphe du standard pour appuyer ses dires. Bref, il se pourrait bien que ce soit le genre de truc qui paraît évident et qui marche sur 99% des compilos, mais qui n'est pas formellement garanti.

(Au passage, static dans une fonction, c'est discutable. Comme les variables globales, c'est incompatible avec la réentrance et le multi-threading, mais ça saute moins aux yeux qu'une variable globale quand on lit le code.)

[cross]
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

4633

Ok merci beaucoup ^^
Comme c'est sur TI, on oublie le multi-thread et la portabilité.

Et j'aimerais voir un compilo qui s'amuse à déplacer du contenu d'une variable static entre deux appels, ça serait malin ça cheeky
avatar
<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

4634

Zero: c'est utile dans certains cas, genre un compteur monotonique ou une initialization a faire une seule fois lorsque cette fonction est appelé.

Bien sur ca a aussi plein de défaut comme discuté smile
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.

4635

Oh je dis pas le contraire, ça m'arrive aussi d'en utiliser, faut juste être prudent smile
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

4636

Completement.

C'est multithreadable a coup de mutex ceci dit, enfin si on oublie que rien ne garantit ou est stoqué la dite valeur..

Elle peux etre differente pour chaque thread ou partagé entre chaques..

C'est un joli foutoir
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.

4637

Godzil (./4631) :
Ceci dit le C n'a pas l'horreur du C++ ou suivant ou tu colle const ca veux dire deux choses différentes, surtout avec les pointeurs (en C++ tu peux avoir un const pour la valeur pointé, ou un const pour le pointeur en lui meme. la syntaxe est immonde)

c'est un anachronisme, ça ne se fait plus, et c'est un warning du compilo partout.

4638

Je l'ai vu il y a pas si longtemps donc perso, non.

Et ne me parle pas des "smart pointer", j'ai juste envie de gerber en voyant ça. la syntaxe est immonde, l'utilisation est immonde. (c'est du C++ en meme temps c'est probablement la raison)

Et c'est tellement anachronique que c'est dans tous les "tuto" du C++:

https://www.cprogramming.com/reference/pointers/const_pointers.html
https://www.learncpp.com/cpp-tutorial/pointers-and-const/
etc..
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.

4639

cprogramming: (c) 2019, on est en droit de douter de l'actualité du truc.
learncpp: encore pire, ~2016-2017.

il faut que t'arrêtes de tirer à tout bout de champ sur le C++. J'ai pas mentionné unique_ptr et consorts.

cet anachronisme a un **semblant** de sens sur les pointeurs, et ça se comprend très simplement; là où ça devient ingérable, c'est sur les références (parce que c'est carrément undefined behavior)

http://eel.is/c++draft/dcl.ref

Cv-qualified references are ill-formed except when the cv-qualifiers are introduced through the use of a typedef-name ([dcl.typedef], [temp.param]) or decltype-specifier ([dcl.type.decltype]), in which case the cv-qualifiers are ignored.

ça devrait être une erreur, mais c'est mis en warning pour rester compatible avec le vieux code.

et avant que tu passes à tirer sur moi, je ne défend pas la syntaxe.

4640

J'avais fait ca début 2000:

zqY7

De mémoire c'était super lent grin
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.

4641

Tu pouvais utiliser un mode graphique dans la console avec QBASIC ?
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

4642

Oui. Mais c'est pas QBASIC spécifiquement, c'est Windows : y'a(vait) une émulation VGA dans une fenêtre pour les programmes DOS. C'était assez limité (ça ne supportait qu'un sous-ensemble des features d'une vraie carte VGA, donc avec les jeux ça donnait souvent de la bouillie), et avec un framerate assez bas. Mais c'était grosso-modo suffisant pour faire de la bureautique ou jouer avec QBASIC.
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

4643

Banned: The 1,170 words you can't use with GitHub Copilotwww.theregister.comHash cracking reveals verboten slurs, terms like 'liberals, 'Palestine,' and 'socialist' ... and Quake's famous Fast InvSqrt
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

4644

goto reste légal embarrassed
et la le mec il le pécho par le bras et il lui dit '

4645

Suite au hack de Twitch, quelques expressions régulières extraites du code (on sait jamais, ça peut servir) :
https://ghostbin.com/57bCm
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

4646

is_blasphemy

...
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.

4647

Ça a l'air robuste tout ça grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4648

https://www.tiobe.com/tiobe-index/

Python continue sur sa lancée
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4649

Tiobe ne veut pas dire grand chose, il compte juste les recherches de Tutoriel sur google, donc Python, qui est un langage très recommandé pour les débutants, est forcément bien représenté.
avatar

4650

Qu'il ne soit pas parfait, c'est évident. De là à dire que ça ne veut pas dire grand-chose, il y a un pas à franchir.

Que proposes-tu de mieux comme mesure pour déterminer rapidement quels langages ont le vent en poupe ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant