jargon

Slang is een krachtige geïnterpreteerde taal.
Download nu

jargon Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • John E. Davis
  • Uitgever website:
  • http://space.mit.edu/~davis/slang/

jargon Tags


jargon Beschrijving

Slang is een krachtige geïnterpreteerde taal. S-Lang is een bibliotheek van meerdere platform die is ontworpen om een ontwikkelaar te laten maken om robuuste multi-platform software te maken.it biedt faciliteiten vereist door interactieve toepassingen zoals display / schermbeheer, toetsenbordinvoer, KeyMaps, enzovoort. Het meest opwindende kenmerk van de bibliotheek is de slangtolk die gemakkelijk in een programma kan worden ingebed om het uit te breiden. De taal bevat zowel mondiale als lokale variabelen, vertakking en looping van constructies, door de gebruiker gedefinieerde functies, structuren, datatypes en arrays. Daarnaast is er beperkte ondersteuning voor wijzertypen. De beknopte array-syntaxis rivalen die van commerciële array-gebaseerde numerieke computeromgevingen. De taal biedt ingebouwde ondersteuning voor tekenreeks, geheel getal (ondertekend en niet-ondertekend lang en kort), dubbel precisie drijvend punt en dubbele precisiecomplexaantallen. Daarnaast ondersteunt het gebruiker gedefinieerde structuurtypen, multi-dimensionale array-typen en associatieve arrays. Om de constructie van geavanceerde gegevenstructuren te vergemakkelijken, zoals gekoppelde lijsten en bomen, is een "referentie'-type toegevoegd aan de taal. Het referentietype biedt veel van dezelfde flexibiliteit als aanwijzingen in andere talen. Ten slotte kunnen toepassingen die de tolk insluiten, ook speciale toepassingsspecifieke typen leveren, zoals de Mark_Type die de JED-editor biedt. De taal biedt standaard rekenkundige bewerkingen zoals additie, aftrekking, vermenigvuldiging en divisie. Het biedt ook ondersteuning voor MODULO-rekenkundige en bewerkingen op het bitniveau, b.v. exclusief-Or. Elke binaire of unary-operator kan worden uitgebreid tot het werk met elk gegevenstype. De toevoegingsoperator (+) is bijvoorbeeld uitgebreid tot het werk tussen tekenreeksstypes om stringaconcatenatie toe te staan. De binaire en unary-operators werken transparant met array-typen. Als A en B bijvoorbeeld arrays zijn, produceert A + B bijvoorbeeld een array waarvan de elementen het resultaat zijn van element op toevoeging van A en B. Dit maakt het mogelijk om een vector-operaties te doen zonder expliciet over de array-indices te lussen. Wat is nieuw in deze release: · SRC / SLARAY.C: overbodig bellen naar SLCLASS_ADD_MATH_OP Verwijderd (Michael Noble) · SRC / SLANG.C: Foreach (null) met ( "Volgende") {} foo (); veroorzaakt _nargs = 1 in foo. · SRC / SLCRFUNC.C: fixeren om bedrag (null) te voorkomen van het veroorzaken van een kern-dump. · SRC / SLIMPORT.C: import (module ",") die gelijk is aan import (module, " Globaal"); Op deze manier werkt Import (Module, Current_Namespace ()) wanneer de huidige naamruimte anoniem is. · SRC / SLOSPATH.C: Verschillende gebruikers hebben gevraagd dat ik de mogelijkheid toevoegt om een ladingspad te definiëren en dat pad te gebruiken bij het laden van tolkbestanden. Daartoe werden verschillende nieuwe functies toegevoegd aan de API: · CHAR * SLATH_GET_LOAD_PATH (leegte); · INT SLATH_SET_LOAD_PATH (CHARS * PATH); · / * krijgen en stel het pad in dat moet worden doorzocht naar bestanden * / · int slade ); · SLATH_SET_PATH_DELIMITER (INT-scheidingsteken); · / * Krijg en stel het tekenscheidingsteken in voor zoekpaden * / · INT SLANG_LOAD_FILE_VERBOSE (INTBOSE); · / * Als niet-nul, display-bestand laden van berichten * / nieuwe intrinsiek omvat: · SET_SLANG_LOAD_PATH · GET_SLANG_LOAD_PATH · PATH_GET_DELIMITER · Deze functies, noch de intrinsiek hebben een effect op toepassingen die Slang_Load_File_Hook of SLNS_LOALD_FILE_HOOK gebruiken voor het laden van bestanden. De wijziging moet transparant zijn voor toepassingen die het bestandsladingsbestandsmechanisme gebruiken. Het belangrijkste verschil is dat als men probeert een bestand met geen extensie te laden, bijvoorbeeld "FOO", maar het bestand niet bestaat, dan zal de tolk proberen de meer recent van "foo.sl" en "foo.slc te laden ". Zie SRC / SLSH.C voor hoe de functies kunnen worden gebruikt. · SLSH / SLSH.C: bijgewerkt om de nieuwe zoekpadcode hierboven te gebruiken. SLSH wordt ook gedistribueerd met een verzameling algemene doeleinden Slang-functies, waaronder JED's verstrek / vereisen functies. Zie SLSH / README voor meer informatie. · DOC / TM / CSLANG.TM: gewijzigd de sectie die de implemetatie van intrinsieke functies beschrijft in een poging om de discussie te verduidelijken. · SRC / SLANG.C: Tiny Memory Leak als gevolg van eerder toegevoegd gevonden en vastgesteld. · SRC / SLARMISC.C: nieuw intrinsiek: Cumsum berekent de cumulatieve som van een array via de nieuwe SLARAY_MAP_ARRAY-functie. · SRC / modules: Perl-compatibele reguliere expressie (PCE) -module toegevoegd.


jargon Gerelateerde software

Glib2

Glib is een bibliotheek met veel nuttige C-routines voor dingen zoals bomen, hashes en lijsten. ...

164

Downloaden