Turinys:
Apibrėžimas - ką reiškia Curl?
„Curl“ yra į objektą orientuota programavimo kalba, sukurta Masačusetso technologijos instituto Gynybos pažangių tyrimų projekto agentūros (DARPA) projekto metu. Šis projektas gali pakeisti savo struktūrą ir elgesį vykdymo metu ir yra skirtas papildyti interneto programų interaktyvumą, nepriklausant nuo programavimo kalbų ir platformų.
Curl bando pateikti vieningą modelį, per kurį skirtingoms platformoms ir kalboms priklausančios programos galėtų bendrauti. Paprastame turinio išdėstyme naudojamos HTML žymės, „JavaScript“ scenarijų funkcijos ir C, C ++ bei „Java“ objekto funkcijos, sujungtos į bendrą sistemą, apibrėžtą „Curl“.
Techopedia paaiškina Curl
„Curl“ siūlo trijų tipų funkcijas: HTML, „JavaScript“ ir „Java“ pagrindu sukurtas funkcijas.
HTML funkcijos, kurias palaiko „Curl“, apima tinkintą teksto formatavimą, panašų į tą, kurį siūlo HTML. Vartotojai taip pat gali naudoti makrokomandas, kad automatiškai sureguliuotų, kai puslapis pateikiamas.
„Curl“ scenarijams naudoja sąsają, analogišką įrankių rinkiniui. Vartotojui nereikia išmokti jokios naujos kalbos. Naudodamiesi garbanojimu, tinklalapio komponentus, tokius kaip mygtukai ir teksto laukai, galima redaguoti ir pasiekti objektų pavidalu.
„Curl“ taip pat siūlo visas objekto programavimo kalbos ypatybes. Funkcijos, tokios kaip klasės, metodai, objektai, konstruktoriai, destruktoriai ir palikimas - visa tai yra įterpta į kodą, kuris sudaromas naudojant „just-in-time“ kompiliatorių. Tai taip pat apima saugos funkcijas ir vartotojo duomenų kaupimą. „Curl“ taip pat gali rodyti programėles, kurios vykdomos naudojant naršyklių „Curl runtime“ aplinkos papildinį.
