Attractive Chaos – Just another weblog

Attractive Chaos – Just another weblog
Directory Programming My programs (See Programs page) Comparison of hash table libraries Comparison of internal sorting algorithms C++ reduces coding time? Garbage collection for C Memory allocation on the heap vs. on the stack Mastering C pointers (or not)? Bioinformatics The Eland short read aligner Biased benchmark on short read aligners: ZOOM The best multialigment program Mathematics The missing theorem in popular books on chaos Derivative-free optimization (DFO) Wild thinking What is moral? Language war Tips Converting source codes to HTML

The CoffeeScript Programming Language

The CoffeeScript Programming Language
CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: “It’s just JavaScript”. The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.

MathJax: MathJax is an open source JavaScript display engine for mathematics that works in all browsers

MathJax: MathJax is an open source JavaScript display engine for mathematics that works in all browsers
MathJax is a project of the MathJax Consortium, a joint venture of the American Mathematical Society (AMS) and the Society for Industrial and Applied Mathematics (SIAM) to advance mathematical and scientific content on the web. MathJax is generously supported by the MathJax Sponsors. The core of the MathJax project is the development of its state-of-the-art, open source, JavaScript platform for display of mathematics. Our key design goals are high-quality display of mathematics notation in all browsers no special browser setup required support for LaTeX, MathML and other equation markup directly in the HTML source. an extensible, modular design with a rich API for easy integration into web applications. support for accessibility, copy and paste and other rich functionality interoperability with other applications and math-aware search. Finding the unjustly homeless, and teaching them to code. Finding the unjustly homeless, and teaching them to code.
I am going to head over and talk to the guy with a puzzle. You need to know, I am a software engineer working in what is basically a tech bubble, the skill is in high demand. The idea is simple. Without disrespecting him, I will offer two options: I will come back tomorrow and give you $100 in cash. I will come back tomorrow and give you three JavaScript books, (beginner-advanced-expert) and a super cheap basic laptop. I will then come an hour early from work each day—when he feels prepared—and teach him to code.