| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Fordele & Ulemper ved typeløs Programmeringssprog
    Selvom stort set alle programmeringssprog bruger variabler til at styre data , en håndfuld er typeløs , hvilket betyder, at de ikke kræver , at du angive tekst , tal, datoer eller andre datatyper sammen med variablens navn. Men mens det gør typeløs sprog lettere at lære , det gør også at opretholde og debugging programmer vanskeligere. Indtastede og typeløs variable

    I en traditionel , skrevet sprog , en programmør opretter variabler ved at angive et navn og den type data variablen besidder. For eksempel, i COBOL kan en variabel til at holde et kundenavn blive kaldt " CUST -NAME ". COBOL specificerer datatype med " PICTURE" klausul , og en alfabetisk tekst datatype er et "X" hele specifikationen læse, " 05 CUST-NAME PICTURE X (30)" at afsætte 30 tegn opbevaring for feltet. Andre datatyper omfatter heltal , datoer og tal med flydende decimaler. En typeløs variabel derimod kun har et navn.
    Lettere at lære

    En studerende picking up hendes første programmeringssprog kan finde en typeløs en som TCL lettere at tackle end en traditionel skrevet sprog , såsom Java. Hun behøver ikke at bruge tid på at lære forskellene mellem de forskellige typer af data, automatisk sproget styrer datatyper indvendigt; . Og fungerer som " expr " også bestemme , hvad programmet gør med variable

    uklarhed

    Nogen læst en anden persons program kan have svært ved at forstå en typeløs sprog. Fordi de variabler ikke er defineret med en type , brug af variabler til tekst og regning bliver mere tvetydig og potentielt forvirrende. En programmør kan afbøde denne noget ved at inkludere velskrevne kommentarer til den kode, der beskriver, hvordan han bruger de variabler til at udføre en opgave. Bedre valgmuligheder for variabelnavne også gøre en forskel , vage navne som "x ", " cust1 " eller "d" formidle mindre betydning end " CUSTOMER_NAME ", " total_sales " og " fødselsdag ".
    Hurtigere ændringer

    uden behov for at definere og omdefinere typer, kan programmører foretage ændringer i den eksisterende kode i kortere tid. Du kan opdatere en bestemt modul eller funktion uden at skulle ændre variable definitioner eller anden kode , der bruger de samme variabler . Generelt har typeløs sprog hurtigere rundtur tider mellem skiftende kode og se ændringen. Det er en fordel for simple utility programmer skrevet på flue til at løse umiddelbare problemer , såvel som større projekter betød for langsigtede opgaver .
    Run-time fejl

    Selvom skabe variable med datatyper er mere arbejde , det har den fordel af en bedre pålidelighed. De datatyper håndhæve regler, som sproget bruger til at markere potentielle fejl . I et skrevet sprog , for eksempel, kan du ikke formere en tekststreng med en anden , sproget giver dig en syntaksfejl , tvinger dig til at rette fejlen . I en typeløs sprog, kan du ved en fejl tildele tekst til variabler betød for tal , forårsager kørende program til at gå ned .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Set Up Eclipse & Zend Debugging 
    ·Sådan Set Focus til ASP.NET Controls 
    ·Hvad er en proxy klasse 
    ·Sådan Beregn kodelinjer 
    ·Hvordan får jeg adgang My Private VAR 
    ·Hvordan man skriver et script i ASP 
    ·Sådan Søg efter Apostroffer i T-SQL 
    ·Grundlæggende programmering Hjælp 
    ·Sådan Lær PASCAL 
    ·Foldning af to tidssignaler i Matlab 
      Anbefalede Artikler
    ·Resize Metode til Java Applets 
    ·Hvordan for at sortere i Visual Basic 
    ·Hvordan du udskifter en tekstboks med en anden, der Udf…
    ·Hvordan skal tjekkes Værdier i pseudokode 
    ·Sådan Tilføj en kommentar til Visual Basic 
    ·Sådan flytter en JPanel Java 
    ·COBOL Programmering Tjekliste 
    ·Sådan Konverter en underformular til en liste 
    ·Fordele ved pegepinde 
    ·Sådan fjernes slutningen af ​​strengen i Ruby 
    Copyright © Computer Viden http://www.computerdk.com