#18301 Le 08/01/2010, à 22:51
- helly
Re : Topic des couche-tard (30)
Helly Va Tout Cramer !!!!!!!!!!!!!!!!!!!!!!
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#18302 Le 08/01/2010, à 22:52
- Pylades
Re : Topic des couche-tard (30)
???
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#18303 Le 08/01/2010, à 22:52
- Sir Na Kraïou
Re : Topic des couche-tard (30)
zolis configs, en effet... on peut aussi facilement monter à 6 500 € ^^
Nan, mais ça c'est pas pour moi... Quand j'serai prof et riche, peut être
Sinon, pour bosser, il paraît que Sarge est stable. Mais est-elle encore supportée ?
Le problème, quand je mets une Debian, c'est que je me retrouve très (trop) vite en Sid, et qu'à partir de là, il suffit d'un moment d'inattention, et j'ai le dépôt expérimental (et là, généralement, ça ne marche plus très bien, comme c'est étonnant). C'est terrible, c'est plus fort que moi !
Sinon, ouais, j'aime bien Debian.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#18304 Le 08/01/2010, à 22:52
- edge_one
Re : Topic des couche-tard (30)
Helly Va Tout Cramer !!!!!!!!!!!!!!!!!!!!!!
pas les frites !
#18305 Le 08/01/2010, à 22:53
- Sir Na Kraïou
Re : Topic des couche-tard (30)
tu verras c'est super un 12"
Bah ouais, c'est pour ça que j'ai pris un 12"...
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#18306 Le 08/01/2010, à 22:53
- tshirtman
Re : Topic des couche-tard (30)
Ouranos999 a écrit :Paul0102 a écrit :Hum... en fait ça change quoi orienté objet ? C'est vraiment mieux ?
Faudra que j'essaye de comprendre, un jours.Et puis, le C, c'est pas orienté objet, et pourtant le C caylebien ...
C'est autrement plus simple de taper
machin = Personnage.new(options)
que de redéfinir toutes les variables liées au perso, et c'est aussi beaucoup plus court.
Et en Ruby, la POO c'est simple :
class Mon_objet # ce que tu veux end obj = Mon_objet.new
Boah... sinon, il y a les structures en C, c'est quoi ces histoires de classes ?
typedef struct {
int x;
int y;
float vx;
float vy;
} movingObject;
moving Object(int x, int y, float vx, float vy){
movingObject *new = (movingObject*) malloc(sizeof(movingObject));
new->x = x;
new->y = y;
new->vx = vx;
new->vy = vy;
return new;
}
void updateMovingObject(movingObject* object, float time){
object->x += time*object->vx;
object->y += time*object->vy;
}
void addVectorToMovingObject(movingObject* object, float vx, float vy){
object->vx += vx;
object->vy += vy;
}
void setPositionMovingObject(movingObject* object, int x, int y){
object->x = x;
object->y = y;
}
bon ça c'est un genre d'approche objet en C... comme tu peut le voir, les fonction sont définies séparéments de la structure, et c'est un peu bricoleur... mais c'est ce que j'ai de mieux pour faire du pseudo objet en C... (ben oui, héritage et polymorphisme, dans ce contexte, on peut les oublier...).
en python (bon c'est de la triche, en C++ c'est presque aussi moche qu'en C ^^).
class MovingObject:
def __init__(self, x=0, y=0, vx=0, vy=0):
self.x = x
self.y = y
self.vx = vx
self.vy = vy
def update(self, time):
self.x += time * self.vx
self.y += time * self.vy
def addVector(self, (vx, vy)):
self.vx += vx
self.vy += vy
def setPosition(self, (x, y)):
self.x, self.y = x, y
c'est plus logique, les fonction n'ont pas besoin d'un nom barbare par ce qu'elles sont par construction liées à l'objet, et qu'on ne peut les appeler que de la façon suivante
soucoupe = MovingObjec()
soucoupe.addVector((10,10))
soucoupe.update()
Hors ligne
#18307 Le 08/01/2010, à 22:57
- edge_one
Re : Topic des couche-tard (30)

edge_one a écrit :tu verras c'est super un 12"
Bah ouais, c'est pour ça que j'ai pris un 12"...
il pèse combien?
#18308 Le 08/01/2010, à 22:58
- tshirtman
Re : Topic des couche-tard (30)

[
Nan, mais c'est un ordi pour BOSSER, bordel !
ubuntu
Tiens, ouais. Arch, pourquoi pas.
non, ubuntu
Parce qu'ils savent que je veux un OS sérieux
ubuntu....
(tshirtman, qui arrive a bosser sans jamais péter sons systeme, depuis des années.... sous ubuntu...)
what else?
Hors ligne
#18309 Le 08/01/2010, à 22:59
- geenux
Re : Topic des couche-tard (30)
Et puis, en C, c'est essayer de faire de la POO avec un modèle pas prévu pour. Certes les structures s'en approchent, mais sont bien trop limitée par rapport à une approche POO.
Personnnellement, quand je code en C++, les principaux trucs que j'apprécie sont le polymorphisme (par ex, une liste de pointeurs vers des instances de type "classe de base", et dans laquelle on peut mettre des instances de classes dérivées de la "classe de base", les fonctions virtuelles), l'héritage... Réellement très pratique pour coder.
Hors ligne
#18310 Le 08/01/2010, à 23:01
- helly
Re : Topic des couche-tard (30)
helly a écrit :Helly Va Tout Cramer !!!!!!!!!!!!!!!!!!!!!!
pas les frites !
les frites y compris, y'a pas de raison !!
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#18311 Le 08/01/2010, à 23:02
- edge_one
Re : Topic des couche-tard (30)
edge_one a écrit :helly a écrit :Helly Va Tout Cramer !!!!!!!!!!!!!!!!!!!!!!
pas les frites !
les frites y compris, y'a pas de raison !!
*PAN*
sacrilège
#18312 Le 08/01/2010, à 23:04
- Sir Na Kraïou
Re : Topic des couche-tard (30)
Р'tite G☢golea écrit :
edge_one a écrit :tu verras c'est super un 12"
Bah ouais, c'est pour ça que j'ai pris un 12"...
il pèse combien?
Aucune idée.
(tshirtman, qui arrive a bosser sans jamais péter sons systeme, depuis des années.... sous ubuntu...)
Ouais, ouais... Y a bien des gens qui arrivent à bosser avec Windows, depuis des années, hein...
Bon, j'me casse, tiens.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#18313 Le 08/01/2010, à 23:05
- wiscot
Re : Topic des couche-tard (30)
helly est de retour et de très mauvaise humeur après avoir vu un topic d'insulte au topic du "meilleur du pire"
grrr grrr grrr grrr !!:mad::mad:
ET ?

phoque !
Retournes sur ta banquise te faire bouffer par les orques , gnihafr gnihafr gnihafr !

Tiens, j'ai un nouvel ordi, j'mets quoi comme OS, dessus ?
Un macchabée .
Gentoo, si tu te sens d'attaque ^^
Ça devient suicidaire ici ou ça snif de la colle .....
Arch.
Ou Gentoo, si tu as le temps...
Oui c'est bien ce que je disais , "si tu as le temps..." de te pendre .

Le 12"
voila ! ça se passe de commentaires
Р'tite G☢golea écrit :
Le 12"
hey Wiscot!! ça y est on est trois en 12"
ils ont l'air super sauf la finition "Glossy" tu verras c'est super un 12"
je lis au fur et a mesure , +3 edge
Helly Va Tout Cramer !!!!!!!!!!!!!!!!!!!!!!
Satanique !!!
???
WTF ???
si non ... prout !!!!!!!!! ^^ .
Dernière modification par wiscot (Le 08/01/2010, à 23:08)
Hors ligne
#18314 Le 08/01/2010, à 23:13
- helly
Re : Topic des couche-tard (30)
si non ... prout !!!!!!!!! ^^ .
les flatulences félines sont de retour
POLLUEUR DE TOPIC jvais te signaler moi !!!
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#18315 Le 08/01/2010, à 23:15
- wiscot
Re : Topic des couche-tard (30)
wiscot a écrit :si non ... prout !!!!!!!!! ^^ .
les flatulences félines sont de retour
POLLUEUR DE TOPIC jvais te signaler moi !!!
Vas y , j'm'en fout , du moment que j'ai des croquettes !!! et du wiscat !
Dernière modification par wiscot (Le 08/01/2010, à 23:17)
Hors ligne
#18316 Le 08/01/2010, à 23:19
- grim7reaper
Re : Topic des couche-tard (30)
bon ça c'est un genre d'approche objet en C... comme tu peut le voir, les fonction sont définies séparéments de la structure, et c'est un peu bricoleur... mais c'est ce que j'ai de mieux pour faire du pseudo objet en C...
On peut également passer par des pointeurs de fonctions et obtenir un résultat tel que celui-ci
typedef struct Titem
{
int Value;
struct Titem *prec;
} Titem ;
typedef struct TPile
{
int(*Push)(struct TPile*, int);
int(*Pop)(struct TPile*);
void(*Clear)(struct TPile*);
void(*Free)(struct TPile*);
int(*Length)(struct TPile*);
void(*View)(struct TPile*);
int Nombre;
struct Titem *Top;
} TPile ;
MaPile.Push(&MaPile, 10);
MaPile.Push(&MaPile, 25);
MaPile.Push(&MaPile, 33);
MaPile.Push(&MaPile, 12);
puts("Affichage de la pile :");
MaPile.View(&MaPile);
puts("------");
printf("Nb d'elements : %d\n",MaPile.Length(&MaPile));
puts("------");
puts("Deux valeurs soutirees de la pile :");
printf("%d\n",MaPile.Pop(&MaPile));
printf("%d\n",MaPile.Pop(&MaPile));
puts("------");
puts("Affichage de la pile :");
MaPile.View(&MaPile);
puts("------");
MaPile.Clear(&MaPile);
MaPile.Push(&MaPile, 18);
puts("Affichage de la pile apres vidage et ajout d'une valeur :");
MaPile.View(&MaPile);
puts("------\n");
MaPile.Free(&MaPile);
(ben oui, héritage et polymorphisme, dans ce contexte, on peut les oublier...).
Le polymorphisme peut-être, mais l'héritage non. Ça se simule pas trop mal.
Mais bon malgré ça, je suis 100% d'accord avec tout ceux qui disent que le C n'est pas fait pour coder orienté objet.
Dernière modification par grim7reaper (Le 08/01/2010, à 23:20)
Hors ligne
#18317 Le 08/01/2010, à 23:21
- guguscat
Re : Topic des couche-tard (30)
Le polymorphisme quand tu as gouté au duck typing tu oublies
Et puis je vois pas l'interet de comparer ruby,c,cpp avec python qui sont même pas des langages de la même génération.
Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.
Hors ligne
#18318 Le 08/01/2010, à 23:30
- guguscat
Re : Topic des couche-tard (30)
Et puis vous faites tous chier à faire de l'objet en C et avec votre notation hongroise !
Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.
Hors ligne
#18319 Le 08/01/2010, à 23:32
- Кຼزດ
Re : Topic des couche-tard (30)
Et puis vous faites tous chier à faire de l'objet en C et avec votre notation hongroise !
C'est joli le hongrois
dou
Hors ligne
#18320 Le 08/01/2010, à 23:33
- grim7reaper
Re : Topic des couche-tard (30)
Et puis vous faites tous chier à faire de l'objet en C et avec votre notation hongroise !
Ouais, de toute façon rien ne vaut la programmation fonctionnelle (ou alors la programmation linéaire, au choix) .
Dernière modification par grim7reaper (Le 08/01/2010, à 23:35)
Hors ligne
#18321 Le 08/01/2010, à 23:34
- kouskous
Re : Topic des couche-tard (30)
class tdct :
pass
#!/usr/bin/killall
« « J'aime kouskous » — kouskous. » — kouskous.
Hors ligne
#18322 Le 08/01/2010, à 23:38
- helly
Re : Topic des couche-tard (30)
plip
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#18323 Le 08/01/2010, à 23:39
- helly
Re : Topic des couche-tard (30)
allé je vais au dodo
a demain tout le monde
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#18324 Le 08/01/2010, à 23:50
- compte supprimé
Re : Topic des couche-tard (30)
C'est joli le hongrois
Hongrois ça mais c'est pas vrai
#18325 Le 08/01/2010, à 23:50
- compte supprimé
Re : Topic des couche-tard (30)
108) 217 Lagierl
217 points en un an
Dit tshirtman, y'a pas moyen d'acheter des points via Paypal ?
Dernière modification par Lagierl (Le 08/01/2010, à 23:51)