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 à