C-språkets grundare slår till igen

Programmeringsspråket C har nu fått en efterföljare, eller ett syskon: Go.

Taggar

Taggar kan liknas vid nyckelord och gör det lätt att hitta innehåll som hör samman. Klicka så får du se:

Rob Pike och Ken Thompson jobbade med C-språket och operativsystemet Unix på 1960-talet, men i dag är de anställda av Google. Tillsammans med en liten grupp programmerare har de utvecklat Go som ett sidoprojekt. I dag är informationen tillgänglig enligt öppen källkods-principen.

Go är delvis objektorienterat och påminner lite om C++, även om syntaxen är annorlunda. Det främsta målet var inte hög prestanda, utan att göra det lättare och säkrare att skriva kod som anpassats för system med många processorkärnor, och avsevärt mycket snabbare att kompilera program. Enligt upphovsmännen ska Go vara extra lämpligt för stora, distribuerade system med gränssnitt mot webben, till skillnad från Java och C++.

De konstaterar att det gått många år sedan ett nytt, stort programspråk växt fram, men att programutvecklingen inte blivit smidigare i samma takt som datorerna blivit snabbare. Dessutom ”skapade framväxten av datorer med multikärnor oro och förvirring”. Go har nu en chans att reda upp i röran.

Av: Niklas Dahlin

Annons
Annons

Bloggar som länkar hit

Kommentarer

Senaste inlagd av Källkritik 13 november 2009 13:46 Sortera: Senaste överst

visavi Erlang?

På översta buzzwordnivå tycker jag att det påminner om Erlang. (Concurrent...) Vet någon hur språken förhåller sig till varandra?

Anmäl

Svar till Rune B.

FAQ:n till Go nämner faktiskt Erlang! De är närmast att betrakta som kusiner ett släktträd över programspråk med gemensam rot i något som kallas Communicating Sequential Processes och har att göra med hur parallella program delar information med varandra. En annan likhet är att det i båda språken är "billigt" att skapa många, tusentals, program som kör parallellt. Dessutom lånar Go uttrycksmöjligheter från funktionella och deklarativa språk, vilket är en av grundkoncepten i Erlang. Se http://golang.org/doc/go_lang_faq.html#csp

Svara
Anmäl

Svar till Jan Tångring, Elektroniktidningen

Tack! Liknandea fast olika rent tekniskt!

Svara
Anmäl

Hoppas det tillkommer en vettig debugger.

Bästa språket att debugga i är nog PHP för tydlighet. Att öppna upp ett array träd och titta på alla bitar funkar lätt som en plätt.

Det jag sitter nu med är inte så lätt som en plätt.
C++ XPDF där allt är geggat ner med ett virrvarr av klasser. Ska man titta i en buffer i debuggern så är det bara hälsa hem. Knappast kul att sätta sig in i någons annan kod där.

Anmäl

Java

Om vi bortser från parallellitet får man nästan känslan av att någon grottat in sig i C och C++ för länge och missat att det finns något som heter Java...

- Extremt snabb kompilering (check)
- Lämpligt för stora, distribuerade system med gränssnitt mot webben (check)
- Prestanda i storleksordning med C++ (check)
- Typsäkert (check)
- Minnessäkert (check)
- ...


Parallelliteten är Sun f.ö. på väg att lösa på chipnivå (där den naturligtvis ska lösas) så det är förmodligen inte heller något problem i framtiden när vi har CPU:er med 1000+ kärnor.

Anmäl

Svar till Abel

Java och prestanda... hahaha .. komiskt om det inte vore så tragiskt.

Svara
Anmäl

Plattformsoberoende

Läste lite till om Go och konstaterar med en suck att språkets binärer inte fungerar på alla plattformar. Det verkar till och med vara så begränsat att det bara finns utvecklingsstöd för Linux (och kloner).

Varför hypa en dagslända med sådana begränsningar?
Rob Pike och Ken Thompson hade förmodligen sin peak på 1960-talet...

Anmäl

Svar till Abel

Mmmm, och var fungerade Java när det kom? Personligen tror jag att Google har muskler nog att ta språket vidare till flera plattformar om det visar sig vara effektivt att programmera i. Vad tror du? ;-P

Svara
Anmäl

Funktionsorienterat?!

Enligt Wikipedia så är Go alltså snarlikt med C, dvs funktionsorienterat?

Är detta verkligen möjligt idag?

