Cobra
Cobra on üldiselt eesmärk ja objekt-orienteeritud programmeerimiskeel ehitatud tagaküljel Python.
- Kaasas dokumendi generaator, koostaja ja arvatud reporter
- Toetab nii dünaamiline ja staatiline siduv
- Kasutab Eiffeli stiilis lepingud
- Ühendab mõned parimad aspekte OO keeltes ühte paketti
- Väga sarnane süntaks C # ja Python
- Väga tugev silumine funktsioonid
- On palju väiksem paigaldada baasi kui üha populaarsemaks OO keeltes
- Ei pruugi teha piisavalt eristada ennast oma konkurentidest
Pole puudumine programmeerimiskeeli turul täna, ja see võib olla ausalt valdav arusaam uute coders püüab selgitada täpselt, kust alustada. Aga kui sa hakkad õppima aluspõhimõtteid kodeerimine keelte ja tunnistama, et omane erinevused paljudes keeltes on suuresti süntaktilised, mitmekülgsus nii suur ökosüsteemi ilmneb. Paljud tänapäeva coders ei ole spetsialiseerunud ühes keeles, vaid pigem ravida kogu komplekt programmeerimiskeeli nagu osad oma tööriista vöö. Programmeerijad kogenud ja lõhki Python, Cobra võib olla väärtuslik uus lisaks oma arsenali, pakkudes minimaalse õppimiskõver samas tuues mõned unikaalsed erialasid ja funktsioone kogemusi. Nagu objektorienteeritud programmeerimiskeelt, mõju üha populaarsemaks keeltes nagu Python ja C # on ilmne. See tähendab, et see lihtne kiirenemist üksikisikute hästi kursis objektorienteeritud teooria. Cobra arendaja aru, et samal ajal on mitu objektorienteeritud keelte turule, kõik nad pakuvad oma tugevused ja nõrkused. Cobra eesmärk on pakkuda staatiline lepingud, staatiline ja dünaamiline siduv ja lihtne ja intuitiivne kodeerimine kogemus ohverdamata käivitada ajal protsessis. Cobra kõige sarnasem Python ja Ruby täitmisel, kuid see muudab kasutamise staatiline kirjutades, et sa ei pea kunagi muretsema muutujad muutuvad kogu oma skripte ja programme. Samuti kasutab .NET / Mono kasutamise hõlbustamiseks masina koodi. Üks peamisi eesmärke Cobra on vähendada esinemise vead programmeerimine, säästes coders palju tüütu aega ja vaeva, mis pärineb võttes siluda oma koodi ja tuvastada probleeme. Ta teeb seda suures osas eemaldamisel palju eccentricities Pythoni keele baasi. Lisamine lepingud, kõige sagedamini kasutatakse Eiffeli keeles, võimaldab teil seada parameetreid oma projekti, et vähendada ootamatuid vigu ja vead, ja ühiku testid saab põimida otse koodi. Nii viga ei kontrollita, kui sul tekib koodi asemel, et teha seda eraldi protsessi. See säästab aega, tuvastades probleeme nii kiiresti kui nad ilmuvad ja tagada, et nad ei ühendiks, luues kogu katki käsuliin ja eeldab kaevamine nõela heinakuhjas. Dokumentatsioon komponent julgustab kasutama vormingu ja ühine etikett keeles, vajadus coders tööpäeva osana meeskond või coders kes teavad teised töötavad ja vanemate kood tulevikus. Üks parimaid aspekte Cobra on, kui lihtne on kiirenemist kogenud programmeerijad. Kuna nii sarnaneb C # ja Python, teisendades olemasoleva koodi Cobra on sageli nii lihtne kõrvaldada mõned sulgudes ja kogenud objektorienteeritud programmeerijad saavad kiirenemist keeles rekordajaga.