Apple lanserar Swift

Tråden skapades och har fått 13 svar. Det senaste inlägget skrevs .
1

Swift är Apples nya moderna programmeringsspråk som ska underlätta för utvecklare att skapa program för IOS och OS X.

Läs hela artikeln här

Intressant! Undrar om Swift (eller delar/variant av Swift) även kommer att utvecklas mot att ersätta Applescript som knappt längre nämns i samband med nya OS X-lanseringar.

Kul bakgrundsinfo om Swift: det startades 2010 internt hos Apple och blev huvudfokusen för "Apple Developer Tools group" i juli förra året. Chris Lattner som är en av personerna bakom det har nu kunnat skriva på sin hemsida om vad han sysslat med de senaste fyra åren Lattner verkar rätt vass på det han gör, ligger bakom kompilatorn LLVM som Apple använder.

Edit: Vet inte om Swift verkligen startade 2010 eller om det bara var då Lattner började med det. För jag har sett andra uppgifter om 2008, som denna från utvecklaren John H. Meyer:

Ursprungligen av M. Sundbom:

Intressant! Undrar om Swift (eller delar/variant av Swift) även kommer att utvecklas mot att ersätta Applescript som knappt längre nämns i samband med nya OS X-lanseringar.

Det har jag svårt att tro. De är ägnade åt att lösa olika problem. Möjligtvis kan det vara en tillgång för de som använder AppleScript objC, givet att det borde gå att mixa in även Swift-kod.

  • Medlem
  • Stockholm
  • 2014-06-04 09:21

Ska vi redan nu gissa hur många sidor av Siracusas recension Swift kommer att ta upp?

Rent krasst så hade de ju Swift-introduktionen under iOS-sektionen, så det är inte säkert att det har stöd för kompilering till x86-arkitekturen, mao, kanske är Swift för iOS bara (även om det förefaller otroligt)

  • Skribent
  • Sollentuna
  • 2014-06-04 10:13
Ursprungligen av Richard Rönnbäck:

Rent krasst så hade de ju Swift-introduktionen under iOS-sektionen, så det är inte säkert att det har stöd för kompilering till x86-arkitekturen, mao, kanske är Swift för iOS bara (även om det förefaller otroligt)

Det är till både iOS och OS X.

https://developer.apple.com/swift/

Ursprungligen av Apple:

Swift is ready for your next iOS and OS X project

Ja det var väl iofs väntat, men glädjande ändå

Ursprungligen av Vassius:

Det är till både iOS och OS X.

https://developer.apple.com/swift/

Hur ser det ut kring kompilatorer för andra operativsystem?
Eller skapar man ett programmeringsspråk som endast fungerar med OS X/iOS?

Ursprungligen av Anderlind:

Hur ser det ut kring kompilatorer för andra operativsystem?
Eller skapar man ett programmeringsspråk som endast fungerar med OS X/iOS?

Apples dokumentation har bara funnits tillgänglig sedan i måndags och det är lite för kort tid för att göra en ny implementation. Tekniskt sett finns det inget som hindrar att den som vill gör det. Apples distribution kör dock bara på OS X även om deras implementation säkert är tämligen portabel. Så för tillfället är Swift oanvändbart om du vill att din kod ska fungera på något annat än iOS och OS X.

Senast redigerat 2014-06-06 09:54
  • Medlem
  • International user
  • 2014-06-06 12:50
Ursprungligen av M. Sundbom:

Intressant! Undrar om Swift (eller delar/variant av Swift) även kommer att utvecklas mot att ersätta Applescript som knappt längre nämns i samband med nya OS X-lanseringar.

Jo det är katastrof att t.e.x Excel för mac har bättre Applescript stöd än Numbers. Så less på att Apple script inte växer i popularitet, inte blir det populärare av att Apple ignorerar det heller.

  • Medlem
  • International user
  • 2014-06-06 12:53
Ursprungligen av Anderlind:

Hur ser det ut kring kompilatorer för andra operativsystem?
Eller skapar man ett programmeringsspråk som endast fungerar med OS X/iOS?

GnuStep är väl det enda som kanske kan hjälpa dig, men intresset för det lär vara rätt lamt.

Ursprungligen av juanito:

GnuStep är väl det enda som kanske kan hjälpa dig, men intresset för det lär vara rätt lamt.

GNUstep är i högsta grad aktivt och det förs redan diskussioner angående Swift. Om Apple delar med sig av källkoden borde det i princip räcka med lättare modifieringar för att anpassa för GNUsteps runtime. Av historiska skäl är Apples och GNUs runtime inte helt kompatibla. Fortsätter Apple att hålla källkoden hemlig så får vi helt enkelt vänta på att någon gör en egen implementation. Vad jag vet har Apple inte viljat säga något om detta än och då de inte längre kör gcc är vi inte heller garanterade att få tillgång till den.

  • Medlem
  • International user
  • 2014-06-21 21:21
Ursprungligen av Marcus K:

GNUstep är i högsta grad aktivt och det förs redan diskussioner angående Swift. Om Apple delar med sig av källkoden borde det i princip räcka med lättare modifieringar för att anpassa för GNUsteps runtime. Av historiska skäl är Apples och GNUs runtime inte helt kompatibla. Fortsätter Apple att hålla källkoden hemlig så får vi helt enkelt vänta på att någon gör en egen implementation. Vad jag vet har Apple inte viljat säga något om detta än och då de inte längre kör gcc är vi inte heller garanterade att få tillgång till den.

Utöver det är det bara mac använadare som verkar känna till gnu step. Aldrig sett, hört någon som känner till det av, vanliga "datornördar"

1
Bevaka tråden