huikka on avoimen lähdekoodin, täysin ilmainen, Monialustainen ja kannettava käyttöliittymä kääntäjä, C / C ++ komentorivi ohjelma, jonka avulla kehittäjät voivat liittää sovelluksia erilaisten muiden komentosarjojen / ohjelmointikieliä.
Se on suunniteltu alusta alkaen käytettävä kaappaamiseen C / C ++ otsikkotiedostot & rsquo; ilmoitusten ja tuottaa kääre koodin vaatima ohjelmointikieliä saatavuuden taustalla C / C ++ koodia.
Ominaisuudet yhdellä silmäyksellä
Tärkeimpiä ominaisuuksia ovat luokan ja rakenne laajennus, poikkeusten käsittely, muistinhallinta, mallin ilmentymien, epäselvyys resoluutio, tiedoston tuonti ja rajat moduuli yhdistää laajennettu huikka makro käsittely, laaja diagnostiikka sekä koodin sisällyttäminen.
huikka tukee useita suosittuja ohjelmointikieliä, kuten Allegro CL, C #, CFFI, CLISP, kana, Guile, Java, Lua, Modula-3, MzScheme, ocaml, Perl, PHP, Python, R, Ruby, TCL, ja UFFI .
Lisäksi, huikka tarjoaa täyden C valmiiksi prosessori, joka sisältää ominaisuuksia, kuten makro laajennus, automaattinen käärimistä #define lausuntoja kuin vakioita, tukea räätälöityjä tyyppi muuntaminen ja marshaling, auttaja toiminto tukea sekä tukea C99.
Voidaan käyttää tuottamaan useita kääreitä
Ohjelmaa voidaan käyttää suurimmasta komentorivikäyttöliittymässä tuottaa lukuisia kääreet useita ohjelmointikieliä, kuten ALLEGROCL, kanaa, CLISP, CFFI, C #, D, Go, Guile, Java, JavaScript, Lua, Modula 3, MzScheme , ocaml, Octave, Perl, PHP, Pike, Python, R, Ruby, Lisp, TCL, Common Lisp ja XML.
Monenlaisia komentorivivalitsimia toteutetaan, jolloin voit vuorovaikutuksessa huikka & rsquo; s sisäänrakennettu toiminnallisuus. Nämä ja useat käyttöesimerkeistä voi katsoa yhdellä silmäyksellä ajamalla & lsquo; huikka help & rsquo; komento tahansa pääte-emulaattori sovellus.
Toimii Linux, Mac ja Windows
huikka toimii kaikissa GNU / Linux sekä Microsoft Windows ja Mac OS X käyttöjärjestelmissä, joka tukee 64-bittinen ja 32-bittinen makuja. Se on kirjoitettu C ++ ja C ohjelmointikieliä. Tarkemmat asennusohjeet ovat hankkeen & rsquo; s kotisivu (linkki alla).
Mikä on uusi tässä julkaisussa:
< ul>
Mikä on uusi versiossa 3.0.7:
- Lisää tukea Octave-4.0.0.
- Poista potentiaalia Android turvallisuus hyödyntävät in syntyy Java-luokkia.
- Minor uusia ominaisuuksia ja korjauksia.
Mikä on uusi versiossa 3.0.6:
- vakaus- ja regressio korjauksia.
- Kiinteä jäsennys C ++ nurkassa tapauksissa.
- Kieli parannuksia ja korjauksia varten C #, Go, Java, Lua, Python, R.
Mikä on uusi versiossa 3.0.5:
- Tärkeä Python korjaus johonkin taantumisen SWIG- 3.0.3 jos kääre C ++ oletus argumentteja.
- Pieniä parannuksia C #, Go, Octave, PHP ja Python.
Mikä on uusi versiossa 3.0.3:
- Lisää tukea C ++ 11 voimakkaasti kirjoitettu laskentatulosten .
- Lukuisia korjauksia ja pieniä parannuksia C #, D, Go, Java, JavaScript, PHP, Perl ja Python kääreet.
Mikä on uusi versiossa 3.0.2:
- Tämä julkaisu on tehty korjata vian aikana asennus, mutta se sisältää myös pari muuta melko pieniä muutoksia.
Mikä on uusi versiossa 2.0.12:
- Tämä on ylläpitojulkaisu backporting joitakin korjauksia päässä vireillä 3.0.0 release.
- Octave 3.8 tukea lisätään.
- C ++ 11 tuki uusien versioiden poisto / insertin STL säiliöissä.
- Compilation korjauksia joitakin järjestelmiä syntyvän Lua, PHP, Python ja R kääreet.
Mikä on uusi versiossa 1.3.37:
- Python 3 tuki lisätään
- huikka nyt aluksia, joiden version ccache joita voidaan käyttää huikka. Tämä mahdollistaa tiedostojen tuottamat huikka olla välimuistissa, jotta toistuvan käytön huikka on ennallaan syötetiedostoista nopeuttaa koonnokset varsin huomattavasti.
- PHP 4 tuki poistetaan ja PHP-tuki parani yleisesti
- Parannettu C # array tuki
- Lukuisat Allegro CL parannuksia
Kommentteja ei löytynyt