| 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
    Avantages et inconvénients de sans type Langages de programmation
    Bien que pratiquement tous les langages de programmation utilisent des variables pour gérer les données , une poignée sont sans type , ce qui signifie qu'ils n'ont pas besoin que vous spécifiez texte, des nombres , des dates ou d'autres types de données avec le nom de la variable. Cependant, alors que ce qui rend plus facile d'apprendre les langues sans type , il fait aussi des programmes maintien et le débogage plus difficile. Dactylographié et variables sans type

    , un langage typé traditionnelle , un programmeur crée des variables en spécifiant un nom et le type de données de la variable contient . Par exemple, en COBOL, une variable pour contenir un nom de client pourrait être appelé " CUST -NAME . " COBOL spécifie le type de données avec la clause "IMAGE" , et un type de données texte alphabétique est un «X» l'ensemble du cahier des charges peut lire : « 05 CUST-NAME PICTURE X (30)" de mettre de côté 30 caractères de stockage pour le champ. D'autres types de données incluent les entiers, les dates et les nombres avec virgule flottante. Une variable sans type , en revanche, ne dispose que d' un nom.
    Plus facile d'apprendre

    Un étudiant ramasser son premier langage de programmation peut trouver une absence de typage un tel TCL facile pour s'attaquer à un langage typé traditionnels tels que Java. Elle n'a pas besoin de passer du temps à apprendre les différences entre les différents types de données , le langage gère automatiquement les types de données interne ; . Et des fonctions telles que " expr " déterminent aussi ce que fait le programme avec des variables
    Photos Manque de clarté

    quelqu'un qui lit le programme d'une autre personne peut avoir des difficultés à comprendre une langue sans type . Parce que les variables ne sont pas définies avec un type, l'utilisation de variables pour le texte et le calcul devient plus ambigu et potentiellement source de confusion. Un programmeur peut atténuer un peu cela en incluant des commentaires bien écrits dans le code qui décrit la façon dont il utilise les variables pour accomplir une tâche . De meilleurs choix pour les noms de variables aussi faire une différence , les noms vagues tels que "x ", " cust1 " ou "d" véhiculent moins de sens que " customer_name », « total_sales " et " anniversaire ".
    des changements plus rapides

    sans la nécessité de définir et redéfinir les types , les programmeurs peuvent apporter des modifications au code existant en moins de temps . Vous pouvez mettre à jour un module ou une fonction particulière sans avoir à modifier les définitions de variables ou autre code qui utilise les mêmes variables . En général , les langues sans type ont des temps de trajet plus rapide aller-retour entre la modification du code et de voir le changement. C'est un avantage pour les programmes utilitaires simples écrits à la volée pour résoudre des problèmes immédiats , ainsi que des grands projets destinés aux tâches de longue haleine .
    Erreurs d'exécution

    Bien que la création de variables avec des types de données est plus de travail, il a l'avantage d'une meilleure fiabilité. Les types de données imposent des règles que le langage utilise pour signaler les erreurs potentielles. Dans un langage typé , par exemple, vous ne pouvez pas multiplier une chaîne de texte par un autre , la langue vous donne une erreur de syntaxe , vous obligeant à corriger l'erreur . Dans un langage sans type , vous pouvez attribuer à tort texte aux variables destinés à numéros , provoquant le programme en cours à planter.

    Previous :

    next :
      articles connexes
    ·Types de données COBOL 
    ·Comment ajouter un document dans ColdFusion 
    ·Comment remplacer Div texte avec CSS 
    ·Le texte ne s'affiche pas dans le bouton DataGridView 
    ·Comment utiliser le DME dans SAP 
    ·Comment faire pour automatiser Visio Avec Powershell 
    ·MS Access 97 Tutoriels 
    ·Comment puis-je importer des applications à Xcode 
    ·Les caractéristiques d'une base de données Web 
    ·Comment lire un répertoire dans Scala 
      articles en vedette
    ·À propos de tableaux 
    ·Comment convertir un objet en chaîne en Visual Basic 
    ·Comment changer PLC Programmation 
    ·Comment faire défiler les messages dans la barre d'ét…
    ·Comment faire pour effectuer des opérations de l'arbre…
    ·Comment utiliser des variables dans Range Visual Basic 
    ·Comment utiliser constante globale en Ruby Rails 
    ·Comment ouvrir une URL via un VBS 
    ·Comment Spécification produit Langues pour Process Con…
    ·Comment ouvrir MS- DOS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com