What is the difference between procedural programming and functional programming?

A functional language (ideally) allows you to write a mathematical function, i.e. a function that takes n arguments and returns a value. If the program is executed, this function is logically evaluated as needed.1 A procedural language, on the other hand, performs a series of sequential steps. (There’s a way of transforming sequential logic into functional logic called continuation passing … Read more

Markdown vs markup – are they related?

Markup is a generic term for a language that describes a document’s formatting Markdown is a specific markup library: http://daringfireball.net/projects/markdown/These days the term is more commonly used to refer to markup languages that mimic the style of the library. See: https://en.wikipedia.org/wiki/Markdown