korty egy nyílt forráskódú, teljesen ingyenes, multiplatform és hordozható felületet fordítóprogram, a C / C ++ parancssori program, amely lehetővé teszi a fejlesztők számára, hogy összekapcsolják a különböző alkalmazások más script / programozási nyelv.
Azt tervezték, az alapoktól kezdve kell felvételéhez használt C / C ++ header fájl-ezte nyilatkozatok és ezáltal a csomagolóanyag-kód által megkövetelt szkriptnyelveket hozzáférését szolgáló C / C ++ kódot.
Jellemzők dióhéjban
A fontosabb jellemzők osztály és struktúra bővítése, kivételkezelés, a memória kezelése, sablon példányosítás, kétértelműség felbontás, fájl import és a határokon modul összekapcsolása, kiterjesztett korty makro kezelését, továbbá a diagnosztikai, valamint a kód felvétele.
korty támogat számos népszerű programozási nyelvek, köztük Allegro CL, C #, CFFI, CLISP, csirke, Guile, Java, Lua, Modula-3, Mzscheme, ocaml, Perl, PHP, Python, R, Ruby, Tcl, és UFFI .
Továbbá, korty nyújt teljes C pre-processzor, amely olyan jellemzőkkel rendelkezik, mint a Macro, automatikus csomagológépek a #define kimutatások állandók, támogatja a testreszabott típusú átalakítás és elrendezésében, segítő funkció támogatás, valamint támogatja a C99.
Lehet használni, hogy létrehoz számos göngyölő
A program használható a parancssori felület létrehozásához számos göngyölő több programozási nyelv, beleértve ALLEGROCL, csirke, CLISP, CFFI, C #, D, Go, Guile, Java, JavaScript, Lua, Modula 3, Mzscheme , ocaml, Octave, Perl, PHP, Pike, Python, R, Ruby, Lisp, Tcl, Common Lisp és XML.
A széles parancssori végrehajtását, amely lehetővé teszi, hogy kölcsönhatásba lépnek korty-ezte s beépített funkciókat. Ezek és számos használati példákat is megtekinthető egy pillantással futtatásával & lsquo; korty --help-ezte parancs bármilyen terminál emulátor alkalmazás.
Fut Linux, Mac és Windows
korty fut az összes GNU / Linux disztribúció, valamint a Microsoft Windows és a Mac OS X operációs rendszerekkel, támogatja a 64-bites és 32-bites ízek. Meg van írva a C ++ és a C programozási nyelv. Részletes beépítési utasításokat a projekt-ezte honlapját (lásd az alábbi linket).
Mi az új ebben a kiadásban:
< ul>
Mi az új verzió 3.0.7:
- Add támogatása Octave-4.0.0.
- Vegye ki a potenciális Android biztonsági exploit generált Java osztályokat.
- Kisebb új funkciók és hibajavítások.
Mi az új verzió 3.0.6:
- Stabilitás és regresszió javítások.
- Fix elemzésekor C ++ sarok esetben.
- Nyelv és hibajavítások a C #, Go, Java, Lua, Python, R.
Mi az új verzió 3.0.5:
- Egy fontos Python javítást visszalépést SWIG- 3.0.3 ha csomagolópapír C ++ alapértelmezett érveket.
- Kisebb javítások a C #, Go, Octave, a PHP és Python.
Mi az új verzió 3.0.3:
- Add támogatja a C ++ 11 erősen típusos felsorolások .
- Számos hibajavítás és kisebb javítások a C #, D, Go, Java, Javascript, PHP, Perl és Python csomagolást.
Mi az új verzió 3.0.2:
- Ez a kiadás került sor, hogy rögzíti a hibát közben telepítés, de ez is egy pár más inkább kisebb változtatásokat.
Mi az új verzió 2.0.12:
- Ez egy karbantartó kiadás backporting a javításokat a függőben 3.0.0 kiadás.
- Octave 3.8 támogatás hozzá.
- C ++ 11 támogatja az új változat a törlés / betét az STL konténerek.
- Compilation javítások egyes rendszerek a generált Lua, PHP, Python és R csomagolást.
Mi az új verzió 1.3.37:
- Python 3 támogatás hozzáadott
- korty most hajók egy változata ccache, hogy lehet használni a korty. Ez lehetővé teszi a fájlok által korty kell tárolt így ismételt felhasználása korty változatlan bemeneti fájlok felgyorsítja épít igen jelentős.
- PHP 4 támogatást eltávolítjuk, és a PHP támogatja javult általában
- Továbbfejlesztett C # tömb támogatás
- Számos Allegro CL fejlesztések
Hozzászólás nem található