Cobra

Software kuvakaappaus:
Cobra
Ohjelmiston tiedot:
Versio: 0.9.6
Lähetyksen päivämäärä: 17 Feb 15
Kehittäjä: Cobra Language LLC
Lupa: Vapaa
Suosio: 14

Rating: 3.0/5 (Total Votes: 1)

Ominaisuudet :

  • Quick, ilmeikäs koodaus
  • nopea toteutus
  • Staattinen ja dynaaminen sitovia
  • Kieli tason tukea laatu
  • OOP ja ystävät
  • Laadunvalvonta
  • ilmaisukyky
  • Yleistä tuottavuutta
  • Scripting mukavuuksilla
  • Käännetty kieli suorituskykyä

Mitä uutta tässä julkaisussa:

  • Tämä versio lisätty vapaaehtoinen ja nimettyjä parametreja, ja lisäsi muokkaaja kohdat (esimerkiksi yksityisten, jaettu).
  • lib vaihtoehto tukee nyt {EnvironmentVariables} polulla.
  • virheentarkistusta parannettiin.
  • Oli myös korjauksia ja parannuksia.

Mitä uutta versiossa 0.9.2:

  • Kieli:
  • Mixins
  • Mixins voi nyt Julistan suojattu ja yksityiset jäsenet.
  • Mixins voidaan nyt käyttää asianmukaista tyyppejä, kuten tyypin parametrin.
  • Korjattu: ei voi julistaa mix-in sisällä nimiavaruuden.
  • Korjattu: Mixins voi käyttää mistä vakuutus ominaisuuksia.
  • valta-operaattorin kuin pohja ** eksponentti on nyt tuettu.
  • Kaikki numeerista tyypit töihin.
  • Augmented toimeksianto (** =) toimii.
  • B ** e jossa molemmat ovat ints, negatiivinen int arvo e heittää InvalidOperationException. Voit käsitellä tätä valamalla joko murto tyyppi (numero, desimaali, float).
  • Division
  • Lisätty // = lisätyn tehtävän kokonaislukujen kanssa & quot; kokonaislukujaolla & quot ;. Tämä vastaa binary aritmeettinen operaattori //.
  • Lisätty virhe tarkistaa käyttämällä & quot; täydennetty murto jako & quot; muuttaa kokonaislukuja:
  • ei voi käyttää murto jako (/ =) muuttaa kokonaisluku. Käytä kokonaisluku jako (// =) sijasta.
  • Korjattu: operaattori // = murto-tyyppejä ei lattia tulosta kuten // tekee, tehden kaksi operaattoria epäjohdonmukainen.
  • Lisätty tuki int literaaleja ulkopuolella 32-bittinen alue.
  • Päätelty tyyppejä nyt int, uint, int64 ja uint32.
  • Toimii desimaalin ja heksadesimaali emäksiä.
  • Lisätty uusi virheentarkistusarvo: ei voi nostaa tapahtumia muita esineitä.
  • Älä aja testit viitattu kirjastojen oletusarvoisesti.
  • Korjattu: Test lohkot geneeristen luokkien huomiotta.
  • Kirjasto:
  • CobraCore, lisätään .isRunningOnWindows ja .isRunningOnMac.
  • CobraCore, muuttunut .isRunningOnMono ja .isRunningOnUnix kiinteistöistä menetelmiä.
  • Siirretty IList.numbered jopa IEnumerable.
  • Lisätty .first, .take ja .skip laajennus menetelmiä IEnumerable.
  • Lisätty ylikuormitus IEnumerable.numbered (alkaa int).
  • Command Line:
  • Tehostettu -native-kääntäjä etsiä järjestelmän PATH jos määritetty kääntäjä ei löydy joita prosessin luokka.
  • Cobra -Noin, tulostaa varoitus, jos Cobra.Core.dll ei löytynyt vieressä cobra.exe.
  • Korjattu: Cobra -embed-run-time vaatii kirjoittaa perms on asentaa hakemistoon.
  • -embed-run-aika / -ert vaihtoehto nyt tekee paikallisen kopion Cobra.Core joka poistetaan myöhemmin.
  • Installer:
  • Tuki .NET 4.5 (todellisuudessa julkaistiin Cobra 0.9.1)
  • Varmista Windows-asennus-from-workspace.bat vankka vastaan ​​käyttäjän alkaa hakemistoon.
  • Käytä ympäristömuuttujien & quot; PROGRAMFILES & quot; ja & quot; ProgramW6432 & quot; sijaan kova koodaus & quot; Program Files [(x86)] & quot;.
  • Muut:
  • Lisäasetukset JVM back-end (voi silti käyttää avoimen lähdekoodin vapaaehtoiset).
  • Raportoinnin sarakkeen numeron virheilmoituksia.
  • Päivitetty Notepad.cobra näyte .NET 4.0.
  • Lisätty dump-assembly.cobra komentorivin util vuonna Lisäravinteet /.
  • parannukset verkossa wiki.
  • On ollut samanaikainen parannuksia MonoDevelop apuohjelma Cobra, Ramon Rocha.

Mitä uutta versiossa 0.9.0:

  • KIELI:
  • Käytössä useita testi osiot menetelmiä ja ominaisuuksia.
  • Lisätty uusi yrittää ... saalis ... saada ilmaisua.
  • Lisätty tuki namespace asiak jousille.
  • Lisätty purkamisesta uusi pari luokat siirroissa ja silmukoita.
  • Heitä UnpackException? monen tavoite tehtävän (target1, target2 = lähde) jos on epäsuhta määrä lähdekoodi kohteita ja tavoitteita
  • Tehostettu hoito == ja välillä putoamaan takaisin voimakkaasti kirjoittaa .equals menetelmä, jos vahvasti kirjoitettu .compareTo menetelmä ei ole käytettävissä.
  • Lisätty numeerista literaaleja kuin 45N numeron ja 45d for desimaalin. Aiemmin d pääte tarvitaan desimaalin osan (45.0d) ja ei ollut n pääte käytettävissä.
  • Lisätty tunnustaminen rajapinnat alkukantaiset tyypit kuten int täytäntöönpanoa IComparable.
  • Lisätty asianmukaista tukea DllImport tunnetaan myös & quot; P / Invoke & quot;.
  • Lisätty paikallinen muuttuja luominen ja tyyppi päättelyyn out parametrien metodikutsuja.
  • Parempi virheentarkistukset ja parantaa virheilmoituksia.
  • Kiinteät eri vikoja.
  • Uusi Varoitukset:
  • Älä käytä identiteetin operaattori & quot; on & quot; jossa esine kirjaimellisesti. Käytä yhtäsuuruusoperaattorin kuten & quot; == & quot; tai & quot; & quot;.
  • ei voi heittää merkkijonon numeerisen tyypin. Harkitse & quot; int.parse & quot; tai & quot; int.tryParse & quot ;. Käytä & quot;help int & quot; lisätietoja.
  • Kirjasto:
  • Nimeksi & quot; Cobra.Lang & quot; & quot; Cobra.Core & quot;
  • Lisätty MultiList? luokka.
  • Lisätty pari ja pari clasess.
  • Parempi oletusarvo muotoilua jäljittää lausuman (joka on myös konfiguroitavissa).
  • Lisätty CobraCore.operatingSystemDescription kuin String.
  • Lisätty CobraCore.htmlDecode, .urlEncode ja .urlDecode.
  • Parempi CobraCore.findCobraExe (changset: 2473).
  • Cobra.Compiler kirjasto on nyt aina säädetty asennuksen aikana.
  • Nimeksi & quot; CobraInfo & quot; & quot; CompileTimeInfo & quot; ja lisäsi .date ja .subversionRevision.
  • Kiinteät eri vikoja.
  • Lisätty laajennus menetelmiä:
  • käyttöliittymä IList
  • käyttöliittymä IList
  • luokka pino: def kloonia Stack
  • luokka String
  • komentoa:
  • Komentorivi: -native-kääntäjä: absoluuttinen polku natiivi kääntäjä ei enää tarvita. Yksinkertainen & quot; csc.exe & quot; tai & quot; DMC & quot; riittää, jos se on järjestelmässä PATH.
  • Lisätty Clr-alustan vaihtoehto (kuten C # 's -platform vaihtoehto).
  • & quot; kobra -Noin & quot ;, osoittavat polku cobra.exe tulee.
  • OPPIMINEN:
  • lisätyt Miten: Mukauta Object Tasa.
  • kickstarted Cobra Koans.
  • Laajennettu wiki.
  • Jatkoa keskusteluun ja tukea foorumeilla.
  • Lisätty Näytteet:
  • Muistio WPF
  • GTK Lähde Editor
  • HexDump
  • MUUT:
  • Lisätty tuki .NET 4.0.
  • Parempi tuotoshelp direktiiviä.
  • Parempi asentaja monella tavalla.
  • Laajennettu testi sviitti.
  • Lisäasetukset JVM back-end (voi silti käyttää avoimen lähdekoodin vapaaehtoiset).
  • Bumped Mono vaatimus 2,4-2,6 perustuu kyselyn VM versioita.

Kuvakaappauksia

cobra_1_69273.jpg
cobra_2_69273.jpg

Kommentit Cobra

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!