Suche senden
Hochladen
Functions and data
•
0 gefällt mir
•
779 views
Andrey Breslav
Folgen
A talk at FProg SPb,
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 8
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
511 Week 3
511 Week 3
Alan Nochenson
Kotlin for Android: Brief and Clear
Kotlin for Android: Brief and Clear
Andrey Breslav
JVMLS 2016. Coroutines in Kotlin
JVMLS 2016. Coroutines in Kotlin
Andrey Breslav
Kotlin gets Reflection
Kotlin gets Reflection
Andrey Breslav
The Kotlin Programming Language
The Kotlin Programming Language
intelliyole
Flexible Types in Kotlin - JVMLS 2015
Flexible Types in Kotlin - JVMLS 2015
Andrey Breslav
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Andrey Breslav
Swift and Kotlin Presentation
Swift and Kotlin Presentation
Andrzej Sitek
Empfohlen
511 Week 3
511 Week 3
Alan Nochenson
Kotlin for Android: Brief and Clear
Kotlin for Android: Brief and Clear
Andrey Breslav
JVMLS 2016. Coroutines in Kotlin
JVMLS 2016. Coroutines in Kotlin
Andrey Breslav
Kotlin gets Reflection
Kotlin gets Reflection
Andrey Breslav
The Kotlin Programming Language
The Kotlin Programming Language
intelliyole
Flexible Types in Kotlin - JVMLS 2015
Flexible Types in Kotlin - JVMLS 2015
Andrey Breslav
Introduction to Kotlin: Brief and clear
Introduction to Kotlin: Brief and clear
Andrey Breslav
Swift and Kotlin Presentation
Swift and Kotlin Presentation
Andrzej Sitek
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Andrey Breslav
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Andrey Breslav
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Andrey Breslav
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Andrey Breslav
Kotlin (Introduction for students)
Kotlin (Introduction for students)
Andrey Breslav
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
Language Design Trade-offs
Language Design Trade-offs
Andrey Breslav
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Andrey Breslav
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Andrey Breslav
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
Andrey Breslav
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Andrey Breslav
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Andrey Breslav
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Andrey Breslav
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Andrey Breslav
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Andrey Breslav
Weitere ähnliche Inhalte
Mehr von Andrey Breslav
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Andrey Breslav
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Andrey Breslav
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Andrey Breslav
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Andrey Breslav
Kotlin (Introduction for students)
Kotlin (Introduction for students)
Andrey Breslav
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Andrey Breslav
Language Design Trade-offs
Language Design Trade-offs
Andrey Breslav
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Andrey Breslav
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Andrey Breslav
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
Andrey Breslav
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Andrey Breslav
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Andrey Breslav
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Andrey Breslav
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Andrey Breslav
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Andrey Breslav
Mehr von Andrey Breslav
(15)
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
2022 May - Shoulders of Giants - Amsterdam - Kotlin Dev Day.pdf
Shoulders of giants: Languages Kotlin learned from
Shoulders of giants: Languages Kotlin learned from
Future of Kotlin - How agile can language development be?
Future of Kotlin - How agile can language development be?
Eval4j @ JVMLS 2014
Eval4j @ JVMLS 2014
Kotlin (Introduction for students)
Kotlin (Introduction for students)
Kotlin: Challenges in JVM language design
Kotlin: Challenges in JVM language design
Language Design Trade-offs
Language Design Trade-offs
Kotlin: Incompetence * Motivation = Innovation?
Kotlin: Incompetence * Motivation = Innovation?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
Who's More Functional: Kotlin, Groovy, Scala, or Java?
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
JavaOne2012: Kotlin: Practical Aspects of JVM Language Implementation
[JVMLS 12] Kotlin / Java Interop
[JVMLS 12] Kotlin / Java Interop
Kotlin @ Devoxx 2011
Kotlin @ Devoxx 2011
Kotlin Slides from Devoxx 2011
Kotlin Slides from Devoxx 2011
Kotlin @ CSClub & Yandex
Kotlin @ CSClub & Yandex
Kotlin @ StrangeLoop 2011
Kotlin @ StrangeLoop 2011
Functions and data
1.
Kotlin
Functions and Data Andrey Breslav JetBrains Thursday, December 13, 2012
2.
Эскадренный
миноносец типа "Спокойный" Thursday, December 13, 2012
3.
Big
Projects Kotlin Right Smart Abstractions Compiler Thursday, December 13, 2012
4.
Philip Wadler,
born 8 April, 1956, USA Expression Problem, coined Nov 12, 1998 Thursday, December 13, 2012
5.
expr ::= <num>
| <var> | <expr> + <expr> Extensions Adding Cases Adding Operations | <expr>^<num> eval() | ( <expr> ) prettyPrint() | - <expr> simplify() ... ... Thursday, December 13, 2012
6.
The Higher Order... Thursday,
December 13, 2012
7.
PRINT "code VS
data" foo { code -> "is like data"} (code (IS data)) Thursday, December 13, 2012
8.
http://kotlin.jetbrains.org Thursday, December 13,
2012
Jetzt herunterladen