mboost-dp1

EPFL

Scala kommer til .NET

- Via Scala - , redigeret af Net_Srak , indsendt af Windcape

Programmeringssproget 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.





Gå til bund
Gravatar #1 - Montago.NET
21. jul. 2011 09: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 !
Gravatar #2 - Windcape
21. jul. 2011 09:08
Montago (1) skrev:
hvad er der galt med F#, C# og VB# ???
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)
Gravatar #3 - Montago.NET
21. jul. 2011 09:11
såe... the more the merrier
Gravatar #4 - WinPower
21. jul. 2011 09: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 ?
Gravatar #5 - Windcape
21. jul. 2011 09:16
Montago (3) skrev:
såe... the more the merrier
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.

WinPower (4) skrev:
Scala er da ikke en lukket Microsoft teknologi !
Det er .NET sådan set heller ikke.

WinPower (4) skrev:
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 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.
Gravatar #6 - WinPower
21. jul. 2011 09:26
Windcape (5) skrev:
Det er .NET sådan set heller ikke.

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å.

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

Ja jo flere der venner sig til Windows only, jo bedere.
Gravatar #7 - WinPower
21. jul. 2011 09:27
Windcape (5) skrev:
gnarfsan


Hvad er en gnarfsan ?
Gravatar #8 - Krillere
21. jul. 2011 09:36
En person der bruger Windows og hader alt andet.
Gravatar #9 - WinPower
21. jul. 2011 09:44
Krillere (8) skrev:
En person der bruger Windows og hader alt andet.


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.
Gravatar #10 - ruvald
21. jul. 2011 10:35
#WinPower

Hvor gammel er du?
Gravatar #11 - LordMike
21. jul. 2011 11:00
Lol. Han er værre end mig og windcape :D
Gravatar #12 - WinPower
21. jul. 2011 11:38
ruvald (10) skrev:
#WinPower

Hvor gammel er du?


NØØØØØØØØØ - Hvor gammel er du !!!!!!!!
Gravatar #13 - ffMathy
21. jul. 2011 13:29
VB#? What? Vil også meget gerne have bevis for at Ruby er baseret på .NET. WTF.
Gravatar #14 - Mnc
21. jul. 2011 13:40
ffMathy (13) skrev:
VB#? What? Vil også meget gerne have bevis for at Ruby er baseret på .NET. WTF.
Tror du har læst for hurtigt:
Windcape (2) skrev:
Montago (1) skrev:
hvad er der galt med F#, C# og VB# ???
Og Ruby, Python, COBOL, Haskell, JavaScript, Lua, Ook!, og så mange andre sprog der også allerede kører på .NET?

Altså "virker på".
Gå til top

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 Login