Jag tror ju inte att det kommer att bli särskilt populärt bland progammerare att ta ett steg tillbaka i utvecklingen och gå tillbaka från den moderna objektorienterade paradigmen till gammal funktionsorienterad programmering alá Cobol och c. Inte annat än möljigen för speciell hårdvarunära lågnivåutveckling av drivrutiner OS och dylikt.

Anmäl

Svar till utvecklare

Enligt Wikipedia...
Jojo det gäller att börja vid källan, inte bygga på diverse 'rykten'. Wiki är ingen sanningskälla utan en alternativ blogg, mer eller mindre sann...

Svara
Anmäl

Nyheter/IT & Telekom

25-årsjubileum 
för dotcom

25-årsjubileum
för "dotcom"

15 mars för 25 år sedan registrerades den första internetadressen under ".com". (2 kommentarer)

Google maps knäckte Wayfinder

Vodafone lägger ner sin satsning på navigeringstjänster, och därmed det svenska företaget Wayfinder. Gratistjänsterna Google Maps och Nokias Ovi Map blev för tuffa konkurrenter. (1 kommentar)

Upplev Paris i världens 
största panoramabild

Upplev Paris i världens
största panoramabild

En zoombar bild på webben sägs vara världens största hopsatta panoramabild. Den är på 26 gigapixel och visar utsikten över Paris. (5 kommentarer)

Hotet är en utmaning för KTH:s arbetsmiljöarbete

KTH måste stötta oroliga och förebygga nya risker. (2 kommentarer)

Kjell Lindgren

Dödshotet mot KTH
är avvärjt

Vid ett-tiden i natt grep polisen den person som hotat att ta med sig en pistol till KTH i Stockholm på måndagen och skjuta så många som möjligt. (25 kommentarer)

Ny King of Kong

Ny "King of Kong"

Det nya världsrekordet för arkadspelet Donkey Kong är 1 061 700 poäng. Kongkungen heter Hank Chien och är plastikkirurg, matematiker och datorutbildad. (3 kommentarer)

Följ skärmflygarnas färd längs 
Himalaya direkt på webben

Följ skärmflygarnas färd längs
Himalaya direkt på webben

Ett gäng äventyrare skärmflyger just nu längs hela Himalaya. Via Iphones sänder de sina positioner som visas på webbkartor.

Rustar mot pirater

Se upp pirater
- nu kommer Sjöbasis

Det har kostat nära 40 miljoner kronor och tagit tio år att utveckla. I dag invigs Kustbevakningens nya datorsystem Sjöbasis. Via det kommer en rad myndigheter dygnet runt i realtid att kunna övervaka fartygstrafiken runt Sverige. (25 kommentarer)

Nokia söker patent på självladdande mobiler

Nokia har sökt patent på en självladdande mobil som tar vara på rörelseenergin hos mobilens ägare, rapporterar tidningen The Times. (35 kommentarer)

Högprestanda i industridatorn

Högprestanda i industridatorn

Fyra nya industridatorer som kan utrustas med processorn Intel Core i7 lanseras av Siemens för användning i tuff miljö. (9 kommentarer)

Bygg om mobilen till 
en gitarrförstärkare

Mobilen blir en
gitarrförstärkare

Med ett nytt tillbehör är det bara att plugga in gitarren i sin Iphone. (4 kommentarer)

Klart alla i Sverige
ska ha telefon!

PTS ska ordna så att ett tiotal hushåll i Sverige som helt saknar telefoni ska få det. Det har regeringen bestämt. Samtidigt börjar Telia på prov att lägga ner det fasta telenätet. (39 kommentarer)

Kolla nyhetsflöden 
lite mer bildmässigt

Kolla nyhetsflöden
lite mer bildmässigt

Google vill göra nyhetsflöden på webben lite mer tilltalande. De mest populära texterna, illustrationerna och filmerna presenteras som ett bildspel. (1 kommentar)

Opera Mini 5 klar för Android

Operas lilla webbläsare Mini finns nu i senaste version för mobiler med Googles operativsystem Android. Ännu lyser den med sin frånvaro på Iphone. (1 kommentar)

Sonys nya spelkontroll är full med sensorer

Sonys nya spelkontroll
är full med sensorer

Playstation Move blir Sonys största satsning på spelkontroller som känner av rörelser i stället för knapptryckningar. Den fullpackad med sensorer och ska vara klar i slutet av året. (7 kommentarer)

Polisen får bugga till 2012

