3. The Multi-Core Revolution Loop’n Luca Lollapalooza Loop’n Mix: Luca Bolognese Interview and Django Reinhardt The World Is Waiting For The Sunrise
4. The Engelbart Mural ... 40th anniversary celebrations of Douglas C. Engelbart's "Mother of All Demos", ... traces the evolution of culture and technology from 1925 to present, from the perspective of the life of Doug Engelbart, inventor of the computer mouse and other technological breakthroughs that changed the world. http://www.engelbartmural.com/ F#
5.
6.
7.
8.
9. F#: Influences Similar core language Similar object model F#
13. The Path to Mastering F# Topic Scoping and “let” Tuples Pattern Matching Working with Functions Sequences, Lists, Options Records and Unions Basic Imperative Programming Basic Objects and Types The F# Libraries Advanced Functional/Imperative Advanced Functional/OO Language Oriented Programming Parallel and Asynchronous
14. F# Succinct, Expressive, Functional The F# Team Microsoft Developer Division Microsoft Research http://www.infoq.com/presentations/F-Sharp-Basics- Don-Syme
15.
16.
17. The Path to Mastering F# Topic Scoping and “let” Tuples Pattern Matching Working with Functions Sequences, Lists, Options Records and Unions Basic Imperative Programming Basic Objects and Types The F# Libraries Advanced Functional/Imperative Advanced Functional/OO Language Oriented Programming Parallel and Asynchronous
21. F# - An Introduction Under an Application of Quantitative Finance Christopher J. Barwick a.k.a. optionsScalper http://www.jjbresearch.org.acs/blogs/optionsScalper Affiliated with: www.ironwake.com www.syslogicinc.com http://www.wi-ineta.org JJB Research
22.
23. SYMMORPHMETRY F# Parallel Concurrent SEMASIOGRAPHIC FUN MANY/MULTI-CORE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART LANGUAGE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART
24. Millennial Hot Topic F# & Many/Multi-Core Technical & Business Chall e nges & Opportunities Hubble’s Eye View Electron’s Eye View
28. I/O and compute intensive programs Image oriented access and processing operations are often both compute and I/O intensive .
29.
30.
31.
32.
33. The Problem with Threads, Edward A. Lee Intel, for example, has embarked on an active campaign to get leading computer science academic programs to put more emphasis on multi-threaded programming. If they are successful , and the next generation of programmers makes more intensive use of multithreading, then the next generation of computers will become nearly un usable . EECS Department, University of California, Berkeley Technical Report No. UCB/EECS-2006-1, January 10, 2006 http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.pdf Threads are a seemingly straightforward adaptation of the dominant sequential model of computation to concurrent systems. Languages require little or no syntactic changes to support threads, and operating systems and architectures have evolved to efficiently support them.
46. MadAve – home of world class Semasiographologists CaT: Creativity and Technology diverse group of thinkers and doers pushing boundaries in the digital realm http://creativity-online.com/news/were-coming-europe-cat-london-on-november-19/138096
47.
48. The SIGGRAPH Art Show Since the earliest SIGGRAPH conferences, an essential part of our community has been those artists and researchers who use the computer as part of their creative process.
80. by Art Scott Artist Semasiographologist SYMMORPHMETRY F# Parallel Concurrent SEMASIOGRAPHIC FUN MANY/MULTI-CORE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART LANGUAGE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART LANGUAGE MACHINE ART