Is C 20 a language that supports a functional style of programming?
Can we write modern C code in a pure functional style that would easily translate into a pure functional language like Haskell, and could that C code end up looking just as nice while still being reasonably efficient?
In this talk we will take a practical approach and apply ideas from functional programming to a common and non-trivial problem - parsing strings - and develop a small pure functional parsing library from the ground up. On the way we will encounter many nice features from C 20 that, while optional, make this task a lot easier and results in code that can compete with functional languages for clarity and expressiveness.
This talk does not assume theoretical knowledge of functional programming concepts or practical experience with a functional language. You also don’t need to know how to write parsers or have many hours of C 20 under your belt.
PUBLICATION PERMISSIONS:
Original video was published with
1 view
6
1
8 months ago 00:59:55 1
Автоматизация Chat GPT для SEO
8 months ago 00:30:21 1
Обсуждение разработчиков: функции поиска ссылок на статьи и парсинг контактов их авторов | ProTalk
8 months ago 00:53:59 5
You Should Try Vue js
10 months ago 01:00:39 1
Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis
11 months ago 00:14:11 1
138 функций системы управления проектами за 14 минут — обучение YouGile
12 months ago 13:40:10 1
Python for Everybody - Full University Python Course
1 year ago 00:03:57 2
Windows Task Manager Runs Doom (896 cores)
1 year ago 00:21:20 1
X-GPTWriter - генератор контента на ChatGPT. Обзор всех функций.
1 year ago 00:09:51 1
TELEGRAM PRIME - РЕВОЛЮЦИОННЫЙ СОФТ ДЛЯ ТЕЛЕГРАМ | 100 ФУНКЦИЙ | ПРОГРАММА ДЛЯ НАКРУТКИ В ТЕЛЕГРАМ
1 year ago 00:50:42 57
C++ Features You Might Not Know - Jonathan Müller - C++ on Sea 2023
1 year ago 00:03:19 1
Dynamic Data Sorting | Sorting data based on parameterized column name | Use of Dynamic SQL Query
1 year ago 00:03:36 1
Dynamic Schema Name | Fetching Data from Dynamic Schema | Fetch the data from Parameterized Schema
1 year ago 01:26:14 1
“YUcrm для Риэлтора, только основной функционал.“ от 20 января 2022
1 year ago 00:04:05 1
Dynamic Source Database | Fetching Data from Parameterized Dynamic Database | Use of Dynamic SQL
1 year ago 05:43:41 49
Create a Large Language Model from Scratch with Python – Tutorial
2 years ago 00:05:27 1
Dynamic Source Table | Fetching Data from Dynamic Table | Dynamic SQL Query | Use of Dynamic SQL
2 years ago 00:02:24 1
Dynamic Output Column Name | Returning Data From Dynamic Column | Use of Dynamic SQL | D-SQL
2 years ago 00:03:04 1
Dynamic Alias Name | Returning Dynamic Alias Name from Stored Procedure | Use of Dynamic SQL
2 years ago 00:09:35 1
CSV Parameters in SQL SP | Returning matching records for CSV parameter | Use of Dynamic SQL
2 years ago 01:24:27 1
Stanford CS224N: NLP with Deep Learning | Winter 2021 | Lecture 1 - Intro & Word Vectors
2 years ago 00:25:20 1
GPT-4 Получил СУПЕРСПОСОБНОСТИ! Новые Функции Вывели Его на Новый Уровень!
2 years ago 00:25:09 3
What is the Curse of Lisp?
2 years ago 00:09:18 1
НОВАЯ функция в середине путешествия - Перестановки
2 years ago 00:30:03 1
Searching for RPC Functions to Coerce Authentications in Microsoft Protocols