Swift 3.0 & Compiler 6/6


Details
http://photos1.meetupstatic.com/photos/event/9/6/3/0/600_449918448.jpeg
... in English:
Brief introduction to new features in Swift 3.0
Small talk about candies of Swift 3.0: Oliver Kocsis (Co-Founder and CEO @ SciApps.io)
• Standardized ABI, Resilience (the compiler-level interface of the Swift platform)
• Portability (Swift on Unix-like systems and on Windows)
• Type system cleanup and documentation
• More complete generics (what works now that didn’t work in 2.1)
• Focus and refine the language (making Swift conventions more consistent)
• API design guidelines (the awaited)
• “Anglo-Hungarn” swifters, some words on Swift London meetup I just visited
Compiler 6/6: runtime and debugging
In the final episode of our series: H2CO3 (Árpád Goretity) – Creator of SparklingLang
We will walk you through some of the “black magic” behind two important pieces of functionality of modern programming languages. We will discuss the language runtime that enables dynamism and complex interactions between components that aren’t well-described at compile time. We will also show you how the emission of debugging symbols works – the tool that lets us conveniently navigate in our code in the debugger.
Last but not least: Beer && Pizza are included ;) with a L.O.V.E.
... magyarul:
Swift 3.0 újdonságok
Kocsis Olivér (Co-Founder and CEO @ SciApps.io) röviden bemutatja, hogy mi várható a Swift 3.0 ban és a közelgő WWDC konferencián.
• Standardized ABI, Resilience ( fordító szintű {inter}fészek )
• Portability (Swift Unix-szerű rendszereken és Windowson)
• Type system cleanup and documentation (takarítsunk)
• Complete generics (mi működik jobban, ami 2.1-ben még nem annyira)
• Focussing on refinements of the core language (új konzisztens konvenciók )
• API design guidelines (amit nagyon vártunk már)
• “Anglo-Hungarian” kapcsolatok, mesélek pár szót a Swift London meetup élményeimről
Compiler 6/6: runtime és debugging
Sorozatunk befejező részében Goretity Árpád a programnyelvek implementálásának két fontos, ám a compilertervezés tanításánál gyakran figyelmen kívül hagyott aspektusát mutatja be. A futásidejű "feketemágia" kezelésére szolgáló language runtime és a debuggerben való hibakeresést lehetővé tevő debugging information emittálása esszenciális a hatékony és kényelmes programozáshoz. Ezeknek a fordítóprogrammal való viszonyával fogunk megismerkedni ez alkalommal.
Barátsággal várunk minden kedves érdeklődőt, aki szereti a pizzát & a sört!

Swift 3.0 & Compiler 6/6