Submit Search
Upload
F# Eye for the C# Guy
•
Download as PPT, PDF
•
12 likes
•
23,403 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
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Recently uploaded
(20)
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
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