Friday Poem
© 10 May 2013 Luther Tychonievich
Licensed under Creative Commons: CC BY-NC-ND 3.0
other posts

Friday Poem

Rhymes inspired by programming paradigms.


Untitled Poem

Concatenative programming is done without a name;
In functional each time a name is used it means the same.
Imperative is popular, it names and changes stuff;
Massive tools are written thus, but checking them is tough.
Programming declaratively, say not how but what
(at least that’s what they say at first, but look out for the “‍but…‍”!).
The -oriented paradigms are more about design
And with most coding paradigms they interface just fine.
Aspect-weaving promises to separate concerns
But programmers all wait, it seems, ’til it some credence earns.
Templates and generics and most macros (Lisp- and C-)
And mixins, static if, inlining, and CTFE
Are each a kind of meta-coding, code that’s writing code;
All meta-program syntaxes some paradigms encode.

Looking for comments…

Loading user comment form…