Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Nadelen en voordelen van Samenstellers
Computers lees commando's van een machinetaal geschreven in binaire , dat wil zeggen , lange slierten van nullen en enen . Hoewel computers deze taal efficiënt kan lezen , de meeste menselijke programmeurs niet kunnen. Daarom programmeurs werken in een programmeertaal die ze begrijpen , die zij vervolgens vertalen naar de machinetaal van de computer kan begrijpen . Terwijl veel nieuwere talen gebruiken tolken die zich vertalen van de ene naar de andere als het programma loopt , oudere programmeertalen gebruikt compilers die deze vertaling heeft geheel voor de computer geëxecuteerd het programma . Voordeel : Onafhankelijk en Zuinig

Een groot voordeel van de programma's die worden opgesteld, is dat ze zijn op zichzelf staande eenheden die klaar zijn om te worden uitgevoerd zijn . Omdat ze al zijn gecompileerd in machinetaal binaries , is er geen tweede aanvraag of pakket dat de gebruiker heeft om up -to - date te houden . Als een programma is samengesteld voor Windows op een x86 architectuur , de eindgebruiker heeft alleen een Windows-besturingssysteem draait op een x86 architectuur . Daarnaast kan een gecompileerde pakket sneller dan een tolk compileren broncode in real time uitgevoerd
Nadeel: . Hardware Specifieke

Omdat een compiler vertaalt broncode in een bepaalde machine taal , programma's moeten specifiek worden opgesteld voor OS X , Windows of Linux , maar ook specifiek voor 32 - bit of 64 - bit architecturen . Voor een programmeur of software bedrijf probeert om een ​​product uit te krijgen tot een zo breed mogelijk publiek , betekent dit onderhouden van meerdere versies van de broncode voor dezelfde toepassing . Dit resulteert in meer tijd besteed aan broncode onderhoud en extra problemen bij nieuwe updates
Voordeel : . Hardware Optimalisatie

Terwijl wordt opgesloten in een specifieke hardware pakket heeft zijn nadelen , het samenstellen van een programma kan ook de prestaties te verhogen . Gebruikers kunnen opties aan compilers over de details van de hardware het programma zal worden uitgevoerd op . Hierdoor kan de compiler machinetaal code die het meest efficiënte gebruik van de specifieke hardware doet maken , in tegenstelling tot meer generieke code . Dit maakt ook gevorderde gebruikers om de prestaties van een programma op hun computers te optimaliseren
Nadeel: . Compile Tijden

Een van de nadelen van het hebben van een compiler is dat het eigenlijk moet compileren broncode . Terwijl de kleine programma's die veel beginnende programmeurs code nemen triviale hoeveelheden tijd om te compileren , kunnen grotere applicatie suites aanzienlijke hoeveelheden tijd om te compileren nemen . Als programmeurs hebben niets te maken , maar wachten tot de compiler te eindigen , kan deze tijd oplopen --- vooral tijdens de ontwikkelingsfase , wanneer de code moet worden opgesteld, teneinde de functionaliteit te testen en het oplossen van storingen .

Previous: Next:
  Computer Programming Languages
·Hoe om te leren UML 2.0 Online…
·Hoe maak Codefragmenten Verkor…
·De nadelen van hoog niveau pro…
·Hoe maak je een ontwikkeling m…
·Hoe maak je een Array in Pytho…
·Militair gebruik van Kunstmati…
·Wat is een Checksum op een Mac…
·Hoe maak je een Plot Maak Terw…
·Hoe de Shape Command in DataRe…
  Related Articles
Hoe kan ik lezen en schrijven tekstbesta…
VBScript & SQL Tutorial 
Hoe maak je menu's en submenu's maken 
Hoe te wijzigen van een computernaam & C…
Voordelen van Visual Basic 
Om te lezen hoe een map & Display Conten…
Hoe maak je een query in Visual Basic Ma…
Hoe te Tax & Total behulp van Visual Bas…
Hoe te Graphics & Vormen in Maak Visual …
  Programmering Articles
·Hoe te Subdomeinen Blok in PHP 
·Hoe maak je een VBS MsgBox Make Van DOS 
·Hoe te converteren van een string naar e…
·Hoe te Debug mappen verwijderen in Visua…
·Hoe kan ik Float Script Soorten ? 
·Hoe maak je een ontwikkeling maken voor …
·Hoe te Duplicaten verwijderen Met Oracle…
·MySQL Java Tutorial 
·Hoe te lezen RSS Met VBScript 
Copyright © Computer Kennis http://www.nldit.com