Xah Programing Blog Archive 2015-08

Computer Science: What is vs How To

SpaceOrb 360-68931
SpaceOrb 360

Java for absolute beginners. Java Tutorial: Printing a String

OCaml Tutorial: Function (repost)

What's Point-free Programing? (point-free function syntax) (repost)

Guide to Keyboard Key Switch Mechanisms (Added a great animation of Topre switch's rubber dome in action.)

The key feel of the Topre switch, used in Happy Hacking Keyboard, primarily came from its rubber dome.

Java Tutorial: The “extends” Keyword (updated)

Mac OS X Resource Fork and Command Line Tips (repost)

language tutorial popularity

apparently, Java PHP are most requested tutorial. The ranks are: Java PHP Python C# C++ C Javascript Objective-C Matlab R Swift Ruby …. 〔source: http://pypl.github.io/PYPL.html

Alan Kay on Object Oriented Programing

JavaScript Language Design: Dot Notation be Namespace or Object System (on its own page)

see also

Engineering = Hack Hack Hack. the Historical Origin of the “sprite”

nice video. It shows what depth engineering went into, and, the historical origin of the concept “sprite”.

《How “oldschool” graphics worked.》
calibrate monitor color 2015-08-17
How to Calibrate Your Monitor's Color
keyboard keycap pumpkin jack o lantern e9822478
Keyboard Keycap Gallery

Python C C++ → Jail

python C Cpp goto jail  Francois Rene Rideau lisper on C
https://plus.google.com/+Fran%C3%A7oisRen%C3%A9Rideau/posts/Le5VCYpvuuQ

[• A Guide to Undefined Behavior in C and C++, Part 1 By John Regehr. At http://blog.regehr.org/archives/213 , Accessed on 2015-08-16 ]

see also Programing: Why I Hate C

Leopold fc660c topre switch keyboard 72614
List of Keyboards with Topre Switch This is the famous switch used in Happy Hacking Keyboard.

Programing Style: Variable Naming: English Words Considered Harmful (repost)

Logitech Trackman Wheel (new photo. Early model actually have a “shark gill” lights.)

Why Undo Cut Shortcut Keys Are Bad? (major update. The {Z X C V} keys is not better on Dvorak.)

what's “operator” in programing language?

in programing languages, the concept of “operator” is completely fscked up.

comp lang operator JavaScript 2015-08-11
JavaScript operators

Logitech G13 Gaming Keypad Review

logitech g13 keypad features 22557
Logitech G13 Gaming Keypad Review Buy at amazon

Xah Verdict: No Buy!

what languages are different from all others

of all the languages i know, { Java, Perl, PHP, Python, Ruby, JavaScript, Clojure, Emacs Lisp, Wolfram Language } , the one standing out are JavaScript, and Wolfram Language.

so i was riding the bike on the street, and it occurred to me, what an odd language JavaScript is. Then i thought, is it true, critically? The languages i know of floated in my head and i went over them. I conclude, the 2 really odd, standing out from the others, are JavaScript and Wolfram Language.

JavaScript because of its Prototype Inheritance system. Wolfram Language because of its symbolic pattern matching (term rewriting language)

roccat nyth mouse 11
Fin-switch at top, you push it left/right. Buy at amazon

ROCCAT NYTH Mouse. Brand new, just came out.

Programing Language: Polymorphism, Dispatch, and the Tale of Poly-Tinting

Logitech G502 Proteus Mouse. Look at it again. Analysis. Verdict: no buy.

Ask me question on patreon