Posted on 6. sept. 2013 by Madis Veskimeister
Intel tõi oma kompilaatorist välja versiooni Androidi tarbeks. Asjal on küll oma konks – nimelt Intel C++ Compiler v13.0 töötab vaid Inteli platvormil Androidile, aga viimaseid on turul väga vähe saada, sest Androidi riistvaramaailma valitseb ülekaalukalt ARM protsessoriarhitektuur ja selle erinevate tootjate lahendused. Androidi arendus üldiselt käib Java süntaksiga ja luuakse Androidi Dalvik binaarvormingus rakendusi. C++ võimaldab kirjutada väga kiireid komponente näiteks mängudele või mujale, kus on tarvis väga suurt jõudlust. Seni pakub selleks võimalusi Android Native Development Kit (NDK), mis kasutab versiooni 4.6 avatud lähtekoodiga Gnu Compiler Collection (GCC) kompilaatorist. Inteli lisandumine teeb pildi segasemaks, aga tõstab konkurentsi.
Põhjalikumalt pajatab The Register.
Filed under: Programmeerimine, Telefonid | Tagged: Android, C#, GCC, Intel, theRegister | Leave a comment »
Posted on 19. mai 2013 by Madis Veskimeister
Anonüümne Microsofti arendaja tunnistas Linuxi kiiremat toimimist ja tõi välja Microsofti poolel puudusena firma sisest kultuuri, mis ei luba programmikoodi optimeerida ja paremaks muuta. “Ajuti naiivsed inimesed üritavad asju paremaks muuta. Need inimesed pea alati ebaõnnestuvad.” Firma teeb tööd koodi optimeerimisel, kuid pahatihti on see Sisyphose töö, mille tulemus kaob peagi. Komponentide haldurid on enamasti vastumeelsed väljast tulnud parandus-täiendus pakettide suhtes.
Põhjalikumalt analüüsib ZDnet.
Filed under: Programmeerimine, Windows | Tagged: Microsoft, Pro, Windows, ZDnet | Leave a comment »
Posted on 26. apr. 2013 by Madis Veskimeister
ARM lisas Linux’i toe oma integreeritud tarkvara arendustööriistadele. Varem vaid Androidi jaoks saadaval olnud ARM Development Studio 5 (DS-5) Community Edition (CE) integreeritud arenduskeskkond (IDE) Eclipse’i jaoks toetab nüüd ka Linuxit. Vaba keskkonna Androidi jaoks tõi ARM välja novembris 2011. Arenduskeskkonda saab kasutada Windowsil, Mac’il ja Linuxis.
Põhjalikumalt pajatab Linuxgizmos.
Filed under: Programmeerimine | Tagged: Android, ARM, Eclipse, linuxgizmos | Leave a comment »
Posted on 23. sept. 2011 by Madis Veskimeister
Mirosoft on otsustanud Windows 8 puhul tuua süsteemi turvaliselt eraldatud Metro-rakendused. Nende ligipääs süsteemi teekidele ja andmevahetusele on piiratud, tegu on müüridega piiratud aiaga, millega suurem jagu Windowsi arendajaid ja .NET arendajaid pole harjunud. Rakendused ei saa kasutada sisuliselt mingit muud koodi kui väike alamhulk Windowsi APist, mis neile ette antakse ja spetsiaalselt programmi enda kausta lisatud kood. Ei mingit ligipääsu üldistele jagatud DLL’idele. Puudub GDI (Graphics Device Interface), kõike joonistab alati DirectX. Puuduvad sünkroonsed võimalused.
Põhjalikuma tehnilise ülevaate annab The Register.
Filed under: Programmeerimine, Windows | Tagged: .NET, 8, Microsoft, theRegister, Windows | Leave a comment »
Posted on 22. sept. 2011 by Madis Veskimeister
Oracle on Java vabast versioonist otsustanud eemaldada programmide signeerimise teegid. See tähendab, et vabade Java programmide autentsuse üle ei saa enam otsustada ja mitmed Java Webstart (brauserist starditavad) rakendused keelduvad töötamast. Muuseas on probleem paljudes API kihtides, näiteks Java3D ja JAI. Oracle-Oracle, mida sa küll mõtled?
Põhjalikumalt viitab Slashdot.
Filed under: Internet, Programmeerimine | Tagged: Java, Oracle, Slashdot, Webstart | Leave a comment »
Posted on 17. aug. 2011 by Madis Veskimeister
Süsteemiprogrammeerimise lipulaev C++ sai lõpuks kauaoodatud uue standardiseeritud versiooni C++0x. 12. augustil kiitis ISO komitee redaktsiooni heaks. Uued võimalused peaksid tunduvalt parandama võimalusi kirjutada head tarkvara mitmeprotsessoriga (või mitme lõimega nagu Hyperthreading) arvutitele. Täienenud on standardne süsteemiteek, lisandunud lambda funktsioonid.
Põhjalikumalt viitab Slashdot.
Filed under: Programmeerimine | Tagged: C#, C++0x, Slashdot | Leave a comment »
Posted on 28. juuli 2010 by Madis Veskimeister
Oracle libistas vaikselt arvutitesse uuenduse Java tarkvarast. See tõi aga kaasa paljudele arendajatele ootamatu peavalu, sest Eclipse arenduskeskkonnas seni Java versiooni kontrollimiseks kasutatud algoritm otsis Sun’i nime, mis nüüd Oracle poolt Javast eemaldatud sai. Ei tööta juba kolm aastat vanad Eclipse versioonid kuni uusima, alles hiljuti välja lastud Helioseni välja. Veaks annab Eclipse “OutOfMemoryError”.
Põhjalikumalt viitab Slashdot.
Filed under: Programmeerimine | Tagged: Eclipse, Java, Oracle, Slashdot | Leave a comment »
Posted on 28. veebr. 2010 by Madis Veskimeister
Google poolt vaid neli kuud tagasi väljatoodud Go keel tõmbab tähelepanu. C++ kuulsat toimimiskiirust ja samas dünaamiliste keelte nagu Python arenduskiirust lubav Go on võetud kasutusele juba mitmetes mitte-kriitilistes rakendustes. Oluline on keele suurepärane võime lihtsama vaevaga ära kasutada mitut protsessorituuma, keelele on sisse ehitatud lihtne teadete edastamise viis. Google lõi Go süsteemiprogrammeerimiseks – veebiserverite, andmesalvestuslahenduste ja andmebaaside loomiseks. Esialgu pole see veel valmis kriitilise tähtsusega rakendusteks, keele sisu alles formuleerub. Peamine arendus toimub Unix/Linux keskkonnas, kuid vabatahtlike poolt on tehtud ka Windowsi versioon.
Põhjalikumalt kirjutab PC World.
Filed under: Internet, Programmeerimine | Tagged: Go, Google, PC World | Leave a comment »
Posted on 23. juuni 2009 by Madis Veskimeister
Programmeerimiskeele Ruby (tõlkes rubiin) kasutus on tõusnud 40 % tarkvaraarendustes Põhja-Ameerikas alates 2008. aastast. Keel on endiselt küllaltki vähe kasutuses, seda tarvitab praegu 14 % arendajatest, kuid 20 % neist usub end Rubyt kasutavat lähematel aastatel. Turuuuringu firma viimasest uuringust võttis osa 400 arendajat. Ruby tõusu põhjuseks peetakse Ruby on Rails avatud lähtekoodiga raamistiku. Ruby edust lõikab kasu ka Linux opsüsteem.
Täpsemalt kirjutab uuringust The Register.
Filed under: Programmeerimine | Tagged: Ruby, theRegister | Leave a comment »