noxz-sites

A collection of a builder and various scripts creating the noxz.tech sites
git clone https://noxz.tech/git/noxz-sites.git
Log | Files | README | LICENSE

commit: ea14be22c94f7aac7d9513e95983a0ec31db8825
parent: 71e979d9e7074d7886e3dccc6bd0b5d493ab13af
author: Chris Noxz <chris@noxz.tech>
date:   Tue, 10 Mar 2020 10:51:45 +0100
Add text about programming languages
Mnoxz.tech/about/index.md32+++++++++++++++++++-
1 file changed, 31 insertions(+), 1 deletion(-)
diff --git a/noxz.tech/about/index.md b/noxz.tech/about/index.md
@@ -19,17 +19,44 @@ Programming languages I currently use, or have used
 ---------------------------------------------------
 To avoid creating a long list I will name the languages I feel worth naming,
 and leave out languages like *brainfuck*, markup languages and other
-non-programming languages. I've worked as a so called "development engineer",
+non-programming languages. I've worked as a so called *development engineer*,
 so I've come in contact with a lot of different languages during that time.
 
 **C**, the language of Unix, is the main language I use, which is by far my
 favorite. It's fast, precise and, given a good hacker, can look absolutely
 beautiful. C was one of the first languages I learned using.
 
++ [References](https://en.cppreference.com/w/c)
++ Compilers
+  + [gcc](https://gcc.gnu.org/) - the GNU compiler collection
+  + [lcc](http://www.cs.princeton.edu/software/lcc/) - a retargetable compiler 
+  for ANSI C
+  + [sdcc](http://sdcc.sourceforge.net/) - small device C compiler
+  + [tcc](https://bellard.org/tcc/) - tiny C compiler
+
+**Haskell**, an advanced, purely functional programming language. It's amazing
+for purely mathematical functions and of course works for most other things
+too. Its so called lazy evaluation makes it easy to work with large to
+infinite data sets.
+
++ [References](https://www.haskell.org/documentation/)
++ Compilers
+  + [GHC](https://www.haskell.org/ghc/) - Glasgow Haskell Compiler, less 
+  commonly known as The Glorious Glasgow Haskell Compilation System. GHC is the 
+  de facto standard compiler if you want fast code.
+  + [UHC](http://www.cs.uu.nl/wiki/UHC) - Utrecht Haskell Compiler, a Haskell 
+  implementation from Utrecht University. UHC supports almost all Haskell 98 
+  and Haskell 2010 features plus many experimental extensions.
+  + [LHC](https://github.com/Lemmih/lhc) - The LLVM LHC Haskell Optimization 
+  System, a newly reborn project to build a working Haskell 2010 compiler out 
+  of reusable blocks.
+
 **Python** is another language I like to use, not for it's ^hyper optimized
 performance^, but for it's fast way of prototyping ideas. Python is almost
 never the language I use for a finished result.
 
++ [References](https://docs.python.org/3/reference/index.html)
+
 **JavaScript** is NOT a language I use, anymore. I used to use it quite a lot
 for a while, writing so called web applications. They often worked very well at
 first, but due to web applications nature they grew too much and too fast, and
@@ -39,3 +66,6 @@ willingness to ignore errors instead of failing hard when it should. JavaScript
 just accepts anything you throw at it, and not in a good way. Global variables
 makes your life a living hell, where you never know what will and have affected
 them. Avoid it!
+
++ [Why does javascript 
+suck?](https://whydoesitsuck.com/why-does-javascript-suck/)