Politik

Category Archives: Datorspråk

Nyttiga IT-kunskaper: Ruby Rack, och den kambriska IT-explosionen

Published by:

Klicka på Rack

Just nu genomgår den amerikanska öppna kod-marknaden en veritabel Kambrisk explosion. För den som har glömt sin geologi så var de Kambriska Explosionen: den kraftiga ökningen av komplext, flercelligt liv under en relativt kort period i början av kambrium för cirka 540 miljoner år sedan.

Vi ser precis samma sak på den öppna kod-marknaden där hundratusentals datavetare, IT-entreprenörer och programmerare skapar idel nya datorprogram som, och det här är det mest intressanta, ofta är kopior av varandra med mycket små variationer. Dvs precis som det var under den Kambriska Explosionen och precis på pricken den företeelse som har kriminaliserats av de flesta regeringar, däribland den svenska, genom allt mer drakoniska copyright-lagar.

Det är ironiskt, är det inte, att just fri kopiering, som går under namnet “Fork” är vad som har gjort den Öppna Kodrörelsen så framgångsrik.

Continue reading

Vad kan du om Dart, det nya kontroversiella objektorienterade webb-språket, eller föredrar du CoffeScript?

Published by:

Klicka på bilden för att läsa mer om Dart-språket.

Det sker just nu en fenomenalt snabb utveckling på dataspråksområdet.

Jag har skrivit om det fantastiskt populära Node.js som kom från ingenstans och helt plötsligt tog Silicon Valley och världen i övrigt, med storm:
En ny snackis i IT-världen: Node.js, dynamiskt JavaScript på Google V8 på servern!

Googles nya språk Dart, som utvecklades på Aarhus Universitet, som håller på att bli ett ledande IT-universitet, är ett försök av Google att kombinera två existerande projekt, Closure och Google Web Tookiit till ett nytt objektorienterad språk som man hoppas ska ersätta JavaScript.

Continue reading

Vad kan du om de nya spännande datorspråken? Rich Hickeys Clojure

Published by:

Klicka på boken

IT-världen befinner sig i en oerhört spännande och innovativ period just nu som syns vart man än tittar här i Silicon Valley.

Man ser det inte minst inom datorspråken där vi nu har en utveckling som mest liknar den explosiva utvecklingen under den Kambriska explosionen för cirka 540 miljoner år sedan

Nya datorspråk hoppar upp som aldrig förr, och datorspråken utgör själva grundvalen för IT-industrin, så det här är en oerhört viktig utveckling.

Att det sker just nu beror på att den underliggande hårdvaran har gått från enkelkärnig till flerkärnig arkitektur för att inte den viktiga s.k. Moores Lag ska stanna av. Samtidigt har utvecklingen inom det mobila Internet, datormolnen och s.k. Big Data eller Massdata gjort att parallell processing blivit en allt viktigare och för det behövs nya datorspråk.

Till skillnad från de mänskliga språken utvecklas nämligen inte etablerade datorspråk nästan alls, vilket gör behovet av nya datorspråk viktigt när datorindustrin genomgår en så snabb utveckling som idag.

Ett språk som jag hör mer och mer om på IT-möten runt om i Silicon Valley är
Clojure, en modern version av det anrika Lisp-språket som skapades av den nyligen avlidne John McCarthy redan 1958.

Så här är säger Clojures skapare Rich Hickey i en intervju om sitt språk:

Continue reading

Hur Öppen Kod, datormolnen och sociala nätverk vänder upp och ner på IT-utbildningen

Published by:

Fsådär en 20-30 år sen så fick man vackert gå i skolan och ta kurser om man ville lära sig programmera. Visst, många hade “hemdatorer” men dom var långt ifrån så starka som de datorer man hade på jobbet. Den Öppna Kodrörelsen befann sig i sin linda, dataredskap som kompilatorer och programmeringsspråk var betydligt mer primitiva än idag, utbudet av programmeringsredskap var mindre, Webben var inte påtänkt än och sociala nätverk var små och det var svårt att hålla kontakt med större mängder människor..

Idag är situationen helt annorlunda, men det är inte många som riktigt inser hur radikalt situationen har förändrats.

För idag behöver man inte gå i skolan för att lära sig programmera. Det skulle vara som om den matlagningsintresserade skulle behöva gå på hushållsskola för att lära sig laga mat. Som kvinnor faktiskt gjorde en gång i tiden.

Visst, det är fortfarande bra att studera datavetenskap på universitetet, men då gör man inte det för att lära sig programmera. Då gäller det mer avancerade ämnen som algoritmer, osv.

Continue reading

Bakom förlåten: Facebooks mycket spännande öppna mjukvaruarkitektur

