Cobra
Cobra egy általánosan célja és objektumorientált programozási nyelv épül a hátsó Python.
- Jön a dokumentum generátor, fordító, és kivétel riporter
- Támogatja mind a dinamikus és statikus kötődés
- Él Eiffel-style szerződések
- Egyesíti néhány, a legjobb szempontjai OO nyelv egyetlen csomagban
- Nagyon hasonló a szintaxis a C # és Python
- Nagyon erős debug funkciók
- Sokkal alacsonyabb telepíteni bázis, mint a népszerűbb OO nyelvek
- Lehet, hogy nem sikerült eléggé megkülönböztetni magát a versenytársaitól
Nincs hiány a programozási nyelvek a piacon, és ez lehet egy őszintén túlnyomó fogalom új programozóknak próbálják kitalálni, hogy pontosan hol kezdjem. De ha egyszer elkezdenek tanulni az alapelvek kódolási nyelv és elismerik, hogy a benne rejlő különbségek sok nyelven nagyrészt szintaktikai, a sokoldalú, mint egy nagy ökoszisztéma nyilvánvalóvá válik. Sok modern kódolók nem specializálódtak egy nyelvet, hanem kezelni egy egész csomag a programozási nyelvek, mint az alkatrészei azok szerszám öv. Programozók számára tapasztalt a csínját-bínját a Python, Cobra szolgálhat értékes új mellett arzenáljában, mely minimális tanulási miközben hozza néhány egyedi szakterületek és funkciókat a tapasztalat. Mint egy objektumorientált programozási nyelv, befolyása egyre népszerűbb nyelvek, mint a Python és C # nyilvánvaló. Ez azt jelenti, hogy könnyű felvenni az egyének jól ismeri az objektum orientált elmélet. Cobra fejlesztői felismerték, hogy amíg van több objektum orientált nyelvek a piacon, az összes ajánlatot a saját erősségeit és gyengeségeit. Cobra célja, hogy a statikus szerződések statikus és dinamikus kötés és egy egyszerű és intuitív kódolási tapasztalat feláldozása nélkül fut időben a folyamatban. Cobra leginkább hasonlít Python és Ruby végrehajtás, hanem teszi a használatát statikus gépelés, így soha nem kell aggódnia, változó változó szerte a szkripteket és programokat. Azt is él a .NET / Mono használatának megkönnyítése a gépi kód generáció. Az egyik fő célja az, hogy csökkentse Cobra jelenléte hibák programozás, megtakarítás kódolók egy csomó unalmas időt és erőfeszítést, hogy származik, amelynek a hibakeresés a kódot, és problémák azonosítására és megoldására. Teszi ezt nagy részben kihajtva rengeteg különc Python nyelven bázis. A hozzáadott szerződések leggyakrabban használt az Eiffel nyelv lehetővé teszi, hogy beállított paraméterek a projekt, amely csökkenti a kockázatot a nem várt a hibákat, és unit tesztek ágyazható közvetlenül a kódot. Így, a hiba-ellenőrzéseket végez, amikor futtatja a kódot, ahelyett, hogy ez egy külön folyamat. Ez időt takarít meg a problémák azonosítása, amint azok megjelennek, és biztosítják, hogy azok ne vegyület, ami egy teljesen megtört a parancsnoki lánc és szükségessé ásni egy tűt a szénakazalban. A dokumentációs komponens használatát ösztönzi a formázás és a közös etikett a nyelvet, elengedhetetlenné programozóknak dolgozik, mint egy része a csapatnak, vagy a programozókat, akik tudják, mások fogják dolgozni az örökölt kódot a jövőben. Az egyik legjobb tulajdonságait Cobra, mennyire könnyű az, hogy vegye fel a tapasztalt programozók számára. Mivel így jobban hasonlít a C # és Python, átalakítása a meglévő kódot Cobra gyakran olyan egyszerű, mint eltávolítani néhány konzolok, és a tapasztalt objektumorientált programozók is vegye fel a nyelvet, rekordidő alatt.