| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Vantaggi e svantaggi del senza tipo Linguaggi di Programmazione
    Anche se quasi tutti i linguaggi di programmazione usano variabili per gestire i dati , una manciata sono senza tipo , nel senso che non richiedono di specificare il testo , numeri , date o altri tipi di dati con il nome della variabile . Tuttavia, mentre questo rende lingue senza tipo più facile da imparare , fa mantenendo e debug dei programmi più difficile anche . Tipizzato e variabili senza tipo

    In un tradizionale linguaggio tipizzato , un programmatore crea variabili specificando un nome e il tipo di dati della variabile contiene . Per esempio, in COBOL , una variabile per contenere un nome di cliente potrebbe essere chiamato " CUST - NAME ". COBOL specifica tipo di dati con la clausola di "IMMAGINE" , e un tipo di dati testo alfabetico è una "X " l'intera specifica ha potuto leggere , "05 CUST-NAME IMMAGINE X ( 30 ) " mettere da parte 30 caratteri di stoccaggio per il campo . Altri tipi di dati possono essere numeri interi , date e numeri con punti decimali galleggianti. Una variabile senza tipo , invece, ha solo un nome.
    Più facile da imparare

    Uno studente prendendo il suo primo linguaggio di programmazione può trovare senza tipo uno come TCL più facile per affrontare di un linguaggio tipizzato tradizionale come Java . Lei non ha bisogno di spendere tempo per imparare le differenze tra i diversi tipi di dati , il linguaggio gestisce automaticamente i tipi di dati internamente . E funzioni quali " espr " anche determinare ciò che fa il programma con variabili

    mancanza di chiarezza

    Qualcuno leggendo programma di un'altra persona può avere difficoltà a comprendere una lingua senza tipo . Perché le variabili non sono definite con un tipo , l' impiego di variabili per il testo e aritmetica diventa più ambiguo e potenzialmente confusione. Un programmatore può attenuare questo un po ' includendo commenti ben scritti nel codice che descrive come egli utilizza le variabili per realizzare un compito . Scelte migliori per i nomi delle variabili anche fare la differenza ; nomi vaghi come " x ", " cust1 " o "d" veicolano meno significato di " CUSTOMER_NAME ", " total_sales " e " compleanno".
    più velocemente a cambi

    senza la necessità di definire e ridefinire i tipi , i programmatori possono apportare modifiche al codice esistente in meno tempo . È possibile aggiornare un particolare modulo o di una funzione , senza dover modificare le definizioni di variabili o altro codice che utilizza le stesse variabili . In generale , le lingue senza tipo hanno tempi di percorrenza più veloce rotonde tra modificare il codice e vedere il cambiamento. Questo è un vantaggio per i semplici programmi di utilità scritti al volo per risolvere i problemi immediati , così come i progetti più grandi destinati a compiti a lungo termine .
    Errori di runtime
    < p > Anche se la creazione di variabili con tipi di dati è più lavoro , ha il vantaggio di una migliore affidabilità . I tipi di dati di far rispettare le regole che la lingua usa per segnalare eventuali errori . In un linguaggio tipizzato , ad esempio , non si può moltiplicare una stringa di testo da un altro , la lingua che si dà un errore di sintassi , costringendo a correggere l'errore . In un linguaggio senza tipo , si può erroneamente assegnare testo a variabili significava per i numeri , causando il programma in esecuzione in crash .

    Previous :

    next :
      Articoli Correlati
    ·Come fare un avanzamento riga in XSLT 
    ·Nozioni di base di lavoro CNC 
    ·Un tutorial per FPGA Altera 
    ·Come calcolare G02 Codes per Mills 
    ·Come analizzare un file CSV 
    ·Come imparare a programmare computer 
    ·Come mostrare un vincolo di chiave primaria in Oracle 
    ·Come integrare Access 2007 Basi di dati con siti web 
    ·Come inserire un intero in una stringa 
    ·Ciao Tutorial Mondo 
      Articoli in evidenza
    ·Come modificare una riga in GridView 
    ·Qual è la System Integration Server Client 
    ·Come aggiungere Cert SSL per IIS 
    ·La funzione di VB per una lunghezza String 
    ·Come trovare una sottostringa in Java 
    ·Che cosa è NetBeans Nimbus 
    ·Come disattivare un server di sviluppo ASP.NET 
    ·Come esecuzione di codice VB6 
    ·Come controllare Script in MySQL 
    ·Come cambiare sfondo a colori HTML con un prompt in Jav…
    Copyright © Conoscenza Informatica http://it.wingwit.com