Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Fördelar & Nackdelar med Typeless programmeringsspråk

    Trots att praktiskt taget alla programspråk använder variabler för att hantera data , en handfull är typeless , vilket innebär att de inte kräver att du anger text , siffror , datum eller andra datatyper tillsammans med variabelns namn . Men medan detta gör typeless språk lättare att lära sig , det gör också att upprätthålla och felsökning av program svårare . Skrivna och Typeless Variabler

    I en traditionell , maskinskrivna språk , skapar en programmerare variabler genom att ange ett namn och vilken typ av data som variabeln har . Till exempel i COBOL , kan en variabel för att hålla ett kundnamn att kallas " CUST -NAME . " COBOL anger datatyp med "BILD" klausul , och en alfabetisk text datatypen är ett "X" hela specifikationen kan läsa , " 05 CUST-NAME BILD X ( 30 ) " att avsätta 30 tecken för lagring för fältet . Andra datatyper omfattar heltal , datum och siffror med flytande decimalkomma. En typeless variabel , däremot , har bara ett namn .
    Lättare att lära

    En student plocka upp sin första programmeringsspråk kan hitta en typeless ett exempel TCL lättare att ta itu med än en traditionell skrivit språk såsom Java . Hon behöver inte spendera tid att lära sig skillnader mellan olika typer av data , språket automatiskt hanterar datatyper internt , . Samt funktioner såsom " expr " också bestämma vad programmet gör med variabler

    otydlighet

    Någon läser en annan persons program kan ha svårt att förstå en typeless språk . Eftersom variablerna inte definieras med en typ , blir användningen av variabler för text och aritmetik mer tvetydig och kan vara förvirrande . En programmerare kan mildra detta något genom att ta välskrivna kommentarer till den kod som beskriver hur han använder variablerna för att utföra en uppgift . Bättre val för variabelnamn också göra en skillnad , vaga namn som " x ", " cust1 " eller " d " förmedla mindre betydelse än " CUSTOMER_NAME , " " total_sales " och " födelsedag. " Addera Snabbare förändringar

    utan behovet att definiera och omdefiniera typer , kan programmerare göra ändringar i befintlig kod på kortare tid . Du kan uppdatera en viss modul eller funktion utan att behöva ändra variabla definitioner eller annan kod som använder samma variabler . I allmänhet , typeless språk har snabbare tur och retur gånger mellan förändra koden och se förändringen . Detta är en fördel för enkla verktyg program skrivna i farten för att lösa akuta problem , liksom större projekt avsedda för långsiktiga uppdrag .
    Körningsfel

    Trots att skapa variabler med datatyper är mer arbete , har det fördelen av bättre tillförlitlighet . De datatyper genomdriva regler att språket använder för att signalera potentiella fel . I en maskinskriven språk , till exempel , kan du multiplicera inte en textsträng med en annan , språket ger dig en syntax error , tvingar dig att åtgärda misstaget . I en typeless språk , kan du tilldela misstag text till variabler avsedda för siffror , vilket gör att program som körs krascha .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ändra färg på CSS Länkar
    ·Hur man skriver ett grundläggande Powershell Script
    ·Hur man dödar eller ta bort kommandon i VB6
    ·Inaktivera ActiveMARK Regedit
    ·MS Access 97 Tutorials
    ·Hur man skapar en Makefile
    ·Hur man gör Plysch djur i SolidWorks
    ·Inaktivera en parallell Query i Oracle
    ·Hur att bygga din D-kod på Vim
    ·Vilka är fördelarna med villkorssatser
    Utvalda artiklarna
    ·Hur Override bort i Rails
    ·Varför webbdesigners använder Java Applets i webbsido…
    ·Hur du använda Access för Visual Basic program
    ·Lägga till en skrivare med VBScript
    ·Konvertera en cell array till en sträng
    ·Mac OS Development Tools
    ·Python Certifiering
    ·Vad är fel Två i Redigera Rocket Java Compiler
    ·Hur man lär PLC Programmering
    ·Hur man beräknar en PHP Date Skillnad
    Copyright © Dator Kunskap http://www.dator.xyz