Cobra
Cobra je općenito svrha i objektno orijentirani programski jezik izgrađen na stražnjoj Python.
- Dolazi s dokumentima generatora, prevodioc, i iznimki novinar
- Podržava i dinamičkih i statičkih obvezujući
- Koristi ugovora Eiffelov stilu
- Kombinira neke od najboljih aspekata OO jezika u jedan paket
- Vrlo slična sintaksi u C # i Python
- Vrlo jake funkcije za ispravljanje pogrešaka
- Ima puno niže instalirati bazu od više popularnih OO jezika
- ne može učiniti dovoljno da se razlikuju od konkurenata
Nema nedostatak programski jezici na tržištu danas, a to može biti iskreno neodoljiv pojam za nove kodera pokušavaju shvatiti točno gdje početi. No, nakon što počnete učiti temeljne principe kodiranja jezika i priznati da su inherentne razlike između mnogih jezika su u velikoj mjeri sintaktički, svestranost tako velikog ekosustava postaje jasno. Mnogi moderni koderi ne specijaliziraju u jednom jeziku, nego liječiti cijeli paket programskih jezika kao komponente u njihovoj alat pojas. Za programere iskusni u ins i outs Python, Cobra može poslužiti kao vrijedan novi dodatak svom arsenalu, nudeći minimalan krivulja učenja, a donosi neke jedinstvene specijalizacije i funkcije na iskustvo. Kao objektno orijentiranog programskog jezika, utjecaj više popularnih jezika poput Python i C # je očit. To znači da je lako pokupiti za pojedince dobro upućen u objektno orijentirani teoriji. Cobra je razvijen shvatio da, iako postoji više objektno orijentiranih jezika na tržištu, svi oni nude svoje prednosti i nedostatke. Cobra je dizajniran za ugovore ponuda statičkih, statička i dinamička obvezujući, a jednostavan i intuitivan doživljaj kodiranje bez žrtvovanja vrijeme navodnjavanja u procesu. Cobra najviše sliči Python i Ruby na izvršenje, ali ona također koristi statički tipkanje, tako da nikada ne morate brinuti o varijabli mijenja preko skripte i programe. Ona također omogućuje korištenje .NET / Mono olakšati korištenje stroja generiranju koda. Jedan od glavnih ciljeva Cobra je smanjiti prisutnost greške u programiranju, spremanje kodera dosta zamoran vremena i truda koji dolazi iz potrebe za ispravljanje svoj kod i prepoznavanje i problemi adresu. To čini u velikoj mjeri izvlačenjem iz puno o ekscentričnosti na jeziku baze Python. Dodatak ugovora, najčešće se koriste u Eiffelovog jeziku, omogućiti da postavite parametre za svoj projekt koji smanjuju rizik od neočekivanih greške i greške, a jedinice testovi mogu biti ugrađen izravno u kodu. Na taj način, provjere pogrešaka će biti izvedena svaki put kada pokrenete kod, a ne da bi ga zaseban proces. To štedi vrijeme prepoznajući probleme čim se pojave i osigurati da oni ne spoj, stvarajući čitav slomljena zapovjedni lanac i zahtijeva kopanje za iglom u plastu sijena. Komponenta dokumentacija potiče korištenje formatiranja i zdrav etiketa na jeziku, potreba za kodera koji rade kao dio tima ili kodera koji znaju drugima će raditi sa svojim ostavština kod u budućnosti. Jedan od najboljih aspekata Cobra je kako je lako pokupiti za iskusne programere. Budući da toliko sliči C # i Python, pretvaranje postojećeg koda za Cobra često je kao jednostavan kao uklanjanje nekoliko zagrade, a iskusni objektno orijentirani programeri mogu pokupiti jezik u rekordnom vremenu.