Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Fordeler og ulemper med Typeless Programmeringsspråk
    Selv om nesten alle programmeringsspråk bruke variabler til å administrere data , en håndfull er typeless , noe som betyr at de ikke krever at du angir tekst , tall, datoer eller andre datatyper sammen med variabel navn. Men mens dette gjør typeless språk lettere å lære , det gjør også vedlikehold og feilretting programmer vanskeligere. Maskinskrevet og Typeless Variabler

    I en tradisjonell , skrevet språk , skaper en programmerer variabler ved å angi et navn og hvilken type data variabelen holder. For eksempel , i COBOL , kunne en variabel til å holde et kundenavn bli kalt " CUST - NAVN . " COBOL angir datatype med " PICTURE "-klausulen , og en alfabetisk tekst datatype er en " X. " hele spesifikasjonen kan lese, " 05 CUST-NAME BILDE X ( 30 )" å sette av 30 tegn lagringsplass for feltet. Andre datatyper inkluderer heltall, datoer og tall med flytende desimaler . En typeless variabel , derimot , har bare et navn.
    Lettere å lære

    En student plukke opp sin første programmeringsspråk kan finne en typeless ett eksempel TCL enklere å takle enn en tradisjonell skrevet språk som Java . Hun trenger ikke å bruke tid på å lære forskjellene mellom ulike typer data, språk automatisk styrer datatyper internt ; . Og funksjoner som " uttr " også bestemme hva programmet gjør med variabler

    uklarhet

    Noen leser en annens program kan ha vanskeligheter med å forstå en typeless språk . Fordi variablene er definert med en type , blir bruken av variabler for tekst og aritmetikk med positivt fortegn og potensielt forvirrende. En programmerer kan begrense dette noe ved å inkludere velskrevne kommentarer i koden som beskriver hvordan han bruker variablene for å utføre en oppgave . Bedre valg for variabelnavn også gjøre en forskjell ; vage navn som " x ", " cust1 " eller " d" formidle mindre betydning enn " CUSTOMER_NAME ", " total_sales " og " bursdag ".
    Raskere endringer

    uten behov for å definere og redefinere typer , kan programmerere gjøre endringer i eksisterende kode på kortere tid . Du kan oppdatere en bestemt modul eller funksjon uten å måtte endre variabeldefinisjoner eller annen kode som bruker de samme variablene . Generelt, typeless språk har raskere rundtur ganger mellom å endre koden og se endringen. Dette er en fordel for enkle hjelpeprogrammer skrevet på sparket for å løse umiddelbare problemer , samt større prosjekter ment for langsiktige oppgaver.
    Run -time feil
    < p > Selv om du oppretter variabler med datatyper er mer arbeid , har den fordelen av bedre pålitelighet . Datatypene håndheve regler som språket bruker til å flagge potensielle feil . I et maskinskrevet språk , for eksempel, kan du ikke formere en tekststreng med en annen , språket gir deg en syntaksfeil , og tvinger deg til å rette opp feilen . I en typeless språk , kan du risikere å tildele tekst til variabler ment for tall , slik at kjørende program til å krasje.

    früher :

     Weiter:
      Relatert Artike
    ·Verktøy brukes til å konvertere Algoritmer Programmer…
    ·Hvordan Pass Variabler å CGI Fra en Frameset 
    ·Hvordan å kompilere et QBasic Program 
    ·Visual Basic Vs . Fortran 
    ·Ulempene ved Normalisering 
    ·Hva er funksjoner av ALERTON VLC 
    ·Hvordan Tegn en Process Flow Chart 
    ·Hva skrives alltid i en If /Så Statement 
    ·Hvordan lage et bilde klikkbare 
    ·Hvordan skrive en variabel til en tekstfil i SSIS 
      Anbefalte artikler
    ·Hvordan skrive en Software kravspesifikasjoner ( SRS ) …
    ·Slik Send en Array via Winsock i Visual Basic 6 
    ·Hvordan sjekke om et tall er et heltall i Visual Basic 
    ·Hvordan skrive en C + + Program for gangetabellen for F…
    ·Slik importerer og Set Up GWT i en Eclipse 
    ·PHP Scratch Tutorial 
    ·Hvordan sette opp en tilkobling String i App innstillin…
    ·Hvordan få tilgang til ActiveX-kontroller 
    ·Hvordan bruke Vb.Net i HTML Dynamic 
    ·Hvordan sjekke om et tegn er store bokstaver i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/