Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10
Auteur Sujet :

[WWF] Mais laissons enfin mourrir le C

n°967027
nraynaud
lol
Posté le 31-01-2005 à 17:24:09  profilanswer
 

Reprise du message précédent :

DocMaboul a écrit :

Ce qui me fera rire, ce seront les gens qui devront recoder tous les logiciels et technos existants en C (type mysql, apache, php, ...) histoire que le code soit neuneux-compliant. Vous vous y collez?


c'est-à-dire que dans la liste y'a que Apache à sauver, et il existe des binings apache dans tous les langages.
 
D'autre part, c'est pas sur du code qu'on capitalise, mais sur du design, et avec un design tout fait, recoder est très rapide.

mood
Publicité
Posté le 31-01-2005 à 17:24:09  profilanswer
 

n°967031
Kristoph
Posté le 31-01-2005 à 17:24:56  profilanswer
 

chrisbk a écrit :

bin rien que le C++ ca serait deja un bon point [:petrus75]
cela dit j'ai surtout crée ce topic apres une enieme frustration due au C, y'avait pas de véritable but philosophique [:petrus75]


Fallais pas signer un contrat pour un boulot en C alors :sol:

n°967033
couak
Posté le 31-01-2005 à 17:25:30  profilanswer
 

les gens sont jamais contents de ce qu'ils ont

n°967035
nraynaud
lol
Posté le 31-01-2005 à 17:26:28  profilanswer
 

ça s'appelle l'ambition.

n°967036
chrisbk
-
Posté le 31-01-2005 à 17:26:38  profilanswer
 

Kristoph a écrit :

Fallais pas signer un contrat pour un boulot en C alors :sol:


 
Me rapellait pas que c'etait si horrible
(merde quoi, une innerstruct, c pas la mort [:petrus75])

n°967042
docmaboul
Posté le 31-01-2005 à 17:28:55  profilanswer
 

nraynaud a écrit :

c'est-à-dire que dans la liste y'a que Apache à sauver


 
:heink:
 

Citation :

D'autre part, c'est pas sur du code qu'on capitalise, mais sur du design, et avec un design tout fait, recoder est très rapide.


 
Et tout re-tester aussi [:aloy]

n°967051
nraynaud
lol
Posté le 31-01-2005 à 17:34:01  profilanswer
 

ben si les tests sont écrits, je vois pas le pb.

n°967052
schnapsman​n
Zaford Beeblefect
Posté le 31-01-2005 à 17:34:27  profilanswer
 

DocMaboul a écrit :


Et tout re-tester aussi [:aloy]


ça fait partie d'un bon design ça aussi  :o  


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°967053
chrisbk
-
Posté le 31-01-2005 à 17:35:20  profilanswer
 

Et bien, merci a tous d'avoir suivi. Demain nous verrons "Pourquoi java devrait il etre interdit", puis jeudi nous poursuivrons sur la thématique "PHP est il une émanation de Satan ?" (au programme : débat avec des philosophes et témoignage de rescapés) et pour finir, je propose ce week end un stage découverte "la guerison du linuxisme par l'electricité". En vous souhaitant une bonne soirée, a très bientot !

n°967057
docmaboul
Posté le 31-01-2005 à 17:38:23  profilanswer
 

nraynaud a écrit :

ben si les tests sont écrits, je vois pas le pb.


 
[:ddr555] Vous avez déjà travaillé dans beaucoup d'environnements où tous les tests unitaires, d'intégration et de recette sont déjà écrits?
 
edit: je veux dire où il suffit de lancer je ne sais quel outil et d'attendre que le résultat tombe?


Message édité par docmaboul le 31-01-2005 à 17:39:27
mood
Publicité
Posté le 31-01-2005 à 17:38:23  profilanswer
 

n°967063
couak
Posté le 31-01-2005 à 17:40:11  profilanswer
 

DocMaboul a écrit :

[:ddr555] Vous avez déjà travaillé dans beaucoup d'environnements où tous les tests unitaires, d'intégration et de recette sont déjà écrits?
 
