Cobra

Software screenshot:
Cobra
Software informatie:
Versie: 0.9.6
Upload datum: 17 Feb 15
Ontwikkelaar: Cobra Language LLC
Licentie: Gratis
Populariteit: 14

Rating: 3.0/5 (Total Votes: 1)

Kenmerken

  • Snel, expressief codering
  • Snelle uitvoering
  • Statische en dynamische binding
  • Taal niveau ondersteuning voor kwaliteit
  • OOP en vrienden
  • Kwaliteitscontrole
  • Expressiviteit
  • Algemeen productiviteit
  • Scripting gemakken
  • Samengesteld prestaties taal

Wat is nieuw in deze release:

  • Deze versie toegevoegd optioneel en benoemde parameters, en voegde modifier secties (bijvoorbeeld privé, gedeeld).
  • De -lib optie ondersteunt nu {EnvironmentVariables} in het pad.
  • foutcontrole is verbeterd.
  • Er waren ook verbeteringen en verfijningen.

Wat is nieuw in versie 0.9.2:

  • Taal:
  • mixins
  • mixins kunnen nu verklaren beschermd en particuliere leden.
  • mixins kan nu worden gebruikt als aanbevolen type, zoals het type van een parameter.
  • Vast:. Kan niet verklaren een mix-in in een namespace
  • Vast: mixins kan geen gebruik maken van de verklaring van woningen
  • .
  • De power-aan operator als in de basis ** exponent wordt nu ondersteund.
  • Alle numerieke types werken.
  • Augmented opdracht (** =) werkt.
  • Voor b ** e waar beide zijn gehele getallen, een negatieve int waarde voor e zal een InvalidOperationException gooien. U kunt dit aan te pakken door het gieten van hetzij een fractionele (getal, decimaal, float).
  • Afdeling
  • Toegevoegd // = voor augmented opdracht van gehele getallen met & quot; integer deling & quot ;. Dit komt overeen met de binaire rekenkundige functie //.
  • Toegevoegd foutcontrole voor het gebruik van & quot; aangevuld fractionele divisie & quot; tot gehele getallen te wijzigen:
  • Kan geen gebruik maken van fractionele delen (/ =) om een ​​geheel getal te wijzigen. Gebruik integer deling (// =) plaats.
  • Vast:. De operator // = voor fractionele types niet verdieping van het resultaat zoals // doet, waardoor de twee operators inconsistente
  • Ondersteuning toegevoegd voor int letterlijke buiten een 32-bits bereik.
  • Inferred types zijn nu int, uint Int64 en uint32.
  • Werkt voor decimale en hexadecimale bases.
  • Toegevoegd nieuwe foutcontrole:. Kan geen evenementen voor andere objecten te verhogen
  • Niet de tests van verwezen bibliotheken die standaard wordt.
  • Vast:. Test blokken in generieke klassen genegeerd
  • Bibliotheek:
  • In CobraCore, toegevoegd .isRunningOnWindows en .isRunningOnMac.
  • In CobraCore, veranderde .isRunningOnMono en .isRunningOnUnix van eigenschappen naar methoden.
  • Moved IList.numbered tot IEnumerable.
  • Toegevoegd .Eerst, .Neem en .skip uitbreiding methoden om IEnumerable.
  • Toegevoegd de overbelasting IEnumerable.numbered (start als int).
  • Command Line:
  • Verbeterde INWONER-compiler om het systeem PATH te zoeken als de opgegeven compiler niet kon worden gevonden door de klasse-proces.
  • In cobra -ongeveer, drukt u een waarschuwing als Cobra.Core.dll niet wordt gevonden naast cobra.exe.
  • Vast:. Cobra -embed-run-time vereist schrijven permanenten naar de installatiemap
  • De -embed-run-time / -ert optie maakt het nu een lokale kopie van Cobra.Core die later wordt verwijderd.
  • Installer:
  • Ondersteuning .NET 4.5 (in het Cobra 0.9.1 daadwerkelijk)
  • Controleer de Windows-gebaseerde installatie-van-workspace.bat robuust tegen de gebruiker uitgangspunt directory.
  • Gebruik de omgevingsvariabelen & quot; PROGRAMFILES & quot; en & quot; ProgramW6432 & quot; in plaats van harde codering & quot; Program Files [(x86)] & quot;.
  • Overig:
  • Geavanceerd de JVM back-end (kan nog steeds gebruik maken van open source vrijwilligers).
  • Betere rapportage van kolomnummer in foutmeldingen.
  • Bijgewerkt Notepad.cobra monster .NET 4.0.
  • Toegevoegd dump-assembly.cobra opdrachtregel util in Supplementen /.
  • Verbeteringen aan de online wiki.
  • Er zijn gelijktijdige verbeteringen aan de MonoDevelop geweest add-in voor Cobra, door Ramon Rocha.

Wat is nieuw in versie 0.9.0:

  • TAAL:
  • Ingeschakeld meerdere proefvakken in methoden en eigenschappen.
  • Toegevoegd nieuws te proberen ... vangen ... krijgen expressie.
  • Ondersteuning toegevoegd voor namespace doc strings.
  • Toegevoegd uitpakken van de nieuwe Pair klassen met opdrachten en voor de lussen.
  • Gooi een UnpackException? voor multi-target opdracht (target1, TARGET2 = bron) als er een mismatch tussen het aantal bron items en doelstellingen
  • Verbeterde behandeling van == en tussen objecten om terug te vallen naar een sterk typen .equals methode als een sterk getypeerde .compareTo methode is niet beschikbaar.
  • Toegevoegd numerieke letterlijke als 45n voor het aantal en 45d voor decimalen. Eerder, de d achtervoegsel vereist een decimaal deel (45.0d) en er was geen n suffix beschikbaar.
  • Toegevoegd erkenning van de interfaces van primitieve soorten, zoals int uitvoering IComparable.
  • Toegevoegd juiste ondersteuning voor DllImport ook wel bekend als & quot; P / Roep & quot;.
  • Toegevoegd lokale variabele creatie en type inference voor out parameters in methode oproepen.
  • Verbeterde foutcontrole en verbeterde foutmeldingen.
  • Fixed verschillende bugs.
  • Nieuwe waarschuwingen:
  • Gebruik niet de identiteit operator & quot; is & quot; met een object letterlijke. Gebruik een gelijkheidsoperator zoals & quot; == & quot; of & quot; & quot;.
  • Kan een string niet gegoten om een ​​numeriek type. Overweeg het gebruik van & quot; int.parse & quot; of & quot; int.tryParse & quot ;. Gebruik & quot;help int & quot; voor meer informatie.
  • BIBLIOTHEEK:
  • Hernoemd & quot; Cobra.Lang & quot; & quot; Cobra.Core & quot;
  • Toegevoegd MultiList? klasse.
  • Toegevoegde Pair en Pair clasess.
  • Verbeterde de standaard opmaak van de instructie trace (die ook kan worden geconfigureerd).
  • Toegevoegd CobraCore.operatingSystemDescription als String.
  • Toegevoegd CobraCore.htmlDecode, .urlEncode en .urlDecode.
  • Verbeterde CobraCore.findCobraExe (changset: 2473)
  • .
  • Een Cobra.Compiler bibliotheek is nu altijd voorzien tijdens de installatie.
  • Hernoemd & quot; CobraInfo & quot; CompileTimeInfo & quot; & quot; en toegevoegde .date en .subversionRevision.
  • Fixed verschillende bugs.
  • Toegevoegd uitbreiding methoden:
  • -interface IList
  • -interface IList
  • klasse Stack: def kloon als Stack
  • klasse String
  • OPDRACHTREGEL:
  • Command line: INWONER-compiler: Het absolute pad naar de compiler is niet meer nodig. Een eenvoudige & quot; csc.exe & quot; of & quot; DMC's & quot; zal volstaan ​​als het in het systeem PATH.
  • Optie toegevoegd -Clr-platform (zoals C # 's -platform optie).
  • Voor & quot;. Cobra -ongeveer & quot ;, het pad dat cobra.exe komt uit
  • LEREN:
  • Toegevoegd How To:. Pas Object Gelijkheid
  • kickstarted Cobra Koans.
  • Expanded de wiki.
  • Vervolg discussie en ondersteuning in de forums.
  • Toegevoegd Monsters:
  • Notepad voor WPF
  • GTK Source Editor
  • HexDump
  • ANDERE:
  • Extra ondersteuning voor .NET 4.0.
  • Verbeterde de uitgang van de richtlijnhelp.
  • Verbeterde de installateur op tal van manieren.
  • Expanded de test suite.
  • Geavanceerd de JVM back-end (kan nog steeds gebruik maken van open source vrijwilligers).
  • Bumped de Mono eis 2,4-2,6 gebaseerd op een enquête over VM-versies.

Screenshots

cobra_1_69273.jpg
cobra_2_69273.jpg

Reacties op Cobra

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!