Politik

Category Archives: Datorspråk

Vad kan du om det europeiska dataspråket Kotlin som just nu erövrar Silicon Valley?

Published by:

För tre år sen lanserade Apple Swift-språket som en ersättare för Objective C som då hade 30 år på nacken. Och ja, datorspråk åldras och dör ut precis som många mänskliga språk. Fast av olika orsaker.

Nu kommer språket Kotlin som has skapats av ett team programmerare på det tjeckiska företaget JetBrains baserat i Saint Petersburg i Ryssland. Och Kotlin är en förenklad version av Java som kan användas tillsammans med de idag oerhört verbala Java-språket, som alltmer ses som ett aningen föråldrat datorspråk.

Klint Finley skriver i Wired: Kotlin: the Upstart Coding Language Conquering Silicon Valley

In May Google gave Android developers another option when it announced it would start supporting a new programming language called Kotlin, which offers most of the same basic features as Java plus the coding equivalent of seat warmers and a killer sound system.

This means programmers can write safer, more reliable code with less work. That’s good news for users because it should translate into apps with fewer bugs and crashes. But it’s even better news for programmers, because it means spending more time working on the interesting parts of code and less on more routine matters—the things that make programming a rewarding career or hobby. “Working with it just brings a smile to your face,” says Christina Lee, an Android developer at Pinterest and Kotlin enthusiast.

Companies like Pinterest, Basecamp, and Square had already been using it, but now that it has the official support of Google, you can expect to find Kotlin in more and more places. “Kotlin is what our development community has already asked for,” Android product manager Stephanie Saad Cuthbertson said during the announcement of Kotlin support at Google’s IO conference in May.

En intressant utveckling som kommer att hjälpa Googles mobila operativsystem Android mot Apples Swift. Och ja, båda språken är öppen kod.

Stanforduniversitetet överger Javaspråket till förmån för JavaScript

Published by:

Gamla anrika Javaspråket som hjälpte till att göra webben populär och skapades av James Gosling på Sun Microsystems 1995, men som nu ägs av Oracle, har förpassats till historiens skräphög, i alla fall på Stanforduniversitetets datavetenskapslinje.
läs fortsättningen här

Vilket programmeringsspråk bör du lära dig först?

Published by:

Först, är det verkligen någon vits med att lära sig programmera datorer? Ja det beror på om du vill ha ett spännande yrke som du kan utöva i vilket land som helst i världen, och dessutom få bra betalt? Nej det krävs ingen matte, men väl logiskt och intuitivt tänkande. Om du gillar att lösa gåtor, att måla eller komponera musik, att lägga pussel, att laga mat, att virka och knyppla, att konstruera grejer. Att tänka innovativt. Och om du är social och gillar människor, så är programmering för dig.
Läs fortsättningen här

Större än du nånsin tror, Apples Swift på servrar i datormolnen

Published by:

Till skillnad från mänskliga språk så åldras och dör datorspråken. Vissa försvinner snabbt, som Xeroxc PARCs SmallTalk, Forth, Pascal och IBMs APL, andra tynar långsamt bort som Cobol och Fortran. Medan vissa språk finnes sina nischer där dom kan leva vidare i decennier, som C och C++. Och andra datorspråk börjar dala, som Java.

Apples nya datorspråk Swift har tagit världen med storm, inte minst för att det är nytt, fräscht och spännande, men också för att det är Öppen Kod och därför inte bara ett Apple-språk.

Och som Cade Metz skriver i Wired Magazine:,
Apple’s Swift iOS Programming Language Could Soon Be in Data Centers

Läs fortsättningen här!

Apples datorspråk Swift blir Öppen Kod och ett viktigt språk för IBM

Published by:

Nya datorspråk har ofta stimulerat innovation, nytänkande och ekonomisk och teknisk tillväxt. Fortran, Cobol, Basic, C, C++, Ruby, Python och Java är bara några få exempel.

Så när Apple för 18 månader sen lanserade Swift som ersättare för Objective C och dessutom har gjort språket Öppen Kod så är det inte bara Apple som är intresserad.

För IBM, som redan har en allians med Apple så är Swift ett mycket intressant och viktigt språk, som poddprogrammet ovan klart visar.

