Sagteware besonderhede:
Weergawe: 0.9.6
Upload datum: 17 Feb 15
Lisensie: Gratis
Populariteit: 14
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.
Kommentaar nie gevind