edit: je veux dire où il suffit de lancer je ne sais quel outil et d'attendre que le résultat tombe?


non c'est pour ca que ca bug autant

n°967072
docmaboul
Posté le 31-01-2005 à 17:43:52  profilanswer
 

de toute façon, tout ceci n'est qu'une vaste farce (ou troll comme on dit). Le jour où l'on n'aura plus besoin du C, ce sera le jour où l'on aura plus besoin des développeurs.

n°967078
pains-aux-​raisins
Fatal error
Posté le 31-01-2005 à 17:45:15  profilanswer
 

nraynaud a écrit :

c'est-à-dire que dans la liste y'a que Apache à sauver, et il existe des binings apache dans tous les langages.
 
D'autre part, c'est pas sur du code qu'on capitalise, mais sur du design, et avec un design tout fait, recoder est très rapide.


ben voyons.... qu'est-ce qui faut pas entendre...

n°967082
++fab
victime du syndrome IH
Posté le 31-01-2005 à 17:47:13  profilanswer
 

chrisbk a écrit :

Et bien, merci a tous d'avoir suivi. Demain nous verrons "Pourquoi java devrait il etre interdit", puis jeudi nous poursuivrons sur la thématique "PHP est il une émanation de Satan ?" (au programme : débat avec des philosophes et témoignage de rescapés) et pour finir, je propose ce week end un stage découverte "la guerison du linuxisme par l'electricité". En vous souhaitant une bonne soirée, a très bientot !


 
 
dommage, c'était une belle conclusion  :lol:
on entend encore quelques voix dans les coulisses ...


Message édité par ++fab le 31-01-2005 à 17:48:29
n°967083
pains-aux-​raisins
Fatal error
Posté le 31-01-2005 à 17:48:36  profilanswer
 

[:rofl]

n°967087
docmaboul
Posté le 31-01-2005 à 17:53:20  profilanswer
 

++fab a écrit :

dommage, c'était une belle conclusion  :lol:
on entend encore quelques voix dans les coulisses ...


 
En même temps, on pourrait inventer la machine anti-segfault spécialement pour chrisbk (puisque ça a l'air d'être son problème):
- on relie ses petits doigts à son ordinateur et à chaque fois qu'un de ses programme se plante, vlam!, un bon petit coup de jus durant une demi seconde. Je suis sûr qu'en moins de trois jours, il pondra le code plus safe au monde et ne fera plus aucun segfault.

n°967092
el muchach​o
Comfortably Numb
Posté le 31-01-2005 à 17:54:33  profilanswer
 

chrisbk a écrit :


pis on peut pas faire d'inner structs, donc ca pue [:petrus75]


J'étais sûr que ce petit topic avait cela comme origine.
Mais non sapupa, tu peux utiliser un joli pointeur vers une autre structure. :D
Evidemment, faut pas oublier le malloc/free qui vont avec, et Emma. Delahaye te dira que c'est bô.

n°967097
chrisbk
-
Posté le 31-01-2005 à 17:57:46  profilanswer
 

el muchacho a écrit :

J'étais sûr que ce petit topic avait cela comme origine.
Mais non sapupa, tu peux utiliser un joli pointeur vers une autre structure. :D
Evidemment, faut pas oublier le malloc/free qui vont avec, et Emma. Delahaye te dira que c'est bô.


 
non ca c'est pas le pb, paske tu peux faire ca :
 

Code :
  1. struct {
  2.   struct  {
  3.      float longueur;
  4.      float taileGland;
  5. }teub
  6. struct {
  7.     float droite;
  8.     float gauche;
  9. }DiametreCouille
  10. }Bite;


 
mais ca te définis pas des types 'inner', qui sont pourtant le must de la propreté [:--greg--]
 

n°967098
HelloWorld
Salut tout le monde!
Posté le 31-01-2005 à 17:59:00  profilanswer
 

La machine anti segfault existe depuis bien longtemps : un PC en mode réel 16 bits équipé de 1Mo de mémoire.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°967099
HelloWorld
Salut tout le monde!
Posté le 31-01-2005 à 18:00:46  profilanswer
 