IBM har redan en hemsida för Swift och ett mycket stort utvecklingsarbete i språket, som ses som strategiskt för IBM.

En mycket intressant utveckling som jag kommer att skriva mer om i framtiden eftersom jag själv berörs av den.

Den som vill få en snabböversikt av Swift kan kolla den här länken.

Pressklipp:

USABloggen på Twitter

Fler inlägg om Kalifornien

Kunskapsrevolution: hur vi lär oss datorprogrammering på ett helt nytt sätt idag

Published by:

The C Programming Language

Programmeringsspråken skapades i takt med att datorindustrin växte upp på 1950, 60 och 70-talen. Fortran kom först 1957 tätt följd av Cobol 1961 och det inflytelserika nybörjarspråket Basic 1964, det Norska objektorienterade språket Simula kom 1967, det innovativa nybörjarspråket för barn Logo kom 1967 Pascal 1970, C 1972 och Simula-influerade Smalltalk 1972. Följda av andra språk so Java, C#, Swift osv.
Läs fortsättningen här!

Socialismen lever i Silicon Valley, Apple gör Swift-språket öppen kod, revolutionen rullar vidare

Published by:

En av de mest svårförklarliga utvecklingarna i Silicon Valley är den öppna kodrörelsen som går stick i stäv med Nollsummespelet där vi bara har vinnare och förlorare. Nollsummespelet har utgjort grundvalen för den mänskliga civilisationen ända den stenåldern, jag vinner och du förlorar.

Men den öppna kodrörelsen är monopolets, politikens och patentsystemets raka motsats. Programmerarna i Silicon Valley har fått IT-företagen att inse att dom tjänar på att satsa på öppen kod och ge konkurrenterna tillgång till några, fast inte alla, av deras mjukvaruprodukter.
Läs fortsättningen här!

Vad behöver du kunna för att få ett programmeringsjobb i Silicon Valley?

Published by:

TechCrunch Disrupt SF Hackathon

Arbetsmarknaden här i Silicon Valley har aldrig varit så här överhettad. Medan riskkapitalet öser in miljardbelopp för ständigt nya startupföretag så skriar IT-företagen efter programmerare. Så vad behöver du för att få jobb i Silicon Valley?

Nedanstående jobbannons är tidstypisk och en rätt bra vägledare för alla som vill få ett programmeringsjobb i dag. Inte bara i Silicon Valley.

Läs fortsättningen här!

En sedelärande historia om datormolnen, bottar, Github och BitCoin

Published by:

Untitled

De allra flesta har läst om den digitale valutan bitcoin som bl.a. den stora anläggning som finns i Boden.

Men alla bitcoinframställare, som kallas bitcoin miners är inte ärliga. Och signaturen Juniq skriver på Slashdot om en märklig historia där bitcoinframställare kör automatiserade bottar som letar efter de hemliga nycklar på kodhotellet GitHuv som man använder när man kör s.k. virtuella avbildningar i Amazons datormoln: My $2375 Amazon EC2 Mistake
Läs fortsättningen här!

Snabbt framåt för Apples nya datorspråk Swift

Published by:

Datorspråken är grundvalen för dagens IT-samhälle. Idag handlar det om JavaScript, Python, Ruby, Go, C#, Java, ObjectiveC, gamla anrika PHP och inte att förglömma C och C++.

Men när ett nytt programmeringsspråk introduceras av Apple så är det som när en ny popstjärna plötsligt dyker upp. Alla programmerare blir jätteintresserade.

Och som Klint Finley skriver i Wired Magazine så skjuter Apples nya datorspråk Swift nu upp som en raket på rankinglistorna: Apple’s New Programming Language Is Growing Like Mad Läs fortsättningen här!

Gör nånting med ditt liv: Lär dig det matnyttiga dataspråket Python på helgerna!

Published by:

Det blir allt vanligare med veckoslutskurser i programmering här i Silicon Valley. Allt fler vill gå med i IT-tåget.

Så vilket datorspråk bör vi läsa oss? Om vi vill skriva mobila appar så är Java för Android eller Objective C för iPhone givna. Apples nya språk Swift är ett annat val.

Men ett mycket bra val är också Python som skapades av holländaren Guido van Rossum år 1991.
van Rossum har jobbat på Google och jobbar nu på DropBox. Google har gjort Python till sitt företagsspråk och DropBox är skrivet i Python.

