*   >> Lezen Onderwijs artikelen >> science >> programming

Programmeertalen op De Mainframe

niet-machine-afhankelijke talen.

Assembler programma's zijn machine-afhankelijk, omdat de taal is een symbolische versie van de taal van het apparaat op waarop het programma wordt uitgevoerd. Instructies assembler taal kan verschillen van de ene machine naar de andere, zodat een Assembler taal programma geschreven voor één machine zou niet overdraagbaar naar de andere. Integendeel, zou het waarschijnlijk moeten worden herschreven om de instructieset van de andere machine te gebruiken.

Een programma geschreven in een high-level taal (HLL) zou draaien op andere platformen, maar het zou moeten worden gecompileerd in de machinetaal van het doelplatform.

De meeste van de Hlls dat we aanstippen in deze sectie zijn procedurallanguages. Dit type is zeer geschikt voor het schrijven van gestructureerde programma's. De niet-procedurallanguages, zoals SQL en RPG, zijn meer geschikt voor speciale doeleinden, zoals het genereren van rapporten.

De meeste Hlls worden gecompileerd in machine taal, maar sommigen worden geïnterpreteerd.

Die zijn samengesteld resultaat in machine code die zeer efficiënt voor herhaalde executies. Geïnterpreteerde talen moet worden ontleed, geïnterpreteerd en uitgevoerd elke keer dat het programma wordt uitgevoerd. De trade-off voor het gebruik van geïnterpreteerde talen is een afname van de programmeur, maar een verhoging van de machine middelen.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.