chrisbk a écrit :

non ca c'est pas le pb, paske tu peux faire ca :
 

Code :
  1. struct {
  2.   struct  {
  3.      float longueur;
  4.      float taileGland;
  5. }teub
  6. struct {
  7.     float droite;
  8.     float gauche;
  9. }DiametreCouille
  10. }Bite;


 
mais ca te définis pas des types 'inner', qui sont pourtant le must de la propreté [:--greg--]


En même temps on peut difficilement mélanger bite et propreté.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°967100
docmaboul
Posté le 31-01-2005 à 18:00:49  profilanswer
 

HelloWorld a écrit :

La machine anti segfault existe depuis bien longtemps : un PC en mode réel 16 bits équipé de 1Mo de mémoire.


 
Sinon, on peut aussi tenter la méthode "douce": chrisbk aura droit à une bonne petite pipe tous les soirs s'il ne fait pas un seul segfault durant la journée (je suis sûr qu'ainsi, il en viendrait même à aimer le C).

n°967102
docmaboul
Posté le 31-01-2005 à 18:01:58  profilanswer
 

HelloWorld a écrit :

En même temps on peut difficilement mélanger bite et propreté.


 
Plus c'est sale, plus c'est bon [:ddr555]

n°967103
chrisbk
-
Posté le 31-01-2005 à 18:02:29  profilanswer
 

HelloWorld a écrit :

En même temps on peut difficilement mélanger bite et propreté.


 
on devie [:fande--]

n°967106
HelloWorld
Salut tout le monde!
Posté le 31-01-2005 à 18:03:05  profilanswer
 

DocMaboul a écrit :

Plus c'est sale, plus c'est bon [:ddr555]


--snip


Message édité par HelloWorld le 01-02-2005 à 01:34:06

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°967109
chrisbk
-
Posté le 31-01-2005 à 18:03:45  profilanswer
 

[:theepsilon]
 
mes chers confreres, reprenez vous [:theepsilon] (non pas dans les fesses, spa ce que je veux dire)


Message édité par chrisbk le 31-01-2005 à 18:04:25
n°967111
el muchach​o
Comfortably Numb
Posté le 31-01-2005 à 18:05:15  profilanswer
 

chrisbk a écrit :

non ca c'est pas le pb, paske tu peux faire ca :
 

Code :
  1. struct {
  2.   struct  {
  3.      float longueur;
  4.      float taileGland;
  5. }teub
  6. struct {
  7.     float droite;
  8.     float gauche;
  9. }DiametreCouille
  10. }Bite;


 
mais ca te définis pas des types 'inner', qui sont pourtant le must de la propreté [:--greg--]


Et c'est quoi les types "inner" ?
 
(ps : quel topic !)


Message édité par el muchacho le 31-01-2005 à 18:06:22
n°967112
chrisbk
-
Posté le 31-01-2005 à 18:06:14  profilanswer
 

el muchacho a écrit :

Et c'est quoi les types "inner" ?


 
 
genre en c++ :
 

Code :
  1. class toto {
  2. public:
  3.    class titi
  4.    {
  5.      int a;
  6.      ...
  7.    };
  8. };
  9. ..
  10. toto::titi grosminet;
  11. grosminet.a = 15;


 
un type imbriqué, quoi.


Message édité par chrisbk le 31-01-2005 à 18:06:39
n°967114
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-01-2005 à 18:07:07  profilanswer
 

Code :
  1. #include <stdio.h>
  2. #include <string.h>
  3. int main()
  4. {
  5.    char string[2];
  6. label:
  7.    gets(string);
  8.    fflush(stdin);
  9.    if (strcmp("le C est un super langage",string) != 0)
  10.       goto label;
  11.    printf("tu as un pot de cocu de lire cette phrase !" );
  12.    fflush(stdout);
  13.    printf("ça te dirait un joli segfault maintenant ? (o=oui, n=oui)\n" );
  14.    gets(string);
  15.    fflush(stdin);
  16.    int i;
  17.    for (i=100; i<10000; i++)
  18.       string[i] = 'K';
  19. }


