ICFP Programming Contest 2026

15 views
Skip to first unread message

Mark Wutka

unread,
Jul 15, 2026, 1:33:38 PMJul 15
to nashfp
The 2026 ICFP Programming contest will run from July 24-July 27, which is just before our next meeting. While I consider myself retired from doing the contest, I think I may peek in on this one to see what they are doing, because this is in the description:

While ICFP is typically focused on functional programming, your TAs for this year aim to introduce you to the basics of real-world systems programming. See the course description for more on what we'll cover.

We're hard at work developing our syllabus, preparing our grading infrastructure, and making sure our editing software is ready to go. Check back here soon for more updates!


Jason Orendorff

unread,
Jul 15, 2026, 2:46:56 PMJul 15
to nas...@googlegroups.com
*awakens from slumber* what

--
You received this message because you are subscribed to the Google Groups "Nashville Functional Programmers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nashfp+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/nashfp/CA%2BvyaX3gUMHPn%2Bfz7_hMfxBbQr90gxUXM2F5Z8worjkB%3DSJCtg%40mail.gmail.com.

Bryan Hunter

unread,
Jul 19, 2026, 9:14:22 PMJul 19
to nas...@googlegroups.com
"As some of you likely know, inside your computer are millions (or even billions) of little men." 

Haha! 

Introduction to Systems Programming
Introduction to Systems Programming is a short online course running Friday July 24th to Monday July 27th, 2026.
This class will serve as an introduction to systems programming - the act of directly interfacing with the underlying primitives that power the computer that you're using right now.
How does a computer work?
As some of you likely know, inside your computer are millions (or even billions) of little men.
Those men are constantly dashing around to find and execute simple instructions. An instruction might, for example, tell a little man to add or subtract two numbers or send a message to another little man.
We call the set of instructions that a group of little men executes a program. The individual instructions of a program are simple, but a program's behavior can be surprisingly complex. Programs can solve difficult mathematical problems, simulate games, and communicate over long distances.
With enough time one could even write a program that simulates the behavior of a little man!
Full course materials will be posted when the contest begins.

 

Reply all
Reply to author
Forward
0 new messages