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 >> C /C + + Programming >> Content
    Funksjoner av Turbo C
    Borlands Turbo C , først introdusert i 1987 , søkte den samme integrerte utviklingsmodellen som brukes av Silicon Valley programvare selskapet til C programmeringsspråk. Forbedret med en assembler og debugger i 1989 , var versjon 2.01 den siste utgivelsen . I 1990 Borland introdusert Turbo C + + , og endte kjøring av denne minneverdige språk . Her er noen av de beste funksjonene : Integrated Development Environment

    I de tidlige dagene av PC utvikling, før Windows , MS /DOS hadde ingen multitasking støtte. Bare ett program kan kjøres på en gang. En programmerer ville kjøre ett program for å redigere kode , en annen å kompilere programmet da det nye programmet ble kjørt for å teste for feil. Denne fremgangsmåten ble gjentatt mange ganger . Den integrerte utviklingsmiljø ( IDE ) som Borland først introdusert med Turbo Pascal forenklet sterkt dette ved å pakke hele utviklingsprosessen i ett program .
    Optimalisert C Compiler

    Ved tid Turbo C ble utgitt, hadde programmeringsspråket C eksistert i over et tiår og optimalisering teknikker var godt kjent. C er et lavnivå språk som skaper liten, rask stramt kode . Turbo C tilbudt en rekke optimalisering valg som økt størrelse og hastighet på et tidspunkt da minne og prosessor sykluser var fortsatt begrensede ressurser .
    Integrert assembler Språk

    assembly tillater utviklere å skrive symbolsk maskin språk , de samme instruksjonene som brukes av mikroprosessoren . For de fleste formål , er C et mye bedre valg fordi en linje av C vanligvis oversettes til 10 eller flere maskininstruksjoner . Likevel kan noen få linjer med assembler-kode på rett plass ofte løse en klebrig problem . Assembler gir også full tilgang til mikroprosessoren registre og avbryter. Turbo C tillater montering kode som skal plasseres hvor som helst inne i et C-program .
    Hardware Nivå Debugging

    Turbo Debugger lar utviklere vise datamaskinens minne og registre i sanntid som programmet går gjennom koden . Stoppunkter og klokker kan stilles inn slik at programmet kjører , og stopper ved formulerte punkter eller når minneplasser eller registre nå bestemte verdier.
    Bilder Flere Minne Modeller

    De fleste utviklere har glemt denne del av 16-bits utvikling , men en av vanskelighetene med hukommelse styring . Med et 16-bits minne -adresse, kan bare en liten del av minnet som nås på en gang. De tidlige C språk løses dette med en rekke forskjellige minne-modeller : liten, liten, kompakt og store. IBM har en detaljert beskrivelse av disse minne-modeller ( se referanser) .
    Native Program Development

    Hovedtyngden er nå rettet mot Windows , det finnes programmer der koden trenger å komme ned i nærheten av bart metall . Enhetsdrivere , harde diskverktøy , grensesnitt til spesialisert maskinvare og feilsøkingsprogrammer trenger alle lavnivå -tilgang.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Instant Kopi av en lenket liste 
    ·Hvordan Henvisning et bilde i C + + 
    ·Hvordan finne en Maximum i Array i C 
    ·Grunnleggende om Embedded Systems i C 
    ·Hvordan lage en Memory Pointer i C 
    ·Slik bruker du en funksjon peker i heltall Array 
    ·Hvordan Les poeng fra en fil og graf i C + + 
    ·Hvordan sette en tekstfil til en Vektor av Structs i C …
    ·Hvordan Reverse en Array i C + + 
    ·Hvordan bygge en kø ut av en liste 
      Anbefalte artikler
    ·Legge til en DLL til en CPP Project 
    ·JDK 1.6.0-7 Java Oppgrader problemer med installering 
    ·Enkle måter å skrive programmer på en TI Kalkulator 
    ·Slik deaktiverer Triggers i MySQL 
    ·Hvordan lage en dato i PHP 
    ·Hvordan gjøre en Abstract for en Script 
    ·Hvordan Timeout i JavaScript 
    ·Hva er en sjekksum på en Mac 
    ·Hvordan Merk en Tag i iFrame innhold 
    ·Hva Er MARC Format 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/