On voit souvent des "quel linux choisir ?", des "pourquoi linux ?" etc.
Mais finalement à devoir choisir entre la peste (du côté de chez MS) et
la grippe (notre bon vieux nunux), celà ne vous arrive pas le matin en
vous réveillant de vous dire que les programmes qui font fonctionner
votre machines ne sont que des bidouillages plus ou moins réussis ?
Regardez les codes sources d'un programme en C. Même le code d'un bon
programmeur n'est rempli que d'horreurs. Ce fameux "void" : c'est quoi
cette abomination de la programmation ? Il n'y a aucune sémantique
valable là derrière. D'ailleurs les types en C n'ont de type que le nom.
Comment se fait il qu'on puisse écrire dans la 11e case d'un tableau de
10 éléments. Ce langage surestime beaucoup les capacités des personnes
qui vont l'utiliser. Une telle chose ne doit pas être possible. Comment
imaginer que ce genre de choses peut être voulu par le programmeur ?
Je pense que vous avez déjà vu du JAVA. Mais c'est à gerber cet
emboîtement de new, cette masse colossale de classes à faire pour faire
trois fois rien ! J'ose même pas imaginer la quantité de calculs
inutiles faits par la machine pour gérer ces merdes. D'accord il y a de
l'optimisation, mais c'est loin d'être suffisant.
Dans le temps les programmes étaient bidouillés parce qu'il n'y avait
pas assez de mémoire : par exemple on utilisait une variable pour
stocker deux informations. Maintenant l'horreur est à l'autre extrême :
on a tellement de mémoire de disponible que l'on utilise trop. En C :
tant pis c'est perdu. Un trou de mémoire ? Tant que le pc doit pas
redémarrer toutes les heures à cause de ça on s'en fout. En JAVA : il y
a le ramasse miettes alors on peut bouffer de la mémoire : c'est pô grave.
Dès que les programmes ont commencé à ne plus rentrer sur une disquette
ils sont devenus beaucoup trop compliqués pour fonctionner correctement.
On en vient à une époque où on trouve acceptable un programme quand il a
moins de cent bugs alors que rien que le fait de consommer trop de
ressources fait que le programme n'est pas bon. Aujourd'hui on nous
parle de .NET et de merdouilles dans le genre. A quoi ça sert de se
lancer dans la création de langages qui se copient les uns les autres.
C, C++, JAVA, Pascal : c'est la même chose, la même façon de penser. Et
c'est une manière de penser qui pousse à faire des fautes.
Bref l'informatique ne va pas fort.
Ben, il faut arrêter les trucs d'il y a vingt ans. Faut arrêter le C dans ce cas parce que c'était déjà vieux il y a vingt ans.
Tom
Tom
Ça ne s'adresse donc pas à moi, puisque je ne l'affirme pas _péremptoirement_, mais en connaissance de cause, et avec la réserve de rigueur du fait de respecter la norme.
Compilez Visual C++ sur Linux. Je suis curieux de voir à quel point il est portable.
Tom
Ça ne s'adresse donc pas à moi, puisque je ne l'affirme pas
_péremptoirement_, mais en connaissance de cause, et avec la réserve de
rigueur du fait de respecter la norme.
Compilez Visual C++ sur Linux. Je suis curieux de voir à quel point il
est portable.
Ça ne s'adresse donc pas à moi, puisque je ne l'affirme pas _péremptoirement_, mais en connaissance de cause, et avec la réserve de rigueur du fait de respecter la norme.
Compilez Visual C++ sur Linux. Je suis curieux de voir à quel point il est portable.
Tom
Tom
Si il ne s'agissait que de moi, ce serait vrai, mais il s'agit de plus de 40 années de recherches en informatique qui sont royalement ignorées par ces soi disants informaticiens.
T'as pas compris encore ? Le C c'est l'apogée de l'informatique ! On a trouvé la perfection. La preuve : les industriels l'utilisent (y parait que ça justifie le fait d'utiliser cette bouse). Non mais sans rire il y a des gens qui croient que parce qu'ils ont la dernière machine avec le dernier processeur à la mode et tout et tout, qu'il programment en .NET ou autre bizarrerie de chez Grosoft, ou en JAVA (cette horreur est aussi à la mode), qu'ils sont à la pointe de la "technologie". Mais voyons, nous ne sommes qu'à la préhistoire de l'informatique ! Le C c'est même pas le gourdin de l'informatique ! Avec le Caml on arrive déjà au marteau.
Tom
Si il ne s'agissait que de moi, ce serait vrai, mais il s'agit de plus
de 40 années de recherches en informatique qui sont royalement ignorées
par ces soi disants informaticiens.
T'as pas compris encore ? Le C c'est l'apogée de l'informatique ! On a
trouvé la perfection. La preuve : les industriels l'utilisent (y parait
que ça justifie le fait d'utiliser cette bouse).
Non mais sans rire il y a des gens qui croient que parce qu'ils ont la
dernière machine avec le dernier processeur à la mode et tout et tout,
qu'il programment en .NET ou autre bizarrerie de chez Grosoft, ou en
JAVA (cette horreur est aussi à la mode), qu'ils sont à la pointe de la
"technologie". Mais voyons, nous ne sommes qu'à la préhistoire de
l'informatique ! Le C c'est même pas le gourdin de l'informatique !
Avec le Caml on arrive déjà au marteau.
Si il ne s'agissait que de moi, ce serait vrai, mais il s'agit de plus de 40 années de recherches en informatique qui sont royalement ignorées par ces soi disants informaticiens.
T'as pas compris encore ? Le C c'est l'apogée de l'informatique ! On a trouvé la perfection. La preuve : les industriels l'utilisent (y parait que ça justifie le fait d'utiliser cette bouse). Non mais sans rire il y a des gens qui croient que parce qu'ils ont la dernière machine avec le dernier processeur à la mode et tout et tout, qu'il programment en .NET ou autre bizarrerie de chez Grosoft, ou en JAVA (cette horreur est aussi à la mode), qu'ils sont à la pointe de la "technologie". Mais voyons, nous ne sommes qu'à la préhistoire de l'informatique ! Le C c'est même pas le gourdin de l'informatique ! Avec le Caml on arrive déjà au marteau.
Tom
Tom
Mais pourtant il y a Ada et AdaOS ;-)
Ada est réputé pour être un langage sûr. Je ne connais pas plus que ça ce langage donc je ne ferai pas de commentaires.
Tom
Mais pourtant il y a Ada et AdaOS ;-)
Ada est réputé pour être un langage sûr. Je ne connais pas plus que ça
ce langage donc je ne ferai pas de commentaires.
un while(1); dans une section ininterruptible suffit. Et si tu n'as pas de notion d'ininterruptibilité, tu vas avoir du mal a faire un OS...
while(1) ça n'est pas un plantage, c'est juste une fonction semi-récursive.
Tom
JustMe
Joe Cool a émis l'idée suivante :
Je crois que tu viens de trouver sans t'en rendre compte l'élément essentiel pour lequel ton troll s'effrondre. Quelque soit le langage (même un programme Ada peut faire exploser une fusée Ariane), il existe deux types de développeurs: le bon développeur qui sait développer et le mauvais développeur. Le bon ressemble au mauvais sauf qu'il est bon ! Bref, tu devrais regarder entre la chaise et le clavier et tu auras 90% des causes de problèmes informatiques.
C'est pourquoi il faut que le langage prenne sur lui toutes les erreurs du programmeur et les corrige malgré lui, car tout programmeur - sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
- fait des erreurs. Programmer des ressources critiques avec des langages qui ne certifient pas la qualité de leur code est stupide et criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Joe Cool a émis l'idée suivante :
Je crois que tu viens de trouver sans t'en rendre compte l'élément
essentiel pour lequel ton troll s'effrondre. Quelque soit le langage (même
un programme Ada peut faire exploser une fusée Ariane), il existe deux
types de développeurs: le bon développeur qui sait développer et le mauvais
développeur. Le bon ressemble au mauvais sauf qu'il est bon !
Bref, tu devrais regarder entre la chaise et le clavier et tu auras 90%
des causes de problèmes informatiques.
C'est pourquoi il faut que le langage prenne sur lui toutes les erreurs du
programmeur et les corrige malgré lui, car tout programmeur - sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton
compilo n'y pourra jamais rien...
- fait des erreurs. Programmer des ressources critiques avec des langages qui
ne certifient pas la qualité de leur code est stupide et criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important
c'est la conception et elle est indépendante du langage.
Je crois que tu viens de trouver sans t'en rendre compte l'élément essentiel pour lequel ton troll s'effrondre. Quelque soit le langage (même un programme Ada peut faire exploser une fusée Ariane), il existe deux types de développeurs: le bon développeur qui sait développer et le mauvais développeur. Le bon ressemble au mauvais sauf qu'il est bon ! Bref, tu devrais regarder entre la chaise et le clavier et tu auras 90% des causes de problèmes informatiques.
C'est pourquoi il faut que le langage prenne sur lui toutes les erreurs du programmeur et les corrige malgré lui, car tout programmeur - sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
- fait des erreurs. Programmer des ressources critiques avec des langages qui ne certifient pas la qualité de leur code est stupide et criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Joe Cool
Joe Cool a émis l'idée suivante :
C'est pourquoi il faut que le langage prenne sur lui toutes les erreurs du programmeur et les corrige malgré lui, car tout programmeur - sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle ... attendez, je cherche.... une preuve mathématique. Très peu de gens en ont entendu parler, certains pensent même que c'est un mythe, une légende pour effrayer les linuxiens.
Je suis perplexe.
- fait des erreurs. Programmer des ressources critiques avec des langages qui ne certifient pas la qualité de leur code est stupide et criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre de la Création ? Êtes-vous maso ?
-- Joe Cool
Joe Cool a émis l'idée suivante :
C'est pourquoi il faut que le langage prenne sur lui toutes les
erreurs du programmeur et les corrige malgré lui, car tout programmeur
- sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton
compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle
... attendez, je cherche.... une preuve mathématique. Très peu de gens
en ont entendu parler, certains pensent même que c'est un mythe, une
légende pour effrayer les linuxiens.
Je suis perplexe.
- fait des erreurs. Programmer des ressources critiques avec des
langages qui ne certifient pas la qualité de leur code est stupide et
criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important
c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre de
la Création ? Êtes-vous maso ?
C'est pourquoi il faut que le langage prenne sur lui toutes les erreurs du programmeur et les corrige malgré lui, car tout programmeur - sans exception
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle ... attendez, je cherche.... une preuve mathématique. Très peu de gens en ont entendu parler, certains pensent même que c'est un mythe, une légende pour effrayer les linuxiens.
Je suis perplexe.
- fait des erreurs. Programmer des ressources critiques avec des langages qui ne certifient pas la qualité de leur code est stupide et criminel.
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre de la Création ? Êtes-vous maso ?
-- Joe Cool
Joe Cool
Joe Cool avait énoncé :
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle ... attendez, je cherche.... une preuve mathématique. Très peu de gens en ont entendu parler, certains pensent même que c'est un mythe, une légende pour effrayer les linuxiens.
Que fais tu du théorème de Godel ?
Et ? C'est sensé être un problème ?
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre de la Création ? Êtes-vous maso ?
Ca fait longtemps que j'ai abandonné le basic :-D
Pourtant le BASIC est plus portable que le C, et de meilleur qualité.
-- Joe Cool
Joe Cool avait énoncé :
impossible. Les erreurs les plus graves sont algorithmique et ton
compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle
... attendez, je cherche.... une preuve mathématique. Très peu de gens
en ont entendu parler, certains pensent même que c'est un mythe, une
légende pour effrayer les linuxiens.
Que fais tu du théorème de Godel ?
Et ? C'est sensé être un problème ?
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est
important c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre
de la Création ? Êtes-vous maso ?
Ca fait longtemps que j'ai abandonné le basic :-D
Pourtant le BASIC est plus portable que le C, et de meilleur qualité.
impossible. Les erreurs les plus graves sont algorithmique et ton compilo n'y pourra jamais rien...
Il existe un truc tout nouveau, un truc révolutionnaire qui s'appelle ... attendez, je cherche.... une preuve mathématique. Très peu de gens en ont entendu parler, certains pensent même que c'est un mythe, une légende pour effrayer les linuxiens.
Que fais tu du théorème de Godel ?
Et ? C'est sensé être un problème ?
Programmer en C est stupide et criminel.
Le langage de programmation n'a pas d'importance. Ce qui est important c'est la conception et elle est indépendante du langage.
Dans ce cas pourquoi s'obstiner à choisir le langage le plus médiocre de la Création ? Êtes-vous maso ?
Ca fait longtemps que j'ai abandonné le basic :-D
Pourtant le BASIC est plus portable que le C, et de meilleur qualité.