| 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 >> C /C + + Programming >> Content
    Caratteristiche di Turbo C
    di Borland Turbo C , introdotto nel 1987 , applicato lo stesso modello di sviluppo integrato utilizzato dalla società di software della Silicon Valley per il linguaggio di programmazione C . Rafforzata con un assembler e debugger , nel 1989 , la versione 2.01 è stato l'ultimo rilascio . Nel 1990 Borland ha introdotto Turbo C + + , che termina la corsa di questa lingua memorabile . Ecco alcune delle sue migliori caratteristiche : ambiente di sviluppo integrato

    Nei primi giorni di sviluppo PC , prima di Windows , MS /DOS aveva alcun supporto multitasking . Solo programma potrebbe eseguire alla volta . Un programmatore dovrebbe eseguire un programma di modificare il codice , un altro per compilare il programma poi il nuovo programma è stato eseguito per verificare gli errori. Questo processo è stato ripetuto molte, molte volte . L'ambiente di sviluppo integrato (IDE) che Borland introdotto con Turbo Pascal semplifica notevolmente questo avvolgendo l'intero processo di sviluppo in un unico programma .
    Ottimizzata C Compiler

    l' tempo Turbo C è stato rilasciato , il linguaggio di programmazione C era stato intorno per oltre un decennio e tecniche di ottimizzazione erano ben noti . C è un linguaggio di basso livello che crea piccoli , codice stretto veloce . Turbo C ha offerto una serie di scelte di ottimizzazione che taglia maggiore e la velocità nel momento in cui i cicli di memoria e processore erano ancora limitate risorse .
    Integrato Assembler Language

    linguaggio Assembly consente agli sviluppatori di scrivere in linguaggio macchina simbolico , le stesse istruzioni utilizzate dal microprocessore . Per molti scopi , C è una scelta molto meglio da una linea di solito C traduce a 10 o più istruzioni macchina . Tuttavia, poche righe di codice assembler al posto giusto spesso può risolvere un problema appiccicoso . Assembler permette anche pieno accesso ai registri del microprocessore e gli interrupt . Turbo C permette di codice assembly per essere posizionato ovunque all'interno di un programma C .
    Livello Hardware Debug

    Il Debugger Turbo permette agli sviluppatori di visualizzare la memoria del computer e registri in tempo reale come il passi di programma , attraverso il codice . I punti di interruzione e orologi possono essere impostati in modo che il programma viene eseguito e si ferma in punti predefiniti o quando locazioni di memoria o registri raggiungono determinati valori .
    Multiple Memoria modelle

    La maggior parte sviluppatori hanno dimenticato questa parte di sviluppo a 16 bit , ma una delle difficoltà di gestione della memoria . Con un indirizzo di memoria a 16 bit , solo una piccola parte della memoria potrebbe essere letta in una volta. Le lingue primi C risolto questo con un certo numero di differenti modelli di memoria : minuscolo , piccolo, compatto e grandi . IBM ha una descrizione dettagliata di questi modelli di memoria ( vedi Bibliografia ) .
    Native Development Program

    Sebbene la maggior parte dello sviluppo è ora rivolto verso di Windows , ci sono applicazioni in cui il codice ha bisogno di scendere vicino al metallo nudo . I driver di periferica , programmi di utilità del disco rigido , di interfacciarsi con hardware specializzato e programmi di diagnostica tutti hanno bisogno di accedere a basso livello .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire variabile INT per String 
    ·Come utilizzare la funzione strspn in C + + 
    ·Come chiudere WCF Servizi 
    ·Come creare SQLite con Zend Framework 
    ·Come leggere in stringhe in array C + + 
    ·Come convertire QString a Int. 
    ·Come creare file Pyc per eseguire sul Web 
    ·Come per rendere i file in MFC 
    ·Come passare i puntatori a funzioni 
    ·Come stampare la schermata di output di C Programma 
      Articoli in evidenza
    ·Come rimuovere un valore da un array associativo in PHP…
    ·Come aggiungere un DataRow a un oggetto DataTable 
    ·Come recuperare i dati da un database utilizzando Java …
    ·Come creare un ID di sessione in PHP 
    ·Come per rilevare se un cliente è mobile in PHP 
    ·Ridimensionamento di un modulo di Visual Basic per adat…
    ·Come fare un sistema a griglia 2D in XNA 
    ·Come eseguire JSP in iFrame 
    ·Come contare il numero di file selezionati in Visual Ba…
    ·Come fare una Space Motivo Asterisk in C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com