Cobra

Sagteware kiekie:
Cobra
Sagteware besonderhede:
Weergawe: 0.9.6
Upload datum: 17 Feb 15
Ontwikkelaar: Cobra Language LLC
Lisensie: Gratis
Populariteit: 14

Rating: 3.0/5 (Total Votes: 1)

Eienskappe :

  • Quick, ekspressiewe kodering
  • Fast uitvoering
  • Statiese en dinamiese binding
  • Taal vlak ondersteuning vir kwaliteit
  • OOP en vriende
  • Kwaliteit beheer
  • Ekspressiwiteit
  • Algemene produktiwiteit
  • Scripting geriewe
  • Saamgestel taal prestasie

Wat is nuut in hierdie release:

  • Hierdie weergawe bygevoeg opsioneel en die naam van parameters, en bygevoeg wysiger artikels (bv private, gedeel).
  • Die -lib opsie ondersteun nou {EnvironmentVariables} in die pad.
  • Fouttoetsing is verbeter.
  • Daar was ook fixes en verfynings.

Wat is nuut in die weergawe 0.9.2:

  • Taal:
  • Mixins
  • Mixins kan nou verklaar beskerm en private lede.
  • Mixins kan nou gebruik word as behoorlike tipes, soos die tipe van 'n parameter.
  • Vaste:. Kan nie 'n mix-in verklaar in 'n naamruimte
  • Vaste: Mixins kan nie die van verklaring van eiendomme
  • .
  • Die krag-tot-operateur as in die basis ** eksponent is nou ondersteun.
  • Alle numeriese tipes werk.
  • Augmented opdrag (** =) werk.
  • Vir b ** e waar albei SY, 'n negatiewe int waarde vir e sal 'n InvalidOperationException gooi. Jy kan dit aanspreek deur giet óf tot 'n breukdeel tipe (nommer, desimale, float).
  • Afdeling
  • Bygevoeg // = vir volgemaak opdrag van heelgetalle met & quot; heelgetal afdeling & quot ;. Dit stem ooreen met die binêre rekenkundige operateur //.
  • Bygevoeg fout tjek vir die gebruik van & quot; aangevul fraksionele afdeling & quot; heelgetalle te verander:
  • Kan nie fraksionele afdeling (/ =) gebruik om 'n heelgetal te verander. Gebruik heelgetal afdeling (// =) plaas.
  • Vaste:. Die operateur // = vir fraksionele tipes nie vloer die resultaat soos // doen, maak die twee operateurs strydig
  • Bygevoeg ondersteuning vir int literals buite 'n 32-bit reeks.
  • afgeleide tipes is nou int, uint, int64 en uint32.
  • Werke vir desimale en heksadesimale basisse.
  • Bygevoeg nuwe fout tjek. Kan nie verhoog gebeure vir ander voorwerpe
  • Moenie die toetse van gekla biblioteke hardloop nie by verstek.
  • Vaste:. Toets blokke in generiese klasse geïgnoreer
  • Library:
  • In CobraCore, bygevoeg .isRunningOnWindows en .isRunningOnMac.
  • In CobraCore, verander .isRunningOnMono en .isRunningOnUnix van eiendomme te metodes.
  • geskuif IList.numbered tot IEnumerable.
  • Bygevoeg .first, .take en .skip uitbreiding metodes te IEnumerable.
  • Bygevoeg die oorlading IEnumerable.numbered (begin as int).
  • Command Line:
  • Verbeterde -native-samesteller van die stelsel PATH te soek as die gespesifiseerde samesteller kon nie gevind word deur die proses klas.
  • In kobra -about, druk 'n waarskuwing as Cobra.Core.dll is nie gevind langs cobra.exe.
  • Vaste:. Kobra -embed-run-time vereis skryf perms die installeer gids
  • Die -embed-run-time / -ert opsie maak nou 'n plaaslike kopie van Cobra.Core wat later verwyder word.
  • Installer:
  • Support NET 4.5 (eintlik in Cobra 0.9.1 vrygestel)
  • Maak die Windows-gebaseerde installasie-van-die-workspace.bat robuuste teen die gebruiker se beginspan gids.
  • Gebruik die omgewing veranderlikes & quot; program files & quot; en & quot; ProgramW6432 & quot; in plaas van harde kodering & quot; Program Files [(x86)] & quot;.
  • Ander:
  • Advanced die JVM back-end (kan nog open source vrywilligers gebruik).
  • Beter verslaggewing van kolom nommer in fout boodskappe.
  • Opdateer Notepad.cobra monster NET 4.0.
  • Bygevoeg dump-assembly.cobra command line util in aanvullings /.
  • verbetering van die aanlyn wiki.
  • Daar is konkurrente verbeterings aan die MonoDevelop voeg-in vir Cobra, deur Ramon Rocha.

