IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Intérêt du C par rapport au Pascal


Sujet :

C

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Intérêt du C par rapport au Pascal
    Salut

    je maitrise le langage turbo pascal et j'ai pas compris la différence entre les deux langages (c et pascal) (à part les instructions)
    autremment dit : est ce que les domaines d'utilisation des deux langages sont différent ?

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    Par défaut
    Bonsoir,

    Le pascal est plus un langage scolaire ( pour apprendre). Pas la peine de me dire qu'on l'utilise dans certaines applications ca n'en fait pas un langage, en tout cas aujourd'hui, qui apporterait une valeur ajoutée.

    Un langage est d'abord un outil. Donc que tu fasses une application en C,java ou pascal du moment que cela répond parfaitement aux contraintes clientes,matériels... cela importe peu.
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    859
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 859
    Points : 714
    Points
    714
    Par défaut
    Bonsoir à vous qui maîtrisez plus le language Pascal que la langue du philosophe Pascal. Paix à son âme...



    En quelques mots,

    - Le langage C pemet d'accéder directement à la mémoire ce qui à :
    * quelques avantages lorsque l'on désire réaliser du logiciel de bas niveau (par exemple en embarqué, du bios sur un PC...).
    * beaucoup d'inconvénients car la moindre erreur en écriture peut aboutir à des violations mémoire dont les conséquences sont dignes d'une tragédie greque.

    - Le C a des compilateurs pour tout les processeurs, je ne pense pas que ce soit le cas pour le pascal.

    Le pascal sera beaucoup plus strict en teme de compilation et édition de lien que pas mal de compilateurs C.

    Le pascal est portable, le C a quelques petites limitations.

    Les domaines d'utilisations me paraissent proches. Néanmoins en 2006, un langage orienté objet me parait préférable à ces 2 premiers.

    Delphi me parait séduisant comme suite au turbo-pascal.
    Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Bonjour,
    Citation Envoyé par Bayard
    - Le C a des compilateurs pour tout les processeurs, je ne pense pas que ce soit le cas pour le pascal.
    Citation Envoyé par Bayard
    Le pascal est portable, le C a quelques petites limitations.
    Y a pas comme une contradiction

  5. #5
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    859
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 859
    Points : 714
    Points
    714
    Par défaut
    Tout les processeurs ont un compilateur C (à ma connaissance).
    Un programme écrit en pascal tournera sur tout les compilateurs DISPONIBLES sans modification, ce n'est pas le cas du C.
    Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis.

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par Bayard
    Tout les processeurs ont un compilateur C (à ma connaissance).
    Un programme écrit en pascal tournera sur tout les compilateurs DISPONIBLES sans modification, ce n'est pas le cas du C.
    Tout dépend, si tu écrit un code en C/ISO donc uniquement avec les lib standard tu peut le compiler sans modif (à ma connaissance) !
    Pour exemple, j'ai déjà créé des ptits programmes sous Linux puis la personne pour je l'ai fait a compilé sans problème sous Windows, MS-DOS et même Amiga !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #7
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Bayard
    Tout les processeurs ont un compilateur C (à ma connaissance).
    Un programme écrit en pascal tournera sur tout les compilateurs DISPONIBLES sans modification, ce n'est pas le cas du C.
    si tu fait un code en C, il compilera avec tous les compilateurs C idem dans le cas du pascal. Mais comme il existe un compilateur C pour un grand de processeur, le code pourra être posté sur autant de processeur ce qui n'est pas le cas du Pascal (essentiellement tourné vers Windows, et par conséquent les architectures compatibles).

    Maintenant si tu t'amuse à faire du C qui n'en à que le nom forcement que ça ne marchera que sur le processeur intégré à ton cerveau.

    De toutes façon c'est deux langages n'ont pas le même but : le pascal est stricte au niveau de la syntaxe et par conséquent interessant pour l'ensaignement. Alors que le C laisse une grande liberté au developpeur donc à ne pas mettre entre les mains.

Discussions similaires

  1. [Turbo Pascal] Qualité de l'arithmétique de Turbo Pascal par rapport à MATLAB
    Par forbin dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 19/10/2012, 18h08
  2. Réponses: 8
    Dernier message: 03/10/2008, 10h59
  3. Intérêt de ROWNUM par rapport à LIMIT?
    Par schwarzy2 dans le forum SQL
    Réponses: 2
    Dernier message: 16/06/2008, 08h57
  4. L'intérêt de JDBC par rapport client oracle
    Par mlaiti dans le forum JDBC
    Réponses: 5
    Dernier message: 12/03/2008, 21h12
  5. Les possibilité que C++ offre par rapport à Pascal Objet
    Par Riko dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 01/02/2003, 21h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo