2670

Kevin Kofler (./2669) :
Je te laisse comprendre pourquoi cet if est totalement redondant.
Tu prends vraiment les gens pour des débiles ?
Cela dit, en étant plus large, écrire une condition plus courte parce que c'est booleennement identique après simplification est débile si c'est au détriment de la lisibilité. C'est typiquement le boulot du compilateur. Il m'arrive d'écrire des *2 et pas loin après /2 parce que c'est la logique du truc, pas parce que je n'ai pas compris que c'était inutile... roll

2671

K² : tu ne maitrises pas la conception életronique de puces ou de circuits il me semble ? et pourtant ça t'empêche pas d'utiliser un PC, si ? bah là c'est pareil, pas besoin de connaître et comprendre toutes les théories de turing et tous les autres sujets pour faire un programme informatique... pas besoin de connaitre les algo de compression pour être capable de générer un jpg... pas besoin de connaitre la théorie de la relativité pour utiliser une lampe torche...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2672

vince (./2671) :
pas besoin de connaitre la théorie de la relativité pour utiliser une lampe torche...

C'est quand même utile quand tu cours vraiment vraiment très vite pour comprendre pourquoi ta lampe n’éclaire plus devant toi.... wink

Kevin:
Pour reprendre tes exemples:
for (x ; y ; z) { t; } et:
x; while (y) { t; z; }
Tu as ecrit en 1:

Pour faire ce truc a on commence par faire X avant de faire les boucles, puis à chaque boucle on vérifie Y et a la fin d'un tour de boucle, on fait Z. Lors de la boucle on fait T.

en 2:

On fait X. Ensuite pour chaque debut de boucle on vérifie Y, et dans la boucle, on fait T puis on fait Z.

Deux phrase qui disent la même chose mais qui sont différente.

C'est du niveau du langage et non des math. Dire quelque chose de manière différente n'est PAS des maths. Dans le cadre du C c'est purement de la syntaxe et la syntaxe fait partit du domaine du langage et non des maths.
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.

2673

Godzil (./2672) :
C'est quand même utile quand tu cours vraiment vraiment très vite pour comprendre pourquoi ta lampe n’éclaire plus devant toi
balaise ! grin

2674

Les commandes des langages de programmation ont un comportement formellement défini. Raisonner en français courant (ou en anglais courant, ça ne dépend pas de la langue!) est la manière la plus rapide de tomber dans des pièges dus à l'imprécision de la langue, à commencer par le sens du mot "ou" (généralement un "ou" exclusif en langage courant, mais le langage courant est ambigu; un "ou" inclusif en logique booléenne si ce n'est pas explicitement noté autrement (xor)). La définition de for en C et en C++ est d'être équivalent au while que j'ai cité, c'est une formule formelle tout comme (a+b)²=a²+2ab+b².
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é

2675

Godzil (./2672) :
vince (./2671) :
pas besoin de connaitre la théorie de la relativité pour utiliser une lampe torche...

C'est quand même utile quand tu cours vraiment vraiment très vite pour comprendre pourquoi ta lampe n’éclaire plus devant toi....
Oui ! J'en ai fait l'expérience aussi. Je courais vraiment très vite dans la forêt avec ma lampe torche, y avait une racine par-terre, et... Ben tout à coup elle n'éclairait plus devant moi (ni tout court en fait).

Ça a fait relativement mal (mais j'en ai pas fait une théorie). embarrassed
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

2676

Godzil (./2672) :
C'est quand même utile quand tu cours vraiment vraiment très vite pour comprendre pourquoi ta lampe n’éclaire plus devant toi.... wink

Mais alors vraiment, vraiment, vraiment très vite.

2658580-2632114_theflashisthefastestmanalive.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

2677

2678

Je n'ose même pas imaginer la purée de coréen après les 35miles a cette vitesse (sans compter l’accélération probablement instantanée, wow je ne le savais pas à ce point Mr Flash!)
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.

2679

Kevin Kofler (./2669) :
N'importe quoi. Les langages de programmation ont très peu en commun avec les langues naturelles, donc être doué avec les langues naturelles ne sert à rien pour la programmation.
C'est marrant, parce que tu confonds deux concepts clairement différent que sont une langue et un langage. En sciences du langage, on étude ce qui constitue le langage d'une langue (la grammaire, la syntaxe, les règles...) avec les mêmes outils que pour l'analyse syntaxique des langages de programmation. D'ailleurs, c'est très rigolo mais il aura fallu que j'aille en fac de lettres pour qu'on me propose une UE (que je n'ai pas prise, je ne suis pas fou !) autour des expressions régulières.
avatar

