Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire une application en uti…
  • Comment appliquer une texture sur te…
  • Comment faire un Blog titre dans une…
  • Quelle est la taille d'un octet 
  • Comment faire pour exécuter de scri…
  • Comment créer une branche SVN parti…
  • Comment puis-je remplacer toutes les…
  • Comment faire un fichier TLB 
  • Comment utiliser des formes de diama…
  • Comment lire un fichier journal IIS 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce que cela signifie pour analyser les données 
  • Vs Client Server . Web-Based 
  • Comment faire une boucle qui s'étend à l'infini sur Roblox 
  • Comment résoudre une matrice en utilisant QBasic 
  • A NetBeans 6.8 UML Tutorial 
  • Comment insérer une valeur dans une colonne d'identité 
  • Comment faire pour convertir Int au Real en SML 
  • Comment insérer une image dans MobiPocket 
  • Moyenne gens peuvent développer une application Android 
  • Qu'est-ce qu'un double littéral 
  • Connaissances Informatiques © http://www.ordinateur.cc