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 :

Assembleur et C ou C++


Sujet :

C++

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2018
    Messages : 4
    Par défaut Assembleur et C ou C++
    Bonsoir à tous cela fais des année je progrramme en assembleur par exemple un projet de panneau affichage matrice mais à coté je vois aussi beaucoup de projets semblables mais en C ou C++ et qui fonctionent très bien .
    Ma question est la suivante avantage d'n language à l'autre (asm et C ouu C++) merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 479
    Par défaut
    Poser ce genre de question sur un forum C++ vous fera recevoir que des réponses très très biaisées.

    S'il n'y avait pas d'avantages à un langage particulier, il aurait disparu.

    En résumant très très rapidement mon point de vue.
    L'assembleur, ça n'existe pas. Il y a des assembleurs, même sur un type de CPU particulier, il peut en avoir beaucoup de différent (syntaxiquement, le jeu d'opcode reste le même).
    Le seul "avantage" de l'assembleur, c'est le contrôle totale sur les commandes envoyés au CPU (ou GPU etc...) mais c'est très spécifique (votre code ne fonctionnera que sur un nombre extrêmement restreint de plateformes) et le moindre algorithme prend un temps fou à implémenter, et de plus en plus avec la complexification des circuits.

    Le C et le C++ sont des langages de plus "haut" niveau, rendant le code bien plus portable et beaucoup beaucoup beaucoup plus simple, et rapide à mettre au point.

    Le C a l'avantage par rapport en C++ d'être plus répandu, surtout sur les plateformes peu connues et sur les petites "configs".

    Le C++ est plus "puissant" car il dispose de plus de paradigmes que le C.
    Le C n'est que procédurale, le C++ peu aussi bien gérer du full procédurale que de la POO, de la programmation générique, de la méta-programmation, du code "fonctionnel".
    Le C++ a quand même l'inconvénient d'être "un peu plus" complexe à apprendre. Mais le code C++ est généralement plus simple car utilisant des concepts de plus "haut" niveau.

Discussions similaires

  1. Tutoriels, F.A.Q : la rubrique Assembleur de Developpez.com
    Par Alcatîz dans le forum Assembleur
    Réponses: 3
    Dernier message: 07/06/2007, 19h14
  2. ecrire son OS (assembleur ??)
    Par Anonymous dans le forum Programmation d'OS
    Réponses: 9
    Dernier message: 25/11/2002, 19h25
  3. Assembleur sous Windows et sous Linux
    Par Bibouda dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 28/10/2002, 07h55
  4. Random en Assembleur
    Par funx dans le forum Assembleur
    Réponses: 9
    Dernier message: 02/09/2002, 17h05
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

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