Le Vendredi 26 Octobre 2001 04:08, vous avez écrit :
> > > NB : Si tu arrive à reecrire par exemple Linux, en Pascal, fait moi
>
> signe !
>
> > Sans être un spécialiste, je serai moins catégorique sur
> > le Pascal qui a des
> > ressources insoupçonnées et sous exploitées sauf par
> > Borland.
>
> Je suis d'accord que le pascal est peut-être capable de supporté un OS (des
> noms ?) mais la puissance du C reste sans conteste (borland l'exploite bien
> aussi ...)  car il est minimaliste par rapport au pascal (moins de code
> généré par un source de même taille). C'est pour ça que tous les OS que je
> connais sont en C (atari, amiga, MacOS, W$, linux...) Le point faible du C
> c'est la liberté d'expression du developpeur sans controle (par exemple une
> ligne de calcul sans variable pour accueillir le résultat : aucune erreur
> détecté) Certains débogages deviennent laborieux, IBM a perdu des millions
> avec une ligne de C comme celle ci :
> x + -1
> au lieu de
> x = -1
> un caps lock malheureux sans doute ...
> Pascal est moins libre dans la structure du code mais il permet de trouver
> plus facilement les erreurs... à chacun de voir ce qu'il préfère
>
> Moi qui suis un peu puriste sur les bords, je préfère le minimalisme quand
> même (C++ n'as pas plus de pustules que les autres langages objets ! d'ou
> vient cette idée de pustule ?)
>
> Codialement

A mon tour de mettre une pierre à l'édifice.

Lors de ma formation à la programmtion (IUT en 1988/90), on a d'abord apris
à marcher à quatre pattes avec l'algorithmique, puis on à marcher debout
avec le pascal et le turbo pascal, et enfin à courrir avec le C.

Pourquoi cette comparaison me direz-vous?

Tout simplement parce qu'il ne sert à rien d'apprendre un langage, si on ne 
dispose pas de base nécessaire à la programmation. Tout ce que l'on va apprendre 
c'est à pisser du code et rendre le programme incompréhensible et impossible à
maintenir même par l'auteur.

La rigueur du pascal est AMHA parfaite pour apprendre le typage des variables, 
les structures de bases, les boucles, et les notions de fonctions et de procédures.

Le C quant à lui, permet une souplesse incroyable sous réserve de conserver à 
l'esprit les notions de bases apprisent avec le pascal.

Le basic quant à lui, reste pour moi, un langage de bidouillage, assez lent en
terme de performance pure et mal foutue en terme de structuration de la réflexion.
Par contre, il est assez simple à apprendre et permet d'être rapidement opérationnel
et donc est motivant pour le milieu scolaire.
Cet avis n'engage bien sur que moi.

Voila c'est tout pour aujourd'hui

Christophe Josselin

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à