c'est tellement beau que ça me donne la larme aux yeux [:kbchris]

n°967118
Taz
bisounours-codeur
Posté le 31-01-2005 à 18:10:01  profilanswer
 

du bonheur :)

n°967119
chrisbk
-
Posté le 31-01-2005 à 18:10:43  profilanswer
 

ca compiel pas, ton 'i' est pas déclaré en début de bloc §§§§ (modernisme et progres)

n°967120
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-01-2005 à 18:12:30  profilanswer
 

chrisbk a écrit :

ca compiel pas, ton 'i' est pas déclaré en début de bloc §§§§ (modernisme et progres)


je fais du C99 moi mossieur [:mmmfff]

n°967122
manatane
En vous remerciant, bonsoir
Posté le 31-01-2005 à 18:13:23  profilanswer
 

t'as oublié de voider le main

n°967123
uriel
blood pt.2
Posté le 31-01-2005 à 18:13:38  profilanswer
 

ca compile chez ouam:
 
xanadu:~/Desktop uriel$ gcc -o coin.x coin.c  
xanadu:~/Desktop uriel$ ./coin.x  
warning: this program uses gets(), which is unsafe.
Killed
 
mais ca merde a l'exec [:petrus75]


Message édité par uriel le 31-01-2005 à 18:14:04

---------------
IVG en france
n°967125
pains-aux-​raisins
Fatal error
Posté le 31-01-2005 à 18:14:17  profilanswer
 

bah, compile-le alors avec g++
[:dehors]

n°967126
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-01-2005 à 18:14:21  profilanswer
 

uriel a écrit :


mais ca merde a l'exec [:petrus75]


sans blague ? [:petrus75]

n°967128
chrisbk
-
Posté le 31-01-2005 à 18:14:30  profilanswer
 

figure 1 : uriel se faisant chier au taf

n°967130
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 31-01-2005 à 18:14:53  profilanswer
 

manatane a écrit :

t'as oublié de voider le main


si y'avait que ça... [:petrus75]

n°967131
Ayuget
R.oger
Posté le 31-01-2005 à 18:15:12  profilanswer
 


Juste une remarque en passant, c'est pas déconseillé les Label/Goto?

n°967132
el muchach​o
Comfortably Numb
Posté le 31-01-2005 à 18:15:12  profilanswer
 

chrisbk a écrit :

genre en c++ :
 

Code :
  1. class toto {
  2. public:
  3.    class titi
  4.    {
  5.      int a;
  6.      ...
  7.    };
  8. };
  9. ..
  10. toto::titi grosminet;
  11. grosminet.a = 15;


 
un type imbriqué, quoi.


Ok, en C, t'es obligé de définir tes types internes à l'extérieur, et à ce moment, pour simplifier la notation lors de l'affectation, t'es obligé de définir un pointeur pour éviter les trucs du genre a.b.c.d.

n°967133
uriel
blood pt.2
Posté le 31-01-2005 à 18:15:37  profilanswer
 

Harkonnen a écrit :

sans blague ? [:petrus75]


[:fande--] je t'assure  
([:god])

chrisbk a écrit :

figure 1 : uriel se faisant chier au taf


mon fortran compil, y en a pour 10 mn pour un bi proc 2.8Ghz :O


---------------
IVG en france
n°967134
Taz
bisounours-codeur
Posté le 31-01-2005 à 18:16:31  profilanswer
 

Harkonnen a écrit :

je fais du C99 moi mossieur [:mmmfff]


perso, plus je fais de C, plus j'utilise les goto pour gérer les exceptions. On m'a complètement pourri la tête avec ces conneries de 'les goto c'est interdit' ... il m'a fallu du temps pour déculpabiliser

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10

Aller à :
 

Sujets relatifs
Plus de sujets relatifs à : [WWF] Mais laissons enfin mourrir le C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR