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

Langages de programmation Discussion :

Les possibilité que C++ offre par rapport à Pascal Objet


Sujet :

Langages de programmation

  1. #1
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 59
    Points : 57
    Points
    57
    Par défaut Les possibilité que C++ offre par rapport à Pascal Objet
    Salut,

    Je voudrai poser cette question

    Dans quel domaine (Type de programme à faire) Pascal Objet fait son faiblesse par rapport à C++

    Quel type de programme qu'on doit recourrir à C++ parce que Pascal Objet ne permet pas


    J'aurai voulu aussi poser la question inverse, i-e les possiblité de Pascal Objet par rapport à C++, mais j'ai bien peur qu'il n'y en a pas


    Merci

  2. #2
    Membre éclairé
    Avatar de hachesse
    Inscrit en
    Mars 2002
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 189
    Points : 651
    Points
    651
    Par défaut
    ces 2 langages sont tres semblable sur le plan des possibilité et des performances.

    pour celui qui les maitrises bien, rien n'est impossible a faire, ni avec l'un, ni avec l'autre.

    de plus, les 2 sont portables sous widows/linux grace à delphi-CBC/kylix

  3. #3
    Membre émérite
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Points : 2 747
    Points
    2 747
    Par défaut
    la question ne se pose pas dans le fait de ce qu'on peut faire mais de ce qui est fait ou si tu preferes, lequel est le plus utilisé ???

    reponse : C++ est plus utilisé en entreprise que pascal dans les entreprises. Le pascal est appris en fac pour des raisons pedagogiques ( plus abordable )
    il y a du linge sur la corde à linge

  4. #4
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 197
    Points : 11 613
    Points
    11 613
    Par défaut
    Par exemple, en électronique, pour les µContrôleurs c'est surtout le C et l'ASM que l'on préfère en entreprise. Je suppose que c'est pareil en informatique. Puisqu'un µC, est un ordinateur sans écran ni clavier qu'en on y pense bien.

    D'ailleurs je ne connais pas de compilateur pour PIC ou 68HC11 en Pascal ???
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  5. #5
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Points : 4 637
    Points
    4 637
    Par défaut
    Citation Envoyé par Vincent PETIT
    Par exemple, en électronique, pour les µContrôleurs c'est surtout le C et l'ASM que l'on préfère en entreprise. Je suppose que c'est pareil en informatique. Puisqu'un µC, est un ordinateur sans écran ni clavier qu'en on y pense bien.
    C'est surtout que sur des µC il y a relativement peu de place et bien souvent des exigeances de performance. Sur un PC, le contexte n'est pas le meme.

    Il y a aussi un pb de cout, je vois mal un fondeur quelconque s'amuser a creer des comilos/intermrepteurs sur leur µC pour tout les langages.

  6. #6
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 197
    Points : 11 613
    Points
    11 613
    Par défaut
    Dans ce cas, pourquoi avoir choisi le C pour les µC, plutot qu'un autre langage ??
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  7. #7
    Membre éclairé
    Avatar de hachesse
    Inscrit en
    Mars 2002
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 189
    Points : 651
    Points
    651
    Par défaut
    A mon avis ca viens d'UNIX.
    UNIX est programmer en C et µC etait eux aussi concu dans des environement UNIX. Donc ils ont du reprendre un langague qu'il maitriser deja.


    Et le C permet d'utiliser des fonctions tres proches du code bianire

  8. #8
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 59
    Points : 57
    Points
    57
    Par défaut
    Citation Envoyé par hachesse
    Et le C permet d'utiliser des fonctions tres proches du code bianire
    Pascal permet pas ?

  9. #9
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    par exemple, pour une application console, C/C++ peut faire de la
    saisie controlée grâce à la fonction getch () qui permet de saisir un
    caractère sans écho à l'écran, alors que Pascal Objet en est incapable

    En effet, la fonction READKEY du Turbo-Pascal, équivalente du getch ()
    du C/C++ n'a jamais été reconduite en Pascal Objet

  10. #10
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Points : 4 637
    Points
    4 637
    Par défaut
    Citation Envoyé par Vincent PETIT
    Dans ce cas, pourquoi avoir choisi le C pour les µC, plutot qu'un autre langage ??
    Il fallait en choisir un qui genere du code compact, rapide et qui soit relativement repandu. De plus je ne connait pas l'annee de la premiere version de Pascal ni du premier compilateur C sur µC mais ce n'est peut etre pas sans rapport.

    En outre il existe des compilateurs et des interpreteurs pour d'autres langages sur certains µC

  11. #11
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 197
    Points : 11 613
    Points
    11 613
    Par défaut
    Oui c'est vrai, j'en connais 4. ASM, C, Basic et parfois VHDL.

    Merci de ta réponse.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  12. #12
    Membre à l'essai
    Inscrit en
    Octobre 2002
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 16
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par HRS
    par exemple, pour une application console, C/C++ peut faire de la
    saisie controlée grâce à la fonction getch () qui permet de saisir un
    caractère sans écho à l'écran, alors que Pascal Objet en est incapable

    En effet, la fonction READKEY du Turbo-Pascal, équivalente du getch ()
    du C/C++ n'a jamais été reconduite en Pascal Objet
    Ne confondons pas librairie et langage.

  13. #13
    Membre à l'essai
    Inscrit en
    Octobre 2002
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 16
    Points : 22
    Points
    22
    Par défaut Le C évolution naturelle de l'assembleur.
    Citation Envoyé par hachesse
    A mon avis ca viens d'UNIX.
    UNIX est programmer en C et µC etait eux aussi concu dans des environement UNIX. Donc ils ont du reprendre un langague qu'il maitriser deja.
    Je ne savais pas que les µC étaient conçus dans des environnements Unix ?!
    C'est surtout dû au fait que le C est un "super assembleur" et que la réalisation d'un compilateur C est plus simple qu'un compilateur Pascal.
    Citation Envoyé par hachesse
    Et le C permet d'utiliser des fonctions tres proches du code binaire
    Très proche du binaire ?! je ne sais pas ce que cela veut dire.
    Le Pascal étant plus exigant que le C (car fortement typé), je pense que le réflexe des développeurs a été d'utiliser le langage le plus simple après l'assembleur c'est à dire le C.

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 61
    Points : 63
    Points
    63
    Par défaut
    bonjour à tous

    En tout les cas, je pratique Dephi et C++ Builder mais je dois avouer
    que Delphi est plus performant que BCB
    Dailleurs, à ce propos je me pose certaines questions
    au vue des constatations suivantes :
    1°) Delphi compile beaucoup plus vite que son vis à vis BCB
    2°) Delphi genère des executable plus réduit que BCB (pour une mème applis bien sur)

    J'aimerais avoir votre avis là dessus
    A bientôt de vous lire

    Laurent
    C++ BUILDER & DELPHI

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/10/2009, 14h10
  2. lister les valeurs d'un champ par rapport a un autre champ
    Par w13winni dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/09/2009, 10h24
  3. Soustraire les données d'une liste par rapport à une autre
    Par orion_ dans le forum Général VBA
    Réponses: 2
    Dernier message: 02/09/2009, 22h21
  4. Réponses: 1
    Dernier message: 30/04/2007, 10h13
  5. Réponses: 2
    Dernier message: 05/06/2006, 17h51

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