- Basics: Output & Data Type
- Control Structure
- Math
- Loops
- Functions and Objects
-
posts
-
PHP Intro
-
Learning Log of Elm
Elm programming language is a notation for writing programs that run on a web browser. The description of the language is split into two components: syntax and semantics.
Elm provides quite a few benefits that are lacking in most mainstream languages: immutable values, pure functions, fuzz testing, a powerful type system, pattern matching, and the absence of runtime errors.
-
Divide-and-Conquer
The divide-and-conquer (DC) strategy solves a problem by
- Breaking the problem into subproblems that are themselves smaller instances of the same type of problem (”divide”),
- Recursively solving these subproblems (”conquer”),
- Appropriately combining their answers (”combine”)