Det viktiga med Python är att det finns en världsomspännande s.k. community och mängder med Meethups och givetvis material. Att Python är öppen kod är givet.
Läs fortsättningen här!

Från LAMP till MEAN, datormolnen förändrar programutvecklingen

Published by:

MEAN

IT-världen utvecklas just nu i rasande fart, och drivkraften är de globala datormolnen och den virtuella miljö som de erbjudet programutvecklare världen över.

En av de ikoniska programmeringsmodeller som har dominerat IT-världen sen millennieskiftet är den s.k. LAMP-stacken som myntades av Michael Kunze i den tyska tidskriften c’t år 1998. Och som består av operativsystemet Linux, webbservern Apache, databasen MySQL och datorspråket PHP, alla öppna kod-produkter. Något som var revolutionerande för den tiden.

Det har funnits mindre variationer på de fyra öppna kod-komponenterna i LAMP-stacken, men som koncept så har LAMP-stacken möjliggjort oräkneliga webbaserade produkter som har förändrat samhället och hur vi alla lever. För den som vill ha exempel så räcker det kanske med att nämna Facebook, som är byggt just på LAMP-stacken.

Men datormolnen utvecklas som sagt och idag håller en ny programmeringsmodell på att ersätta LAMP-stacken, och det är den s.k. MEAN-stacken, som också den består a fyra komponenter.

Continue reading

Lär dig programmeringsspråket Ruby Sinatra och HAML på Youtube nu i helgen

Published by:

Programmeringsspråken utvecklas i rasande fart och ett av de mest intressanta och även inflytelserika är Sinatra, som är ett s.k. Domänspecifikt språk. Sinatra skapades av Blake Mizerany 2007 och är avsett för den som snabbt som attan vill skriva webb-appar i Ruby. Sinatra är baserad på Rack, som är ett minimalt gränssnitt till Ruby-baserade webbservrar.

De här två korta videona är faktiskt en mycket bra introduktion till Sinatra och HAML, en s.k. mall som gör det enkelt att skriva HTML med Sinatra.
Continue reading

Datorvetenskap, är det en fågel eller en nationalpark? Erik Brynjolfsson och Andrew McAfee och datorns framtid

Published by:

tasks

Datorer finns överallt i samhället, och de verkar kunna göra det mest häpnadsväckande saker.
Men om man ska försöka förstå det samhälle vi lever i så är det viktigt att inse att trots att datorer är jättebra på en massa saker, så finns det saker som dom inte alls klarar, i alla fall inte ännu.

I XKCD-teckningen här bredvid så ser vi att det är en baggis att ta reda på om var man befinner sig när man tar ett foto med sin mobil.

Det är bara att använda sig av GPS-koordinatorerna som finns inbyggt i Android och iOS. Det är inte mycket svårare än att titta på en kompass om man så vill. Något som minsta scout brukar klara med glans.

Men att ta reda på om den bild man just tagit innehåller en fågel, ett lejon eller varför inte en björn, är ofta så gott som omöjligt.

Nu har en grupp IT-ingenjörer på Flickr tagit upp utmaningen från XKCD-serien och skrivit en sån app.

Men trots den här appen så är den underliggande frågan om vad datorer är bra och dåliga en av det moderna samhällets nyckelfrågor.

Tänk såhär: Varför ser vi så många sociala appar på marknaden just nu? Jo för att dom är enkla att skriva ihop, för att Android och iOS har stöd för just såna appar. Men appar som skulle behövas men som Android och iOS inte har stöd för, ja dom skrivs inte.

EDW Lynch skriver i Laughing Squid: Park or Bird? A National Park and Bird Identifying App Inspired by an xkcd Comic
Continue reading

Vad kan du om Ben Olmsteads Malbolge, världens svåraste och bisarraste datorspråk?

Published by:

Datorspråk brukar vanligtvis göras så enkla att använda som möjligt. Och för varje decennium så har datorspåken också blivit enklare, fram till dagens språk som högproduktiva språk som Python och Ruby med dialekter som Sinatra och Bottle, och utvecklingen har inte stannat där.

Ben Olmsteads Malbolge, uppkallat efter den åttonde cirkeln i Dantes inferno, så bisarrt.

Continue reading