Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 55%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 2-4 uger
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

Scala kommer til .NET

21. jul. 2011 10:33Programmeringssproget Scala, der er udviklet til at kombinere objektorienteret programmering med funktionel programmering, får nu sit indtog på .NET.

Meldingen kommer fra Miguel Garcia, der er en del af gruppen bag Scala ved EPFL (École polytechnique fédérale de Lausanne), efter at have arbejdet på projektet gennem et stykke tid, et projekt støttet af Microsoft.

Ifølge Garcia giver Scala på .NET flere fordele. Blandt andet vil udviklere kunne lave programmer hurtigere, ligesom det er muligt at udvikle dem til både .NET og JVM på samme tid.

Ud over et par finpudsninger, som forventes at være på plads i løbet af efteråret, vil det allerede nu være muligt at rekompilere et JVM-baseret program lavet i Scala til .NET uden de store ændringer.

I et interview med Garcia, som du kan læse ved at følge linket til kilden, kan du læse mere om anvendelsen af Scala sammen med .NET.

#1: Montago

21. jul. 2011 11:06

hvad er der galt med F#, C# og VB# ???

dét som tager længst tid er jo ikke at skrive de satans algoritmer - men at udtænke dem !

Microsoft, fordi jeg ikke er bindegal

#2: Windcape

21. jul. 2011 11:08

hvad er der galt med F#, C# og VB# ???Montago (#1)

Og Ruby, Python, COBOL, Haskell, JavaScript, Lua, Ook!, og så mange andre sprog der også allerede kører på .NET?

Absolut Intet.

Ifølge Garcia giver Scala på .Net flere fordele. Blandt andet vil udviklere kunne lave programmer hurtigere

Tvivlsomt, pga. den manglede tooling. Der vil aldrig blive ligeså godt tooling for second-class languages. Hell, F# som er first-class language, har stadigvæk super elendig tooling.

ligesom det er muligt at udvikle dem til både .Net og JVM på samme tid.

Det er en reel fordel. Men, det er kun hvis man skriver *alting* i Scala.NET -- da du ikke må begynde at mappe collectiontypes og generics over til .NET kode, da disse ikke er kompatible med JVM.

(Specielt ikke generics. Vi ved jo allesammen godt at Java slet ikke har rigtige generics :p)

http://about.me/windcape

#3: Montago

21. jul. 2011 11:11

såe... the more the merrier

Microsoft, fordi jeg ikke er bindegal

#4: WinPower

21. jul. 2011 11:13

Jeg forstår ikke !

Scala er da ikke en lukket Microsoft teknologi !

Betyder det her ikke, at man så kan lave programmer med hjælp af Scala og så både køre dem med .net og java(fx. på Linux)

Det er da ikke godt ! - Hvordan gavner det Microsofts OS monopol ?

Hvis man bruger Linux er man idiot !

#5: Windcape

21. jul. 2011 11:16

såe... the more the merrierMontago (#3)

Det er jo kun en styrke for platformen, at det er så nemt? at tilføje nye sprog til den.

Derudover så behager tanken om at kunne hive et Scala bibliotek ind i Visual Studio, trykke F6, og så tilføje dets assembly til et C# projekt, og kode videre i C# derefter; mig.

Scala er da ikke en lukket Microsoft teknologi !WinPower (#4)

Det er .NET sådan set heller ikke.

Betyder det her ikke, at man så kan lave programmer med hjælp af Scala og så både køre dem med .net og java(fx. på Linux)WinPower (#4)

Det kunne du jo i forvejen. Fordelen er nu at vi kan koble Scala sammen med windows-only tech :p

Kom nu, det kan du altså gøre bedre gnarfsan.

http://about.me/windcape

#6: WinPower

21. jul. 2011 11:26

Det er .NET sådan set heller ikke.Windcape (#5)

Det er udviklet af Microsoft og opdateres og vedligeholdes af Microsoft til Windows. Og vigtigst er vel at det ikke kan køre lige så godt på Linux og andre skod platorme. - Det er en efektiv måde at holde fast i monopolet på.

Det kunne du jo i forvejen. Fordelen er nu at vi kan koble Scala sammen med windows-only tech :pWindcape (#5)

Ja jo flere der venner sig til Windows only, jo bedere.

Hvis man bruger Linux er man idiot !

#7: WinPower

21. jul. 2011 11:27

gnarfsanWindcape (#5)

Hvad er en gnarfsan ?

Hvis man bruger Linux er man idiot !

#8: Krillere

21. jul. 2011 11:36

En person der bruger Windows og hader alt andet.

#9: WinPower

21. jul. 2011 11:44

En person der bruger Windows og hader alt andet.Krillere (#8)

Jeg hader ikke alt andet. Men man kan lige så godt "face the facts".

Microsoft er så store og har så mange udviklere ansat og patenter at de er de bedste.

Starwars havde også været mere realistisk, hvis the dark side havde vundet.

Hvis man bruger Linux er man idiot !

#10: ruvald

21. jul. 2011 12:35

#WinPower

Hvor gammel er du?

#11: LordMike

21. jul. 2011 13:00

Lol. Han er værre end mig og windcape :D

An expert is a person who has made all mistakes in a very narrow profession - Niels Bohr

#12: WinPower

21. jul. 2011 13:38

#WinPower

Hvor gammel er du?ruvald (#10)

NØØØØØØØØØ - Hvor gammel er du !!!!!!!!

Hvis man bruger Linux er man idiot !

#13: ffMathy

21. jul. 2011 15:29

VB#? What? Vil også meget gerne have bevis for at Ruby er baseret på .NET. WTF.

#14: Mnc

21. jul. 2011 15:40

VB#? What? Vil også meget gerne have bevis for at Ruby er baseret på .NET. WTF.ffMathy (#13)

Tror du har læst for hurtigt:

hvad er der galt med F#, C# og VB# ???Montago (#1)

Og Ruby, Python, COBOL, Haskell, JavaScript, Lua, Ook!, og så mange andre sprog der også allerede kører på .NET?Windcape (#2)

Altså "virker på".

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger