Submit Search
Upload
F# Eye for the C# Guy
•
Download as PPT, PDF
•
12 likes
•
23,402 views
G
gueste3f83d
Follow
F# Eye for the C# Guy by Leon Bambrick
Read less
Read more
Technology
Health & Medicine
Report
Share
Report
Share
1 of 80
Download now
Recommended
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Introduction to F#
Introduction to F#
Talbott Crowell
F# and functional programming
F# and functional programming
ramikarjalainen
History of F#, and the ML family of languages.
History of F#, and the ML family of languages.
Rachel Reese
Introduction to F#
Introduction to F#
Jonas Follesø
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
F# Intro for Scala Developers
F# Intro for Scala Developers
fsug
F# and the DLR
F# and the DLR
Richard Minerich
Recommended
Functional Programming in C# and F#
Functional Programming in C# and F#
Alfonso Garcia-Caro
Introduction to F#
Introduction to F#
Talbott Crowell
F# and functional programming
F# and functional programming
ramikarjalainen
History of F#, and the ML family of languages.
History of F#, and the ML family of languages.
Rachel Reese
Introduction to F#
Introduction to F#
Jonas Follesø
F# for Scala developers
F# for Scala developers
Alfonso Garcia-Caro
F# Intro for Scala Developers
F# Intro for Scala Developers
fsug
F# and the DLR
F# and the DLR
Richard Minerich
Python Introduction
Python Introduction
vikram mahendra
Advanced C Language for Engineering
Advanced C Language for Engineering
Vincenzo De Florio
Practical F#
Practical F#
Ryan Riley
C languaGE UNIT-1
C languaGE UNIT-1
Malikireddy Bramhananda Reddy
JavaScript: Core Part
JavaScript: Core Part
維佋 唐
Python Programming - I. Introduction
Python Programming - I. Introduction
Ranel Padon
C tutorial
C tutorial
Chukka Nikhil Chakravarthy
The smartpath information systems c pro
The smartpath information systems c pro
The Smartpath Information Systems,Bhilai,Durg,Chhattisgarh.
Learning c - An extensive guide to learn the C Language
Learning c - An extensive guide to learn the C Language
Abhishek Dwivedi
Parsing
Parsing
ShrikantSharma86
Parsing
Parsing
jayashri kolekar
C language ppt
C language ppt
Ğäùråv Júñêjå
C++ ppt
C++ ppt
parpan34
Python Basics
Python Basics
Pooja B S
Introduction to C Programming - I
Introduction to C Programming - I
vampugani
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
Nicholas Pringle
Introduction to C programming
Introduction to C programming
Rutvik Pensionwar
Basic C Programming language
Basic C Programming language
Abhishek Soni
OpenGurukul : Language : C Programming
OpenGurukul : Language : C Programming
Open Gurukul
C programming Ms. Pranoti Doke
C programming Ms. Pranoti Doke
Pranoti Doke
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Codemotion
Douglas Crockford - Programming Style and Your Brain
Douglas Crockford - Programming Style and Your Brain
Web Directions
More Related Content
What's hot
Python Introduction
Python Introduction
vikram mahendra
Advanced C Language for Engineering
Advanced C Language for Engineering
Vincenzo De Florio
Practical F#
Practical F#
Ryan Riley
C languaGE UNIT-1
C languaGE UNIT-1
Malikireddy Bramhananda Reddy
JavaScript: Core Part
JavaScript: Core Part
維佋 唐
Python Programming - I. Introduction
Python Programming - I. Introduction
Ranel Padon
C tutorial
C tutorial
Chukka Nikhil Chakravarthy
The smartpath information systems c pro
The smartpath information systems c pro
The Smartpath Information Systems,Bhilai,Durg,Chhattisgarh.
Learning c - An extensive guide to learn the C Language
Learning c - An extensive guide to learn the C Language
Abhishek Dwivedi
Parsing
Parsing
ShrikantSharma86
Parsing
Parsing
jayashri kolekar
C language ppt
C language ppt
Ğäùråv Júñêjå
C++ ppt
C++ ppt
parpan34
Python Basics
Python Basics
Pooja B S
Introduction to C Programming - I
Introduction to C Programming - I
vampugani
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
Nicholas Pringle
Introduction to C programming
Introduction to C programming
Rutvik Pensionwar
Basic C Programming language
Basic C Programming language
Abhishek Soni
OpenGurukul : Language : C Programming
OpenGurukul : Language : C Programming
Open Gurukul
C programming Ms. Pranoti Doke
C programming Ms. Pranoti Doke
Pranoti Doke
What's hot
(20)
Python Introduction
Python Introduction
Advanced C Language for Engineering
Advanced C Language for Engineering
Practical F#
Practical F#
C languaGE UNIT-1
C languaGE UNIT-1
JavaScript: Core Part
JavaScript: Core Part
Python Programming - I. Introduction
Python Programming - I. Introduction
C tutorial
C tutorial
The smartpath information systems c pro
The smartpath information systems c pro
Learning c - An extensive guide to learn the C Language
Learning c - An extensive guide to learn the C Language
Parsing
Parsing
Parsing
Parsing
C language ppt
C language ppt
C++ ppt
C++ ppt
Python Basics
Python Basics
Introduction to C Programming - I
Introduction to C Programming - I
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
Introduction to C programming
Introduction to C programming
Basic C Programming language
Basic C Programming language
OpenGurukul : Language : C Programming
OpenGurukul : Language : C Programming
C programming Ms. Pranoti Doke
C programming Ms. Pranoti Doke
Similar to F# Eye for the C# Guy
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Codemotion
Douglas Crockford - Programming Style and Your Brain
Douglas Crockford - Programming Style and Your Brain
Web Directions
Section 8 Programming Style and Your Brain: Douglas Crockford
Section 8 Programming Style and Your Brain: Douglas Crockford
jaxconf
Claudia Doppioslash - Time Travel for game development with Elm
Claudia Doppioslash - Time Travel for game development with Elm
Codemotion
Tour of language landscape (code.talks)
Tour of language landscape (code.talks)
Yan Cui
Tour of language landscape (katsconf)
Tour of language landscape (katsconf)
Yan Cui
Apex for humans
Apex for humans
Kevin Poorman
Goodparts
Goodparts
damonjablons
JS Fest 2018. Douglas Crockford. The Better Parts
JS Fest 2018. Douglas Crockford. The Better Parts
JSFestUA
F# for startups
F# for startups
joelgrus
JavaScript Best Pratices
JavaScript Best Pratices
ChengHui Weng
All of javascript
All of javascript
Togakangaroo
C 2
C 2
Les Davy
Tour of language landscape (BuildStuff)
Tour of language landscape (BuildStuff)
Yan Cui
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
Ajax Experience 2009
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
Pedro Vicente
Evolve Your Code
Evolve Your Code
RookieOne
Your Library Sucks, and why you should use it.
Your Library Sucks, and why you should use it.
Peter Higgins
Rasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php Developer
Arno Schneider
Build a compiler using C#, Irony and RunSharp.
Build a compiler using C#, Irony and RunSharp.
James Curran
Similar to F# Eye for the C# Guy
(20)
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Mike Kotsur - What can philosophy teach us about programming - Codemotion Ams...
Douglas Crockford - Programming Style and Your Brain
Douglas Crockford - Programming Style and Your Brain
Section 8 Programming Style and Your Brain: Douglas Crockford
Section 8 Programming Style and Your Brain: Douglas Crockford
Claudia Doppioslash - Time Travel for game development with Elm
Claudia Doppioslash - Time Travel for game development with Elm
Tour of language landscape (code.talks)
Tour of language landscape (code.talks)
Tour of language landscape (katsconf)
Tour of language landscape (katsconf)
Apex for humans
Apex for humans
Goodparts
Goodparts
JS Fest 2018. Douglas Crockford. The Better Parts
JS Fest 2018. Douglas Crockford. The Better Parts
F# for startups
F# for startups
JavaScript Best Pratices
JavaScript Best Pratices
All of javascript
All of javascript
C 2
C 2
Tour of language landscape (BuildStuff)
Tour of language landscape (BuildStuff)
Douglas Crockford Presentation Goodparts
Douglas Crockford Presentation Goodparts
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
Evolve Your Code
Evolve Your Code
Your Library Sucks, and why you should use it.
Your Library Sucks, and why you should use it.
Rasmus, Think Again! Agile Framework == Happy Php Developer
Rasmus, Think Again! Agile Framework == Happy Php Developer
Build a compiler using C#, Irony and RunSharp.
Build a compiler using C#, Irony and RunSharp.
Recently uploaded
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Recently uploaded
(20)
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
F# Eye for the C# Guy
1.
F# Eye for
the C# guy Leon Bambrick, secretGeek.net
2.
F#... Do not
be afraid.
3.
hello
4.
I’m F #
5.
6.
functional
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
This tips
the balance toward higher abstractions
26.
27.
Think About Game
Programming
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
F#?
48.
F#
49.
F# Yet Expressive
50.
F# Yet Versatile
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
Another great tool
is “pattern matching”
63.
Another great tool
is “pattern matching” “ Switch/Case” statements on steroids
64.
Another great tool
is “pattern matching” “ Switch/Case” statements on steroids “ method overloads” on crack
65.
66.
67.
68.
69.
70.
Useful libraries Neat
manual Awesome Samples
71.
72.
73.
“ Empty” source
file… 5 pages of help!
74.
Make sure F#
Interactive is running!
75.
76.
F# Interactive:
77.
78.
79.
80.
Editor's Notes
What’s this F# thing anyway?
Download now