| 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
    Classification des langages de haut niveau en programmation
    Langages de haut niveau créent des programmes qui sont plus faciles pour un être humain à déchiffrer, par opposition aux langages de bas niveau , qui une machine peut plus facilement exécuter . Ils peuvent être classés par paradigmes , à savoir , les classifications des abstractions utilisées pour comprendre la structure de contrôle de la langue. Les langages de programmation ne « descendent » dans d'autres langues. Toutefois, les concepteurs de langage empruntent des concepts et la syntaxe d'autres langues. Cela rend de nouvelles langues facile à apprendre une fois que vous aurez maîtrisé le paradigme de base . Langue Typing

    L'approche de la frappe de la langue diffère de la langue. Typing se réfère à la classification de données en tant que type , et si oui ou non un type de données peut être traité comme un autre type de données par un programme. Par exemple, un certain nombre , caractère alphanumérique ou la valeur vrai /faux est représenté par une valeur binaire. Par conséquent, sans avoir à taper , vous pourriez faire une expression juridique qui calcule la valeur du symbole "!" divisée par deux . Les langages typés éviter cela, et les langues de type statique essai frappe avant que le programme s'exécute, généralement lors de la compilation .
    Compilé et interprété Langues

    Compilation d'un langage convertit à la machine code, et compilées langues sont conçus pour être exécutés de telle manière . En revanche, un langage interprété fonctionne car un programme d' interprète balaie la syntaxe du langage et suit les ordres logiques qu'il trouve, sans avoir besoin de compiler l'avance. La distinction entre langages compilés et interprétés est surtout une question de la préférence du concepteur du langage - en théorie, n'importe quelle langue peut être soit compilé ou interprété . Langages interprétés sont aussi appelés " langages de script. " C + + , les dialectes les plus élémentaires et Common Lisp sont tous des langages compilés . Perl et Python sont interprétés langues. Java combine les deux paradigmes compilées et interprétées , dans lequel le code Java normale est compilé pour Java bytecode , qui est ensuite interprété par la machine virtuelle Java.
    Déclarative vs Impératif
    Les langages de programmation

    peut incarner paradigmes déclaratives ou impératives : entraînée par la logique de calcul ou de flux de contrôle. Langues conçus avec le paradigme déclaratif précisent ce qu'est une machine doit accomplir, sans indiquer nécessairement la façon dont cela doit être fait . Ils comprennent langages dédiés à un domaine de problème spécifique, tel que HTML, et les langages de programmation fonctionnels sans un état persistant , comme Lisp . Le paradigme impératif , en revanche, traite un programme comme une série de commandes qui modifient l'état du programme. Les langages procéduraux tels que C sont des langages impératifs et structurée , comme Java , utilisez le style impératif . Certaines langues , comme ceux trouvés dans un makefile utilisé pour construire des programmes , utilisent les deux styles déclaratives et impératives .
    Structurée et orientée objet

    Une classe spéciale de langages impératifs , langages structurés divisent la logique du programme en sous-sections distinctes pour réduire le « code spaghetti » ou sauts logiques aléatoires difficiles à suivre parties du programme . L' approche structurée est devenu solidifiée par la programmation orientée objet , qui a divisé les extraits de code dans les classes et les méthodes. Java et C + + sont des langages de programmation orientés objet .
    Métaprogrammation

    " Métaprogrammation " se réfère à des programmes qui agissent sur d'autres programmes. Certaines langues sont conçus spécifiquement pour metaprogramming . Le langage de Marque , par exemple, est un langage de script simple qui compile et exécute des programmes écrits dans des langages compilés comme C C + + et Python également présenter des caractéristiques métaprogrammation .

    Previous :

    next :
      articles connexes
    ·Comment lier un DataSet à un DataGrid 
    ·Alternatives eval 
    ·Comment écrire une fonction pour ode45 
    ·Codage sécurisé Certification 
    ·Comment puis-je créer un site web de nœud enfant 
    ·Comment simuler une fuite dans MATLAB 
    ·Comment parcelle avec MATLAB 
    ·Comment faire pour créer des pages Web dynamiques avec…
    ·Comment détecter les collisions dans Xcode 
    ·Comment faire pour créer une base de données en utili…
      articles en vedette
    ·Comment générer un nombre aléatoire en C 
    ·Comment faire pour mettre les onglets sur le côté gau…
    ·Comment utiliser PHP SQLite comme un cache 
    ·Comment apprendre le C # en ligne 
    ·Comment faire un compte à rebours électronique 
    ·Comment insérer image embarquée dans Visual Basic 
    ·Java GUI Tutoriel pour NetBeans 
    ·Comment utiliser PHP pour remplir une base de données 
    ·Quels sont les inconvénients d'un processeur de requê…
    ·Comment faire des figures de bâton sur une véritable …
    Copyright © Connaissances Informatiques http://fr.wingwit.com