renseignement php - PHP - Programmation
Marsh Posté le 15-06-2005 à 09:02:30
go to ? Euh, si t'as besoin de ca tu as de grosses lacunes en programmation ...
Un script bien fait n'a pas besoin de goto. En php déjà, et dans les langages objets encore plus ^^'
Marsh Posté le 15-06-2005 à 09:18:54
plainsofpain a écrit : go to ? Euh, si t'as besoin de ca tu as de grosses lacunes en programmation ... |
Oué mais dans des cas très très rares ca peut aider....genre un gestionnaire d'erreur.
Un coup le prof nous avais montré un petit truc avec des goto et c'est vrai que dans son cas c'était utile.
Bon en même temps il a bien dit :" ca sert 1 fois dans la vie d'un programmeur".
Marsh Posté le 15-06-2005 à 09:21:49
cesarr89 a écrit : Oué mais dans des cas très très rares ca peut aider....genre un gestionnaire d'erreur. |
Oh putain, il devait sentir la naphtaline le prof
Marsh Posté le 15-06-2005 à 09:23:16
elianor a écrit : Oh putain, il devait sentir la naphtaline le prof |
non je pense pas.....juste dans son cas c'était utile.
Marsh Posté le 15-06-2005 à 09:25:57
cesarr89 a écrit : juste dans son cas c'était utile. |
- quand on est moderne, on utilise des exceptions.
- si il utilisait ça dans le cas que je pense, bon courage. Je doit actuellement debugger un parseur qui utilise ce genre de conneries lorsqu'il fait trouve une erreur de syntaxe, c'est totalement indébuggable
Marsh Posté le 15-06-2005 à 09:27:34
elianor a écrit : - quand on est moderne, on utilise des exceptions. |
Ecoute je pense que si il a utilisait les goto c'est qu'il avait une bonne raison, parce que a mon avis c'est pas à lui que tu vas apprendre à coder.
Marsh Posté le 15-06-2005 à 09:34:25
cesarr89 a écrit : Ecoute je pense que si il a utilisait les goto c'est qu'il avait une bonne raison, parce que a mon avis c'est pas à lui que tu vas apprendre à coder. |
parce qu'il savait pas faire autrement ?
Ce n'est pas à moi qu'il va apprendre à coder proprement
Marsh Posté le 15-06-2005 à 09:38:01
elianor a écrit : parce qu'il savait pas faire autrement ? |
De toute façon à t'entendre, tu es parfait, tu sais tout faire.
Tu pense que tout peut être coder proprement? Pour toi dans toutes les situations la solution passe de toute façon par un code propre?
Marsh Posté le 15-06-2005 à 09:39:38
Je réponds pour elianor : OUI !
C'est possible en codant proprement, donc pas de goto. Point. Et pis elianor c'est pas n'importe qui hein
Marsh Posté le 15-06-2005 à 09:45:45
plainsofpain a écrit : Je réponds pour elianor : OUI ! |
Tu as quoi comme expérience pour affirmer ça?
C'est peut être aussi que dans aucun des tes problèmes tu as été obligé d'utiliser cela.
Ah oué et il a quoi de spécial Elianor?
Marsh Posté le 15-06-2005 à 10:01:51
en faite je ve just savoir s' il exist un go to en php point!!!
apres savoir si je suis un connard ou pas sa ne m'intéresse pas...et je ne lance sur tout pas un debat..je sais tres bien qu un codeur doit faire sans!!! je ne suis pas débile mais sa m'arrangerai bien les choses alors existe ou pas????
Marsh Posté le 15-06-2005 à 10:07:43
zit_zit a écrit : en faite je ve just savoir s' il exist un go to en php point!!! |
Résumé : non, mais de toutes façon goto c'est de la merde
Marsh Posté le 15-06-2005 à 10:07:57
cesarr89 a écrit : il a quoi de spécial Elianor? |
des pustules magiques
Marsh Posté le 15-06-2005 à 10:11:13
cesarr > il développe depuis beaucoup plus longtemps que moi, et moi meme je développe depuis l'age de 12ans (et depuis 1 an en php). J'en ai 21 maintenant.
Et crois moi, un goto n'est jamais nécessaire. Et éviter de l'utiliser est une des choses que l'on apprend en premier en programmation. Que l'on devrait faire apprendre dans les endroits ou on ne le fait pas.
Si zit_zit nous explique en quoi il a besoin d'un goto, on pourra juger si c'est nécessaire ou pas. Enfin il dit quand meme que "ca l'arrangerait bien".
Et puis ca n'existe pas en php de toute manière ...
Marsh Posté le 15-06-2005 à 10:16:58
plainsofpain a écrit : cesarr > il développe depuis beaucoup plus longtemps que moi, et moi meme je développe depuis l'age de 12ans (et depuis 1 an en php). J'en ai 21 maintenant. |
C'est suffisant? Moi aussi je touche depuis un moment et ca change quoi?
Tu sais ca veut rien dire, c'est pas parce que ca fait 9ans que tu code que tu peux te permettre d'emmettre un jugement d'une telle qualité.
Le prof c'est un mec qui a un DESS, il a monté sa boite, il a genre la trentaine, il est assez reconnu quand même....donc d'après ton raisonnement c'est lui qui aurait raison...
Marsh Posté le 15-06-2005 à 10:19:28
Il l'a eu il y a longtemps son DESS. Et y a des profs très diplomés qui apprennent aux étudiants à faire des sites avec des tables, et en meme temps qui disent que les standards c'est important ...
Marsh Posté le 15-06-2005 à 10:21:57
certains de mes anciens profs sont des betes en programmation ( ie: il arrivent , en tres peu de temps a te monter un soft genial qui marche )
il n'empeche qu'ils ont de sales habitudes de programmation
comme quoi anciennté et experience ne rime pas avec code propre
Marsh Posté le 15-06-2005 à 10:22:11
plainsofpain a écrit : Il l'a eu il y a longtemps son DESS. Et y a des profs très diplomés qui apprennent aux étudiants à faire des sites avec des tables, et en meme temps qui disent que les standards c'est important ... |
Faudrait apprendre à lire quand même.
Jamais j'ai dis qu'il avait dit que c'était la solution idéale, mais néamoins, dans sa situation, c'était la seule solution.
Je pense qu'il a plus d'experience que toi, donc après , écoute si tu es si fort que tu le dis, je suis content pour toi, profites en pour forger ton avenir, mais après c'est bon, on va débattre toute la journée non plus.
Marsh Posté le 15-06-2005 à 10:22:56
flo850 a écrit : certains de mes anciens profs sont des betes en programmation ( ie: il arrivent , en tres peu de temps a te monter un soft genial qui marche ) |
J'ai pas dis le contraire.
Marsh Posté le 15-06-2005 à 10:24:46
les goto peuvent etre eviter dans tout les cas ( ca se demontre meme mathematiquement ) , en utilisant des fonctions par exemple
au lieu de faire :
si [condition] alors goto [fonctionnalité]
tu fais
si [condition] alors [fonction()]
Marsh Posté le 15-06-2005 à 10:26:29
flo850 a écrit : les goto peuvent etre eviter dans tout les cas ( ca se demontre meme mathematiquement |
Bah ils nous a démontré qu'il pouvait pas faire autrement.
Marsh Posté le 15-06-2005 à 10:27:38
le goto n'existe pas en php. Tu fais comment alors ?
Marsh Posté le 15-06-2005 à 10:28:06
moi je me souviens avoir fait le demonstration
alors qu'il vous ai montré l'inverse
par contre j'ai jamais dit que c'etait simple de s'en passer
en meme temps , en PHP , la question ne se pose pas , tu n'as pas le choix
Marsh Posté le 15-06-2005 à 10:29:30
plainsofpain a écrit : le goto n'existe pas en php. Tu fais comment alors ? |
Euh en même temps ce que tu fais en C++ tu le fais pas forcement en PHP.
PHP permet pas de tout faire non plus.
Y'a 3ans on t'aurais dis :"ah oué et ma POO j'en fais quoi en PHP?", tu répondais quoi?
tu répondais "bah tu fais pas".
Bah là c'est pareil.
Marsh Posté le 15-06-2005 à 10:31:50
cesarr89 a écrit : Euh en même temps ce que tu fais en C++ tu le fais pas forcement en PHP. |
la reposne exact etait : ' tu fais autrement '
la POO n'est pas obligatoire pour programmer ( juste pratique )
Marsh Posté le 15-06-2005 à 10:32:56
en c++, c'est de l'objet, et un goto en objet excuse moi, mais non.
la prog objet n'est pas obligatoire en php. Que ca n'existait pas était moins pratique, mais ce n'était pas une chose indispensable.
la ton goto, peu importe le langage, ca se fait pas. (oh en fait si, la commande assembleur de saut de fonctions, mais seulement elle)
Marsh Posté le 15-06-2005 à 10:35:59
plainsofpain a écrit : en c++, c'est de l'objet, et un goto en objet excuse moi, mais non. |
Ecoute je t'ai dis qu'il nous a démontré qu'il avait pas le choix...alors je comprends pas ce qu'il te faut de plus? Si tu pense qu'il s'est trompé et que tu pense être meilleur que lui, dans ce cas là c'est tant mieux pour toi, mais moi j'ai pas envie de passer toute la journée sur un dialogue de sourd.
Marsh Posté le 15-06-2005 à 10:37:07
cesarr89 a écrit : Ecoute je t'ai dis qu'il nous a démontré qu'il avait pas le choix... |
Vu les impacts du truc dans la conceptions de code, je demande dans quel cadre il a fait sa publication
Marsh Posté le 15-06-2005 à 10:38:16
elianor a écrit : Vu les impacts du truc dans la conceptions de code, je demande dans quel cadre il a fait sa publication |
Comment ca?
Marsh Posté le 15-06-2005 à 10:39:31
c clair que si le goto etait 'obligatoire' dans un langage, personne ne l'aurai rajouté en php
et ce qu'il me faut de lus pour te croire , c un exemple et/ ou la demo
Marsh Posté le 15-06-2005 à 10:41:33
cesarr89 a écrit : Comment ca? |
Si il a réussi à démontrer mathématiquement qu'il existe des cas ou le goto demeure le choix le plus raisonnable, il a forcément fait une publication dans le cadre d'une conférence en recherche informatique.
Parce que les travaux de dijkstra sur le domaine sont quand même important, et une telle découverte aboutierais a de profondes révisions dans la recherche fondamentale en algorithmie.
Travaillant moi-même dans un domaine relativement proche (génie logiciel et métriques de code), cela m'interresse forterment.
Marsh Posté le 15-06-2005 à 10:42:23
c'est pas question d'etre meilleur.
Tu te braques pour rien en plus.
Peu importe mon niveau ou le niveau du prof, le principe du goto c'est de sauter ailleurs dans le code, et comme l'a dit flo, c'est faisable en appelant une fonction.
Un cas ou il peut faire un goto et pas appeler de fonction j'aimerai bien le voir de mes yeux ...
Marsh Posté le 15-06-2005 à 10:44:10
Ecoutais je lui envoie un mail et je vous réponds tous après.
Marsh Posté le 15-06-2005 à 10:46:10
plainsofpain a écrit : c'est pas question d'etre meilleur. |
D'où je me braque?
Je me braque pas, mais ca me soule, si vous êtes sur d'avoir raison ca sert à rien d'insister.
Marsh Posté le 15-06-2005 à 10:46:53
Ben si tu donnais l'exemple ou le goto est indispensable on te pourrait te croire. La on a pas d'exemples ^^'
Marsh Posté le 15-06-2005 à 10:47:20
cesarr89 a écrit : Ecoutais je lui envoie un mail et je vous réponds tous après. |
Envoie aussi un mail à ton prof de français
Sinon pour le goto... il est obligatoire en VB6 pour la gestion des erreurs
Marsh Posté le 15-06-2005 à 10:48:25
drasche a écrit :
|
Oui si tu veux, si ca peut te faire plaisir.
Tu as rien d'autre à faire?
Marsh Posté le 15-06-2005 à 10:49:14
drasche a écrit :
|
Pas moyen de faire autrement, genre appeler une fonction pour gérer les erreurs ?
Marsh Posté le 15-06-2005 à 09:01:12
bonjour a tous...
je me demandais just si il existait des go to en php voila ... rien de bien méchant et désolé si la question est conne..
merci
zit