Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Les effets de tampon débordements e…
  • Comment savoir ASP 
  • Comment puis-je accéder aux membres…
  • Comment écrire un script pour Déco…
  • Quelles sont les caractéristiques S…
  • Comment lire un MOV en MATLAB 
  • Comment briser un List Apart en Prol…
  • Comment écrire des algorithmes simp…
  • Avantages et inconvénients de Turbo…
  • Comment faire pour créer un dégrad…
  •   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

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer une impulsion de retard dans Verilog 
  • La différence entre un opérande et l'opérateur 
  • Comment lire le code ASCII Tableau de référence rapide 
  • Comment réduire taille du fichier en XNA 
  • Que sont le codage des compétences 
  • Comment tuer un emploi dans un GNU Batch 
  • Comment faire pour modifier un fichier OST à ​​PST 
  • Comment importer un fichier CSV sur DB2 
  • Comment faire pour exécuter des scripts PowerShell partir de la ligne de commande 
  • Comment faire pour utiliser des expressions régulières dans SQL 
  • Connaissances Informatiques © http://www.ordinateur.cc