Blogs / Company blogs

Recurse Center Code Words

codewords.recurse.com

Popular posts
9
Total points
2,408
HN comments
907
Rank
#500 company

Visit codewords.recurse.com → RSS feedOn Hacker News Mar 2015 – Sep 2018

Software Engineering 9Tools & Productivity 3Programming Languages 3Web & Frontend 1Math & Algorithms 1AI & Machine Learning 1

1

Immutability is not enough

Immutable data structures – also known as persistent or purely functional data structures – are a key part of modern functional programming. Once created, immutable data structures cannot be modified. Instead, they support operations which efficiently produce a new copy of the structure with the desired changes…

2

The language of choice

Propositional logic was discovered by Stoics around 300 B.C., only to be abandoned in later antiquity and rebuilt in the 19th century by George Boole’s successors. One of them, Charles Peirce, saw its significance for what we now call logic circuits, yet that discovery too was forgotten until the 1930s. In the ’50s…

3

Not everything is an expression

“ Everything is an expression ” is an informal slogan of several programming languages, particularly those descended from the Lisp family. It is meant to contrast with languages that distinguish statements from expressions , such as Python, JavaScript, and C.