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++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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 505
    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 505
    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