Mis on Ferite?

Ferite on skriptimismootor, mis ühendab endas mitut üldist skriptikeelt ehk keeli, mis on mitmekülgsed ja suudavad täita mitmesuguseid funktsioone. Ferite üks peamisi eesmärke on võimaldada programmeerijatel luua skripte, mis jätavad väga kerge keskprotsessori (CPU) ja mälujälje. See kipub toetuma teiste skriptikeelte tugevatele külgedele, jättes samas tähelepanuta nende nõrkused. Üldiselt sarnaneb skriptikeel kõige enam hüperteksti eelprotsessorile (PHP) ja C-le ning programmeerijad, kes on harjunud skripte selle erinevates keeltes koostama, saavad alustada väikeste raskustega. Seda peetakse lokkis sulgkeeleks, kuna see kasutab plokkide deklareerimisel palju märke { ja }.

Ferite ise on vaid väike skriptimismootor, mis ületab mitme programmeerimiskeele piirid. See võimaldab programmeerijatel koostada skripte, mis lisatakse hiljem teistesse programmidesse. Rakenduse programmeerimisliides (API) annab programmeerijatele ruumi koodide tegemiseks ja testimiseks. Kuigi Ferite kood koosneb teistest keeltest, on see standardne ja töötab samamoodi nagu teised skriptid, ilma segadusttekitavate või keerukate kodeerimisvajadusteta. Lisaks sellele, et see on lihtne mootor, on see platvormideülene ja kasutab teiste koodidega võrreldes vähe mälu.

Erinevalt teistest programmeerimiskeeltest, kas unikaalsetest või teiste keelte tagaküljele ehitatud keeltest, on Ferite puhas ja lihtne programmeerimiskeskkond. Enamik teisi koode on mälumahukad või sisaldavad palju segadust tekitavaid täisarve või plokke. Paljud keeled sunnivad programmeerijaid ka õppima uusi deklareerimismeetodeid, mida teistes keeltes ei pruugita rakendada. Ferite puhul, kui programmeerija teab selle kulminatsiooni põhikoode, saab ta kohe alustada.

Ferite põhineb kuuel programmeerimiskeelel. Skeemi kasutatakse eelkõige plokkide sulgemiseks, Ruby® plokkide väljakutsumiseks, C ja PHP on funktsioonide ja käskude aluseks, Java® kasutatakse programmeerimisobjektide loomiseks ning C++ on mõeldud deklaratsioonide ja nimeruumide jaoks. Kui programmeerija oskab neid keeli või vaid mõnda neist, saab ta alustada skriptide koostamist ilma suurema õppimiskõverata.

Seda koodi tuntakse lokkis sulgkeelena ja enamik selle aluseks olevaid programmeerimiskeeli on samuti. Üks peamisi nurksulgude keele määravaid aspekte on { ja } märkide rohke kasutamine koodiplokkide deklareerimisel või kasutamisel. Sellesse kategooriasse mahuvad C ja enamik C-st valmistatud koode. Enamikku selle kategooria keeli kasutatakse skriptimiseks.