| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Niveaux d'abstraction dans la conception du programme
    La complexité des grands projets de programmation informatique repose en grande partie sur la mise en œuvre des abstractions de codage. La plupart des programmes reposent sur la « abstraction » ou dissimulation de la mise en œuvre du système d'un ordinateur afin de faciliter la programmation de niveau supérieur. Donc, une des applications de construction de développement pour le Web n'auront pas à savoir comment le serveur fonctionne en interne , comment les connexions Internet ou comment exploiter les fonctions de matériel informatique . Cela permet aux programmeurs de se concentrer sur les tâches de programmation plus importantes sans se soucier de la minutie d'un système. Matériel et binaire

    Le plus bas niveau de fonctionnement de l'ordinateur se fait au niveau binaire. A ce niveau , le matériel exécute le code de programmation à 1 et de 0 . Ces valeurs sont utilisées pour représenter un plus grand nombre de décimales , ainsi que les valeurs de décision binaires comme vrai et du faux ou sur et en dehors . Le matériel informatique travaille directement avec binaire. Il ne comprend rien d'autre et chaque partie du code écrit finit par trouver lui-même traduit en binaire .
    Assembly Language

    Le prochain niveau d'abstraction est le langage d'assemblage . Langue Assemblée définit une série d' instructions simples comme "ADD" ou " MOV " que le programmeur peut appeler pour effectuer des opérations mathématiques de stockage ou les données de base . Assemblée cache la mise en œuvre de commandes binaires en présentant le programmeur avec le code plus lisible , plus simple à écrire et à lire . Dans une certaine mesure , les programmeurs en assembleur doivent comprendre certains binaire, mais l' abstraction qui leur permet d' écrire des programmes de montage sans manipuler directement le code binaire difficile.
    Compilé Langues

    Au-dessus de langage d'assemblage sont les langages compilés , représentés par C , C + + , Java et Basic , entre autres. Les langages compilés font écrire du code plus facile en présentant le code lisible et des fonctions complexes pour aider à la conception et mise en œuvre. Quel serait prendre des centaines de lignes d'assemblage ne ​​prendra un petit fichier de quelques lignes dans un langage compilé . Cela permet aux programmeurs de créer des programmes plus importants avec moins d'effort contenant du code qui est plus facile à lire et à déboguer. Les langages compilés doivent relier à un "assembleur " avant d'exécuter . L'assembleur les convertit en code assembleur , qui est ensuite compilé en binaire.
    Langues

    les langages interprétés interprétées sont un cran au dessus des langages compilés . Langages interprétés courent sur ​​«interprètes », qui exécutent le code à une ligne de source à la fois. Contrairement aux langages compilés , qui doit être compilé avant terme. Interprètes, cependant , sont souvent programmés dans des langages compilés . L'interpréteur Python , par exemple, est programmé en C. langages interprétés souvent n'ont pas besoin de faire face à certaines des préoccupations qui ont langages compilés , comme la gestion de la mémoire. Langages interprétés sont souvent plus faciles à lire et à coder en en utilisant moins de code pour accomplir plus de travail.

    Previous :

    next :
      articles connexes
    ·Comment télécharger des données dans un tableur XBRL…
    ·Comment compiler un programme C utilisant le compilateu…
    ·Avantages de la gestion des attributs 
    ·Registre des outils de ligne de commande 
    ·Comment apprendre la conception orientée objet 
    ·Comment faire un langage informatique 
    ·Comment utiliser DTrace comme un profileur de mémoire 
    ·Comment apprendre la programmation en ligne 
    ·Comment effacer de Oracle & SQL 
    ·CNC bases d'usinage 
      articles en vedette
    ·Diagrammes UML expliqué 
    ·Comment faire un bouton d'appel a Private Sub dans Visu…
    ·Comment créer un compteur PHP sans taxer le serveur 
    ·Comment faire pour supprimer retours de caractères d'u…
    ·Comment imprimer les numéros dans un script Perl 
    ·Comment Passer une ligne dans MATLAB 
    ·Comment analyser les éléments et attributs XML en uti…
    ·Comment créer un histogramme horizontal en Java 
    ·Comment ajouter Video Overlay en PHP Mouvement 
    ·Comment configurer un serveur Apache pour servir Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com