Wat is nuut in die weergawe 0.9.0:

  • Taal:
  • aangeskakel verskeie toets afdelings in metodes en eienskappe.
  • Bygevoeg nuwe probeer ... vang ... kry uitdrukking.
  • Bygevoeg ondersteuning vir naamruimte doc snare.
  • Added pak die nuwe paar klasse met opdragte en vir loops.
  • Gooi 'n UnpackException? vir multi-teiken opdrag (target1, target2 = bron) indien daar 'n wanverhouding in die aantal bron items en teikens
  • Verbeterde die behandeling van == en tussen voorwerpe om terug te val na 'n sterk tik .equals metode as 'n sterk getik .compareTo metode is nie beskikbaar nie.
  • Bygevoeg numeriese literals soos 45n getal en 45d vir desimaal. Voorheen het die d agtervoegsel vereis 'n desimale gedeelte (45.0d) en daar was geen N agtervoegsel beskikbaar nie.
  • Bygevoeg erkenning van die interfaces van primitiewe tipes soos int implementering IComparable.
  • Bygevoeg behoorlike ondersteuning vir DllImport ook bekend as & quot; P / roep & quot;.
  • Bygevoeg plaaslike veranderlike skepping en tipe afleiding want uit parameters in metode oproepe.
  • Verbeterde foutopsporing en verbeterde fout boodskappe.
  • Vaste verskeie foute.
  • New waarskuwings:
  • Moenie die identiteit operateur & quot gebruik nie; is & quot; met 'n voorwerp letterlik. Gebruik 'n staking operateur soos & quot; == & quot; of & quot; & quot;.
  • Kan nie 'n tou aan 'n numeriese tipe gegooi. Oorweeg die gebruik van & quot; int.parse & quot; of & quot; int.tryParse & quot ;. Gebruik & quot;help int & quot; vir meer inligting.
  • Biblioteek:
  • Herdoop & quot; Cobra.Lang & quot; & quot; Cobra.Core & quot;
  • Added MultiList? klas.
  • Added Pair en Pair clasess.
  • Verbeterde die verstek uitleg van die spoor verklaring (wat ook configurable).
  • Added CobraCore.operatingSystemDescription as String.
  • Added CobraCore.htmlDecode, .urlEncode en .urlDecode.
  • Verbeterde CobraCore.findCobraExe (changset: 2473)
  • .
  • 'n Cobra.Compiler biblioteek is nou altyd voorsien tydens die installasie.
  • Herdoop & quot; CobraInfo & quot; CompileTimeInfo & quot; & quot; en bygevoeg .date en .subversionRevision.
  • Vaste verskeie foute.
  • Added uitbreiding metodes:
  • koppelvlak IList
  • koppelvlak IList
  • klas Stack: def kloon as stapel
  • klas String
  • command line:
  • Command line: -native-samesteller: Die absolute pad na die inheemse samesteller is nie meer nodig nie. 'N Eenvoudige & quot; csc.exe & quot; of & quot; DMCs & quot; sal voldoende indien dit in die stelsel PATH.
  • Bygevoeg -clr-platform opsie (soos C # 's -platform opsie).
  • Vir & quot;. Kobra -about & quot ;, wys die pad wat cobra.exe kom uit
  • LEER:
  • Added How To:. Pas Object Gelykheid
  • Kickstarted Cobra Koans.
  • Uitgebreide die wiki.
  • Voortgesette bespreking en ondersteuning in die forums.
  • Bygevoeg Monsters:
  • Notepad vir WPF
  • Gtk Bron Editor
  • HexDump
  • Ander:
  • Bygevoeg ondersteuning vir NET 4.0.
  • Verbeterde die uitset van diehelp richtlijn.
  • Verbeterde die installeerder in talle maniere.
  • Uitgebreide die toets suite.
  • Advanced die JVM back-end (kan nog open source vrywilligers gebruik).
  • gestamp die Mono vereiste 2,4-2,6 gebaseer op 'n opname oor VM weergawes.

Screenshots

cobra_1_69273.jpg
cobra_2_69273.jpg

Kommentaar te Cobra

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!