Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment analyser les données FFT da…
  • Comment faire pour supprimer du text…
  • Comment faire une page Web en utilis…
  • Microsoft Visual FoxPro 9.0 Tutorial…
  • Comment faire pour extraire des donn…
  • Comment faire pour trouver l'objet M…
  • Comment faire pour modifier les marg…
  • Comment faire pour enregistrer les m…
  • Comment faire pour créer une nouvel…
  • Forte Certification Microsoft C 
  •   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

    Trois catégories de langages de programmation

    Les méthodes des langages de programmation de catégorisation sont nombreux. Un système de catégorisation est construit autour de la façon dont le programmeur doit penser à créer un programme fonctionnel dans cette langue, et quels outils sont là pour étendre la langue et de faire le travail du programmeur moins répétitif. Procédurales Langages de programmation

    Les langages de programmation les plus simples à comprendre sont appelés langages de programmation procédurale . Les langages procéduraux exécutent leurs instructions dans un mode simple, linéaire. Si le code doit être ré - utilisé , il est morcelé au loin dans un sous-programme . Un grand nombre de langages procéduraux ont eu fonctionnalités supplémentaires cloué sur eux. Le langage de programmation C est presque l'archétype d'un langage procédural .
    Le Object-Oriented Programming Languages ​​
    langages de programmation orientés objet

    permettent au programmeur de définir des classes , avec des attributs , et faire appel à eux . Les classes peuvent être considérés comme des sous-programmes de langue de procédure qui existent indépendamment du programme lui-même. Si un programme orienté objet fait appel à un ensemble d'outils d'analyse de fichiers XML , le programmeur n'a pas besoin de recréer ces outils pour chaque nouveau programme. Classes de stocker des informations hiérarchiques , ce qui signifie que les attributs de la classe d'ordre supérieur sont héritées par les classes d'ordre inférieur . Par exemple, la catégorie « automobile » pourrait avoir les attributs «roues » et « moteurs» et contenir les sous-classes de «voitures » et « camions », qui ont tous deux les caractéristiques "roues" et «moteurs» et n'ont pas besoin de les spécifier car « voitures » et « camions » sont des sous-classes de " voitures ". C + + , C # et Java sont des exemples de langages de programmation orientés objet .

    langues
    langages de programmation Functional Programming

    cassent vers le bas dans la programmation des données et des listes , et de construire tout ce qui pourrait être utilisé dans un langage procédural ou orienté-objet sur ces deux éléments . Cela rend les langages fonctionnels très flexible , mais l'état d'esprit nécessaire pour les utiliser est presque totalement étranger à celui qui est utilisé pour la programmation d'un langage procédural ou orienté objet . Les langages fonctionnels sont utilisés dans la recherche et mathématiques AI . Des exemples de langages de programmation fonctionnels sont Lisp et Haskell.
    Autres systèmes de catégorisation

    Une autre méthode de langages de programmation de catégoriser contraste performance avec l'utilitarisme. Langues haute performance compiler des exécutables , et donnent accès à des fonctions de bas niveau comme la gestion de la mémoire et des pointeurs . Ils exigent plus de travail du programmateur pour obtenir quelque chose de fonctionnel , mais les résultats seront courir très vite. Langages de haut utilitaires sont conçus pour la programmation rapide, et sont généralement dynamique - le code est interprété chaque fois qu'il est exécuté, ce qui rend le programme s'exécuter lentement par rapport à un langage compilé . C et C + + sont des langages de programmation haute performance. Python et Ruby sont des langues de grande utilité .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un organigramme avec deux arguments 
  • Langages informatiques utilisés pour des ordinateurs 
  • Comment Loop Through une liste d'objets dans FreeMarker 
  • Avantages et inconvénients de Turbo Pascal 
  • Comment formater décimaux à l'aide AWK 
  • Comment limiter texte en HTML 
  • Explication de charge dans un programme COBOL 
  • Comment faire pour créer une DLL VB6 serveur Formulaire événement dans le processus 
  • Comment développer une application Caméra DirectShow 
  • Algorithme Tutorial 
  • Connaissances Informatiques © http://www.ordinateur.cc