Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Emner

JAOO: Nyt programmeringssprog fra Sun

Nye sprog kan bedre imødekomme tidens aktuelle problemer. Men det bliver ikke nemmere at være programmør, siger Suns sprogekspert, Guy Steele.

Af Tania Andersen Tirsdag, 3. oktober 2006 - 9:00

Med det nye, stadig eksperimenterende programmeringssprog Fortress søger Sun, virksomheden bag Java, at løse fremtidens problemer. Men computer-programmering vil ikke ændre sig væsentligt - og det bliver i hvert fald ikke nemmere.

Det var budskabet fra Suns ekspert og nestor indenfor programmeringssprog, Guy Steele, der var tirsdagens hovedtaler på JAOO udviklerkonferencen i Århus.

»Da jeg var ung for tredive år siden, troede jeg, at man måske kunne skabe et programmeringssprog, der ville løse alle problemer. Det tror jeg ikke længere,« siger Guy Steele.

Og han ved, hvad han snakker om. Guy Steele har i hele sin karriere beskæftiget sig med programmeringssprog, først Lisp og Scheme, og siden som medspiller på Suns Java-hold, hvor Steeles opgave var at skrive sprogets officielle specifikation. Version2 talte med Steele, efter han tirsdag gav hovedtalen på JAOO-konferencen, som afholdes i Århus i disse dage.

Programmørerne er ambitiøse

»For tredive år siden kunne vi ikke forudse computerspil og handel på nettet. Computere havde ikke over én megabyte hukommelse. I dag er det ingenting. Man kan sammenligne med husarbejde: Alle troede, at husarbejde ville forsvinde i takt med udbredelsen af vaskemaskiner, støvsugere og andre opfindelser, men det skete ikke. I stedet blev standarden sat højere. I dag er de problemer, programmørerne prøver at løse tilsvarende meget større end tidligere,« siger Guy Steele til Version2.dk

Selv om at computere grundlæggende stadig programmeres med detaljerede instruktioner skrevet på pseudo-engelsk, er programmørens værktøjskasse blevet mere omfattende.

»Jeg har programmeret siden 1968,« siger Steele, og den gang skulle alt programmeres fra bunden. Javas standardbiblioteker er langt bedre, end noget som jeg havde til rådighed på den tid.

Men der er ikke noget grundlæggende brud med de kendte principper i den nærmeste fremtid.

»Jeg er optimist og ville ønske, at tingene kunne gøres nemmere. Men jeg er begyndt at mene, at sprog-designerens rolle er i bedste fald ikke at gøre tingene sværere for programmøren, end de har været før, selvom problemerne, der løses, er større. De, der skriver Java-programmer i 2006, løser større problemer end i 1990.«

Fart på fortet

I øjeblikket beskæftiger Steele sig med det eksperimentelle sprog Fortress, der ifølge sit slogan prøver at gøre for Fortran, hvad Java gjorde for C. Det bedagede sprog Fortran benyttes stadig i videnskabelige kredse på grund af sprogets evne til at understøtte matematiske konstruktioner såsom komplekse tal.

Fortress gør det muligt at benytte en notation, som til forveksling ligner det sprog, matematikere benytter til at beskrive algoritmer med. En anden kernefunktion i sproget er understøttelse af parallelisme, som er muligheden for at afvikle en programstump samtidig på flere processorer. Både supercomputere og almindelige computere vil i fremtiden benytte flere processorer samtidig, så det er vigtigt at kunne få programmerne til at fungere optimalt i sådan et miljø.

Et andet mål med Fortress er at skabe et sprog, som kan udvides og tilpasses til bestemte domæner. Anvendelse for Fortress er de typiske områder, hvor supercomputere normalt anvendes: fysik og simulationer. Det er eksempelvis meget billigere og mere præcist at simulere et bilsammenstød på en computer end at udføre et tilsvarende forsøg i et laboratorium.

Bliver sproget end succes? Et sprog lykkes, hvis det løser de problemer, der er i samtiden, siger Steele. C løste problemet med at portere et styresystem, og Java løste problemet med at distribuere og afvikle programmer via internettet på en sikker facon. Fortress løser vor tids problemer ved at opdele sammenhængende problemer, så de kan løses af flere processorer samtidig.

»Et stort markedsføringsbudget skader heller ikke,« siger Steele med et grin, og peger på at både Java og Fortran var sprog, som havde store firmaer i ryggen.

Send Tweet
Udskriv

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Rygte: Microsoft lancerer Office til iOS i november

Udgivet 24. maj 15.33Opdateret 24. maj 15.33

Yahoos nye browser får uheldig start - lækker eget sikkerhedscertifikat

Udgivet 24. maj 14.52Opdateret 24. maj 14.53

Danske internetudbydere nægter at blokere 12 pokersites

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Dokumentation: Her er Spillemyndighedens krav - og 12 ulovlige pokersider

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Ny blog: Offentlige it-projekter set indefra

Udgivet 24. maj 13.19Opdateret 24. maj 13.30

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Om eBinder

eBinder ApS

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark
  • Flere whitepapers

Seneste debat

  1. Kynisk it-guru: »Internettet er basalt set noget lort«

    7 comments.
    Last update 4 minutter 18 sekunder
    Skrevet af Poul-Henning Kamp
  2. Oracle tabte, vandt Google Java ?

    16 comments.
    Last update 14 minutter 16 sekunder
    Skrevet af Poul-Henning Kamp
  3. Meego-afløseren Tizen klar til at tage kampen op med Android

    11 comments.
    Last update 17 minutter 35 sekunder
    Skrevet af Dennis Krøger
  4. Yahoos nye browser får uheldig start - lækker eget sikkerhedscertifikat

    1 comment.
    Last update 25 minutter 10 sekunder
    Skrevet af Thue Kristensen
  5. Danske internetudbydere nægter at blokere 12 pokersites

    3 comments.
    Last update 31 minutter 31 sekunder
    Skrevet af Jesper Lund Stocholm
  6. Dokumentation: Her er Spillemyndighedens krav - og 12 ulovlige pokersider

    3 comments.
    Last update 33 minutter 33 sekunder
    Skrevet af Jens Larsen
  7. GOTO - programming with the stars (F#)

    9 comments.
    Last update 34 minutter 18 sekunder
    Skrevet af Baldur Norddahl
  8. ESA arbejder på interplanetarisk internet

    5 comments.
    Last update 39 minutter 9 sekunder
    Skrevet af Jarle Knudsen

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300