Published by:

De allra flesta människor i världen känner till Facebook. Betydligt färre har en aning om var det ligger, nämligen på Sun Microsystems gamla högkvarter på 14 Hacker Way i Menlo Park, CA 94025 .

Ännu färre vet hur Facebooks mjukvaruartikektur ser ut.

Steve Campbell har skrivit en bra översikt som verkar vara relativt autentisk, med vissa missar som jag har vidareutvecklat och rättat: How Does Facebook Work? The Nuts and Bolts .

I grunden ligger fortfarande den klassiska LAMP-stacken som Mark Zuckerberg använde när han började hacka på Facebook på Harvard. Att man inte har övergett den är minst sagt förvånande för “P”-et i LAMP är datorspråket PHP som varken är objektorienterat eller speciellt effektivt.

Continue reading

Datorprogrammering som världens nya lingua franca: CoffeeScript, Node, Rails, Heroku och Datormolnen

Published by:

Klicka på CoffeScript-boken som man kan ladda ner på webben.

IT-industrin utvecklas med en hastighet som inte är av denna världen. Under mina 25 år här i Silicon Valley så har jag aldrig någonsin varit med om något liknande.

Nya datorspråk springer upp som svampar ut jorden, den öppna kodrörelsen har öppnat slussarna till en globaliseringsvåg som nu sveper över hela världen som en gigantisk tsunami. IT-städer springer upp på alla kontinenter från Europa till Nordmerika, Kina, Afrika (!) och Sydamerika.

Glöm de mänskliga språken, den som vill vara en del av den nya kunskapsekonomin och det globaliserade samhället lär sig datorspråk, som idag är oerhört mycket enklare att lära sig än deras anfäder var för ett par decennier sen. Att kunna programmera är som att kunna tala engelska, något som idag hör allmänbildningen till.

Dagens datorspråk är oftast väldigt dynamiska med Ruby on Rails, Python, PHP, Java, Objective C, C# och intressant nog, det mest dynamiska av alla, Javascript. Ja just Javascript, som är det som ofta gör websidorna dynamiska, dom när vi rullar runt på Google Maps t.ex..

Då körs JavaScript direkt i webbläsaren, men man kan också köra den på servern och jag har redan skrivit om Node.js som har tagit IT-världen med storm, i alla fall här i Silicon Valley.

En annan populär Javascript-produkt är CoffeScript som är en förenklad version av Javascript som kompileras till Javascript och gör det mycket enklare än tidigare att skriva Javascript.

IT-marknadens snabba tillväxt har också uppmärksammats av riskkapitalet här i Silicon Valley och Wall Street Journals Jessica E. Vascellaro skriver om hur riskkapitalet har börjat satsa på sajter som lär ut programmering, som Code Academy ,som jag har skrivit om tidigare: Teaching Ventures Catch the Programming Wave – WSJ.com Continue reading

Vad kan du om Drew Houston och det heta datormolnföretaget Dropbox?

Published by:

Klicka på pilen för att spela videon.

San Francisco-företaget Dropbox på 760 Market Street på gränsen till San Franciscos heta IT-distrikt i SoMa, South of Market Street, är ett till synes nästan trivialt företag med 70 anställda och en enda produkt som gör det lätt att spara filer i datormolnen.

Men Dropbox är viktigare än man tror. Orsaken är att idag så använder allt fler människor surfplattor och mobiler och har växande behov av att snabbt och effektivt kunna spara data i datormolnen.

Vilket är orsaken till att Dropbox, som bl.a. används av mig och Carl Bildt, idag har en värdering på hela fyra miljarder dollar, och ett tag verkade det som om Dropbox skulle vara värt fyra ggr så mycket.

Victoria Barret skriver i Forbes 28:årige grundare Drew Houston och hans heta företag: Dropbox: The Inside Story Of Tech’s Hottest Startup – Forbes

Continue reading

Ny version av C++ språket, C++11, Bjarne Stroustrups danska datorspråk som Gud inte helt har glömt bort

Published by:

Bjarne Stroustrup.

Det värsta med den oerhört otrevlige svenske politikern Per Ahlmark är att han i skymningsljus lätt kan misstas för den genomhygglige dansk-amerikanske dataspråksexperten Bjarne Stroustrup, nu professor vid Texas A&M University.

Och för den som inte känner honom så är Bjarne Stroustrup, som uppfann dataspråket C++ på 1980-talet , ett mycket stort namn inom dataforskningen, så nära en halvgud, en s.k. demi-god, som man överhuvudtaget kan komma. Småflickor niger och härdade finniga tonåriga dataspelsveteraner bockar under kepsarna när de träffar Bjarne.

Continue reading