Io yra atviro kodo komandinės eilutės programa, kuri suteikia mažas, paprastas, cross-platform ir gerai tinka dinamiško prototipą pagrindu programavimo kalbą, skirtą įterptųjų prietaisų. Jis palaiko Linux, Microsoft Windows ir Mac OS X "operacinę systems.It & rsquo; s įkvėpė keletą programavimo languagesIo yra grynas Objektinis kalbą, įkvėptą Smalltalk, NewtonScript, Act1, Lisp, Lua ir savęs programavimo kalbomis. Jis turi mažą atminties pėdsaką ir & rsquo; s pakankamai greitas, palyginti su Python, Perl ar Ruby.
Pagrindinės funkcijos apima laipsnišką šiukšlininkas (palaiko silpnas nuorodos), diferencinę prototipą pagrįstas objekto modelį, išimtys, dinamišką rašyti, ANSI C įgyvendinimą, multi-būklę, aktorius pagrindu lygiagretumą, ir 64 bitų clean.Installing IoBefore bandote įdiegti Io savo GNU / Linux operacinės sistemos, įsitikinkite, kad jūs turite įdiegti yajl, libevent, cmake ir pcre paketas. Tada patraukti naujausią "iš abiejų Softoware ar projekto aptarsime programinę įrangą; ai puslapyje (nuorodą rasite šio straipsnio pabaigoje) ir išsaugokite jį kažkur kompiuteryje.
Ištrauka iš archyvo turinį su savo mėgstamą archyvas vadybininkas įrankis, atidarykite terminalo emuliatoriaus programa, pereiti į vietą, kur & rsquo; ve išgaunamos archyvo failą (pavyzdžiui, CD /home/softoware/io-2013.12.04) ir paleisti & lsquo; . cmake & rsquo; komanda konfigūruoti projektą, po kurio & lsquo; padaryti & rsquo; komanda rinkti ją.
Po sėkmingo rengimo procese, galėsite įdiegti Io sistema plati ir kad ji būtų prieinama visiems naudotojams savo mašinos veikia ir lsquo; make install & rsquo; komanda kaip root arba & lsquo; sudo make install & rsquo; komanda kaip privilegijuotų user.Gettings prasidėjo IoTo išmokti naudotis Io programavimo kalbą, atidarykite savo mėgstamą terminalo programą ir paleisti & lsquo; io -h & rsquo; komandą, kuri bus rodoma naudojimo pranešimą, taip pat laisvų komandų eilutės parinktis, pavyzdžiui, gebėjimo įvertinti tam tikrą išraišką ir paleisti po perdirbimo failus praėjo vertėją.
Reikalavimai
- yajl
- libevent
- pcre
Komentarai nerastas