2680

Oo

2681

Si je ne fais pas cette différence, c'est parce que cette différence n'existe pas dans toutes les langues. En allemand et en anglais, il y a un seul mot pour "langue" et "langage". Pour moi, selon le contexte, parfois "language" (ou "linguaggio" en italien, où la distinction existe aussi) est le mot qui colle, parfois "langue" ("lingua"), ça, je l'ai bien saisi, mais si tu utilises le terme "langage" dans le contexte d'une "langue", je ne comprends plus rien. grin Ça montre bien les limites des langues naturelles. smile
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é

2682

Sauf que le mot "Langue" existe aussi en anglais (en tout cas comme concept linguistique) ; il a été importé du français par les travaux des linguistes justement pour avoir un élément distinctif entre les deux concepts smile
avatar

2683

Well je ne trouve rien de tel dans mon dico ?
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.

2684

2685

Mais bon, c'est un emprunt comme on en a dans beaucoup de disciplines lorsqu'un concept est défini plus précisément dans une langue que dans une autre (typiquement, en psychanalyse, il y a plein de concepts qui sont présentés par des termes en allemand, merci à Freud - comme par exemple l'Unheimliche - du coup j'admets que mon exemple ne soit qu'à moitié valide ^^
avatar

2686

Mmm ? C'est un ingrédient du soufflé à la pomme de terre ?

2687

2688

GOMMEND?

2689

2690

ACH, CH'AFAIZ GRU ENDENTRE GUELGU'EIN?!

2691

L'Unheimliche, c'est ce qui est unheimlich, c'est-à-dire qui fait peur.
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é

2692

ACH CHE FAIS FOUS APPRENDREN LE KOURACH

2693

(on peut garder les trips allemands-like pour le topic d'origine ? Merci bien ^^)

2694

(c'est encore une provocation de Nil embarrassed)

2695

Sinon, pour Kevin qui prétend que linguistique et informatique n'ont rien à voir :
https://en.wikipedia.org/wiki/Chomsky_hierarchy
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

2696

Non mais, il est hermétique à ce genre de choses, je pense qu'on perd notre temps a lui faire comprendre ca..
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.

2697

Oh je sais bien. C'est pas tant pour lui, que pour les autres personnes qui lisent le topic et qui pourraient trouver ça intéressant.
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

2698

Je suis bien au courant de tout ça. Je fais même pas mal de recherche dans ce domaine. Mais le fait est que les langages de programmation sont habituellement des langages à grammaire non contextuelle (type 2 de Chomsky), alors que les langues naturelles n'en sont pas. Et de plus, la grammaire ne dit rien sur la sémantique: les langages de programmation bien conçus ont une sémantique formellement définie, c'est beaucoup plus flou dans les langues naturelles. C'est très différent à gérer.
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é

2699

Personne n'a dit que les langues humaines étaient aussi rigoureuses que les langages informatiques. Mais prétendre que
Kevin Kofler (./2669) :
Les langages de programmation ont très peu en commun avec les langues naturelles
alors qu'un chercheur de premier plan a justement formalisé les concepts fondamentaux qui sont communs aux deux...
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

2700

La vrai difference c'est ce qui traite le "programme", un CPU classique n'aime pas et ne comprend pas les choses non prévu d'ou le coté rigide du language.

Un "CPU" fait a partir d'un réseau de neurone ca commencerais deja a faire quelque chose qui accepte un peu de fantaisie.

Le cerveau humain lui accepte complement les fantaisies, enfin il y a des limites, si je colle des mots valides bout a bout tout ca ne veux rien dire et personne ne comprendra ce que je voulais (ou pas) dire.

Aspirateur le saucisson de lie robot manger rein je libérateur solution escargot douche extrait mon pleuvoir.
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.