Det behövs mer tid för att analysera hur bra buggning är som metod när polisen ska klara ut brott. Det menar regeringen som i dag föreslår att lagen om hemlig rumsavlyssning förlängs till och med år 2012.

Kartan blir en 
äkta 3d-modell

Kartan blir en
äkta 3d-modell

Med 120 motordriva metallpinnar och en töjbar duk förvandlas 3d-filer till verkliga föremål. (8 kommentarer)

Snart lika snabbt i Stockholm som i Oslo

Nu kan även Ericsson leverera 4g-utrustning som når upp i 100 megabit per sekund. En dubblering mot tidigare. Därmed kan snart näten i Stockholm erbjuda samma fart som i Oslo. Och de här sex städerna får 4g i sommar.

Google: Appar + moln = sant

De som använder Googles nättjänst Google Apps ska nu få tillgång till en massa extraprogram på nya Google Apps Marketplace. De trendiga orden är "appar" – applikationer, och "molntjänst" – tjänster som körs i servrar på nätet.

Poken

Så ersätts visitkortet – del 1

Ny Teknik spanar in it-branschens nya försök att ersätta visitkorten. Först ut är Poken – en liten usb-pryl som man byter kontaktinfo med. (13 kommentarer)

Ephone i Högsta domstolen

Bredbandsoperatören Ephone slåss nu i Högsta domstolen för att slippa avslöja namnet på en abonnent. Samtidigt hoppas man att EU-domstolen ska ge besked om att den svenska Ipredlagen är olaglig. (2 kommentarer)

Cisco CRS-3

Internets hjärta blir
tre gånger snabbare

Cisco lanserade på tisdagen världens snabbaste router – den apparat som skyfflar all internettrafik åt rätt håll, och som är kärnan i Ciscos sortiment. Den nya värstingroutern är tolv gånger snabbare än närmsta konkurrent.

Charles Thacker

Persondatorns uppfinnare prisad

Charles Thacker, mannen bakom den moderna persondatorn och det lokala datanätet, har tilldelats årets Turingpris. Den förnäma utmärkelsen kallas ibland "Nobelpriset i datavetenskap" och prissumman är på 250 000 dollar. (13 kommentarer)

pekskärmen Imo Pivot Touch

Extraskärm överraskande bra

Ny Teknik testar smart usb-lösning som funkar utmärkt för bland annat myskvällar med Twitter. (5 kommentarer)

Direktsändning går på djupet

Skandinaviens första direktsändning av ett tv-program i 3d sker på fredag. Det är på samma gång ett tekniktest, utbildning, träning - och underhållning.

Här är Apples hemliga Iphone-avtal

Mer än 100.000 har accepterat det. Ändå har Apples avtal med programmerare av "appar" till Iphone varit hemligt. Till nu. Och det är ingen måtta på hur Apple styr och ställer med programmerarna. (15 kommentarer)

Jonas Lejon

Ny webbtjänst håller
koll på statliga utgifter

En ny svensk webbtjänst riktar ljuset mot svenska myndigheters utgifter, och på företag som fakturerar staten. En del information är gratis, och mot betalning kan man få utförliga listor över vad olika företag har fakturerat staten. (6 kommentarer)

Minikamera filmar i HD för sportfånar

Minikamera filmar
i HD för sportfånar

En liten videokamera som filmar i HD-kvalitet är specialgjord för tuffa utomhusmiljöer. (6 kommentarer)

Filmtjänsten Voddler uppe igen

Den svenska filmtjänsten Voddler som stängdes för någon vecka sedan efter ett angrepp på spelarprogrammet, är nu öppen igen med ny teknik. (6 kommentarer)

Nokia integrerar mobilen i bilen

Istället för att kolla gps-navigatorn på mobilens skärm ska mobilen driva en integrerad skärm i bilen. Detta och mer därtill tänker Nokia åstadkomma i samarbete med bilelektronikföretaget Alpine.

Taggar

Taggar kan liknas vid nyckelord och gör det lätt att hitta innehåll som hör samman. Klicka så får du se:

Alla taggar
Annons
Annons

Jobb 118 st

Annons
Information från företag

Ny Teknik Klipp

Hur fungerar moderna solfångare?

Visa alla

Vill du synas med dina klipp här?
Kontakta Jens Ander 0736-257680 eller jens@clipsource.se


Teknik & IT

Ny Teknik i samarbete med Hi Media
Annons