Cobra
Cobra yra paprastai tikslas ir Objektinis programavimo kalba pastatyta ant Python nugaros.
- Ateina su dokumentu generatorius, sudarytojas ir išimčių reporteris
- Palaiko tiek statinio ir dinaminio privalomą
- Pasinaudoja Eifelio stiliaus sutartis
- Kombainai vieni iš geriausių aspektų OO kalbų į vieną paketą
- Labai panaši sintaksė C # ir Python
- Labai stiprūs derinimo funkcijos
- Turi daug mažesnis įdiegti bazę, nei populiariausių OO kalbomis
- Gali nepakankamai atskirti save nuo savo konkurentų
Nėra programavimo kalbų rinkoje šiandien trūksta, ir ji gali būti atvirai neužgožia sąvoka naujų programuotojams bando išsiaiškinti, kur tiksliai pradėti. Bet kai jūs pradėsite mokytis pagrindinius principus kodavimo kalbas ir pripažinti, kad būdingi skirtumai tarp daugelio kalbų daugiausia sintaksinis, tokio didelio ekosistemos universalumas tampa akivaizdu. Daugelis šiuolaikinių programuotojams nereikia specializuotis vienos kalbos, o gydyti visą komplektą programavimo kalbų, kaip komponentų jų įrankių diržo. Programuotojų patirties Tajniki Python, Kobra gali tarnauti kaip vertingą naują be savo arsenalą, siūlanti minimalų mokymosi kreivė, o pareikšti keletą unikalių specializacijas ir funkcijas į patirtį. Kaip Objektinis programavimo kalba, daugiau populiarių kalbų, kaip Python ir C # įtaka yra akivaizdi. Tai reiškia, kad tai lengva pasiimti asmenims gerai išmanantis Objektinis teorija. Cobra kūrėjas suprato, kad nors yra daug Objektinis kalbos į rinką, jie visi siūlo savo stipriąsias ir silpnąsias puses. Cobra yra skirtas pasiūlyti statinio sutartis, statinis ir dinaminis privalomos ir paprastas ir intuityvus kodavimo patirtis neprarandant paleisti laiką į šį procesą. Cobra labiausiai primena Python ir Ruby vykdymo, tačiau ji taip pat leidžia naudoti statinį rašyti, todėl jums niekada nereikės nerimauti kintamųjų besikeičiančių visoje savo scenarijus ir programas. Jis taip pat leidžia naudoti .NET / Mono palengvinti mašina kodo generavimo naudojimą. Vienas iš pagrindinių tikslų Cobra yra sumažinti klaidų buvimą programavimo, taupyti programuotojams iš nuobodų laiko ir pastangų, kad ateina iš to, kad derinti savo kodą ir nustatyti bei spręsti problemas daug. Jis tai daro didele dalies pašalina tam iš Python'o kalbos pagrindu ekscentricitetus daug. Sutarčių, dažniausiai naudojamų Eifelio kalba Be to, leidžia nustatyti parametrus savo projektą, kad sumažinti netikėtų klaidų ir klaidų rizika, ir vieneto bandymai gali būti integruotas tiesiogiai į kodą. Tokiu būdu, klaidų patikrinimai bus atliekami, kai jums paleisti kodą, o ne, kad ji yra atskiras procesas. Tai taupo laiką, nustatyti problemas, kai jie atsiranda ir užtikrinti, kad jie neturi junginys, sukurti visą skaldytų vadovavimo grandinę ir prireikė kasti A kaugė adata. Dokumentacijos komponentas skatina formatavimą naudojimą ir bendrą etiketo ta kalba, už programuotojams darbo kaip komanda ar programuotojams, kurie žino kitus dalis būtinybė bus dirbti su savo palikimas kodas ateityje. Vienas iš geriausių aspektų Cobra, kaip lengvai ji yra pasiimti patyrusiems programuotojams. Kadangi jis taip glaudžiai primena C # ir Python, konvertuoti esamą kodą Cobra dažnai taip paprasta, kaip pašalinti kelis laikiklius, ir patyrę Objektinis programuotojai gali pasiimti per rekordiškai trumpą laiką kalbą.