Cobra
Cobra je na splošno namen in objektno usmerjen programski jezik, ki temelji na hrbtni strani Python.
- Prihaja z dokument generator, prevajalnik, in izjema reporter
- Podpira tako dinamična in statična zavezujoč
- Poslužuje pogodb Eiffel-style
- Združuje nekatere od najboljših vidikov OO jezikov v enem paketu
- Zelo podobno v skladnji v C # in Python
- Zelo močne razhroščevanje funkcije
- Ima osnovo precej nižje namestitev od bolj priljubljenih OO jezikov
- morda ne naredijo dovolj, da se razlikuje od svojih konkurentov
Ni pomanjkanje programskih jezikov na trgu danes, in to lahko odkrito prepričljivo pojem nove kodiranje poskuša ugotoviti, kje začeti. Toda, ko boste začeli, da se naučijo osnovnih načel kodiranje jezikov in priznavajo, da so naravne razlike med več jezikih predvsem skladenjsko, vsestranskost tako velikega ekosistema postane očitna. Mnogi sodobni kodiranje ne specializirajo samo v enem jeziku, ampak obravnava celoten nabor programskih jezikov, kot sestavine v njihovem orodje pasu. Za programerje izkušnje ins in outs Python, lahko Cobra služi kot dragocen novem poleg svojega arzenala, ki ponuja minimalno krivuljo učenja, obenem pa prinaša nekatere edinstvene specializacij in funkcije z izkušnjami. Kot objektno usmerjenega programskega jezika, vpliv bolj priljubljenih jezikov kot so Python in C # je očitna. To pomeni, da je enostaven za pick up za posameznike dobro podkovanega v objektno usmerjen teoriji. COBRA razvijalec spoznal, da pa obstaja več objektno usmerjenih jezikov na trgu, ki jih ponujajo svoje prednosti in slabosti. Cobra je zasnovan tako, da ponudba statičnih pogodbe, statične in dinamične zavezujoč, ter preprost in intuitiven kodiranje izkušnje, brez žrtvovanja čas delovanja v procesu. Cobra najbolj podobna Python in Ruby v izvedbi, vendar uporablja tudi statične tipkanje, tako da vam nikoli ne bo treba skrbeti spremenljivk spreminjajo v vaših skripte in programe. Prav tako omogoča uporabo NET / Mono za lažjo uporabo generacije strojno kodo. Eden od glavnih ciljev Cobra je zmanjšati prisotnost napak pri načrtovanju, varčevanje kodiranje veliko dolgočasno časa in truda, ki prihaja iz ob debug svojo kodo in opredeljevanje in odpravljanje težav. To počne v veliki meri z luščenjem izvedeli veliko o ekscentričnih domislicah v jezikovno bazo Python. Dodatek pogodb, najpogosteje uporabljajo v Eifflov jeziku, vam omogočajo, da se nastavljenih parametrov za svoj projekt, ki zmanjšujejo tveganje nepričakovanih napak in napak, in testi enote lahko vgrajeni neposredno v kodo. Na ta način se bo preverjanja napak je treba opraviti, kadar koli zaženete kodo, namesto, da bi to ločen postopek. To prihrani čas s prepoznavanjem problemov takoj, ko se pojavijo, in zagotoviti, da se ne substance, ki ustvarja celo zlomljeno verigo poveljevanja in kar zahteva kopanje za igle v senu. Sestavni del dokumentacije spodbuja uporabo oblikovanje in skupno bonton v jeziku, bo nuja za kodiranje, ki delajo kot del ekipe ali kodiranje, ki vedo, drugi bodo delali z njihovo zapuščino kodo v prihodnosti. Eden od najboljših vidikov Cobra je, kako enostavno je, da poberem za izkušene programerje. Ker je tako zelo podobna C # in Python, pretvorbo obstoječo kodo Cobra je pogosto tako enostavno, kot odstranitev nekaj nosilci in izkušeni objektno usmerjen programerji lahko poberem jezika v rekordnem času.