/explore
|
You are here |
zverok.space | ||
| | | | |
www.refsmmat.com
|
|
| | | | | ||
| | | | |
www.hillelwayne.com
Kenneth Iverson's 1964 language, APL, won him the Turing Award. His award lecture, Notation as a Tool of Thought, argued that better notations would lead people to deeper insights about mathematics. He provided a number of examples ranging across linear algebra, arithmetic, probability, and logic. Unfortunately, most of the mathematics he covers isn't relevant to programming. However, his core idea still applies, and changing how we describe programs changes how we think about them. |
|
| | | | | ||
| | | | |
citizen428.net
As promised in my previous post this article will cover some of the more advanced features of Crystal, namely macros, C bindings and concurrency. Macros When coming to Crystal from Ruby, one of the biggest changes is the lack of runtime introspection that enables much of Rubys metaprogramming techniques. However, this can be rectified to a certain degree by using macros, which are methods that receive AST nodes at compile time which they use to write new code. |
|
| | | | | ||
| | | | |
laihoconsulting.com
Website and personal blog of Pekka Laiho, software engineer and financial enthusiast. |
|
| | | |||