Barebones

Barebones is een tolk voor de programmeertaal 'Bare Bones'.
Download nu

Barebones Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eric Smith
  • Uitgever website:
  • http://www.brouhaha.com/~eric/software/barebones/

Barebones Tags


Barebones Beschrijving

Barebones is een tolk voor de programmeertaal 'Bare Bones'. Barebones is een tolk voor de programmeertaal van de "BARE BONES ".Barebones moeten worden ingeroepen van de opdrachtregel met de naam van het bronbestand als een argument: barebones PROG1.BBOPTIONAAL, extra opdrachtregelargumenten kunnen worden gebruikt om variabelen te initialiseren: Barebones X = 37 y = 116 PROG1.BBONE-extensie wordt toegevoegd aan de taal zoals gedefinieerd in het boek. Aan het begin van een BONE BONES-bronbestand, vóór het juiste programma, kunnen variabelen worden geïnitialiseerd tot niet-negatieve gehele getalwaarden: init x = 37; standaard worden variabelen die niet expliciet worden geïnitialiseerd, impliciet worden geïnitialiseerd tot nul. Als de optie "-U" wordt gegeven op de opdrachtregel, wordt deze initialisatie onderdrukt en zal elke verwijzing naar een niet-geïnitialiseerde variabele, behalve in een duidelijke verklaring, resulteert in een runtime-fout. Voordat het programma wordt geïnterpreteerd Waarden van alle variabelen worden afgedrukt op standaarduitvoer. Na succesvolle afronding van de tolk worden de definitieve waarden afgedrukt. De optie "-o" opdrachtregel maakt optimalisatie van het programma mogelijk. Momenteel wordt slechts één type optimalisatie uitgevoerd. Een gemeenschappelijk idiom in blote bottenprogramma's is om een tijdje te gebruiken om een variabele aan een ander toe te voegen, de eerste in het proces te wissen. De Optimizer zal dit idioom herkennen en een directe oplossing implementeren, de standaard iteratieve interpretatie van de while-lus vervangen. Two Sample Bare Bones-programma's worden verstrekt in de subdirectory "Voorbeelden". Fibonacci.bb berekent het NTH-nummer in de Fibonacci-sequenties. Factorial.BB zal het faculteit van een (klein) positief integer berekenen. Voorbeeld, om zes faculteit te berekenen: barebones n = 6 voorbeelden / factorial.bbwhwat is nieuw in deze release: · Deze release maakt identificatiegegevens-ongevoelig. · Het README-bestand Inclusief een samenvatting van de taal.


Barebones Gerelateerde software

Alice ml

Alice ML is een functionele, gelijktijdige, gedistribueerde programmeertaal op basis van standaard ML. ...

210

Downloaden