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
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
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
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
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
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Recently uploaded
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
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...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
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