Xah Talk Show 2023-10-11 Why C Sucks, Hexadecimal and Color Syntax, Longest English Word, Complex Chinese Character
- 1:44 glove80 keyboard and uhk keyboard
- 2:10 complex Chinese character
- 3:22 longest english word pneumonoultramicroscopicsilicovolcanoconiosis
- 4:53 implement c in lisp
- 6:29 longest english word antidisestablishmentarianism
- 7:11 Chinese character sound of thunder 靐
- 10:19 Chinese dragon
- 15:25 traditional vs simplified Chinese character
- 20:46 C lang idioncy hexadecimal notation 0x80
- 32:49 hexadecimal input in emacs lisp, JavaScript, WolframLang
- 35:15 why C lang sucks
- 39:22 why you do need number in arbitrary base?
- 40:33 CSS color syntax
most complex Chinese character
- Yang 楊Pu Justin
- 靐
- 龘
why C sucks, number bases, and industrial hexadecimal sucks
;; emacs lisp ;; literal expression for hexadecimal (eq #x80 128) ;; literal expression for hexadecimal. general syntax (eq #16r80 128)
// JavaScript // literal expression for hexadecimal number console.log(0x80 === 128); // convert hexadecimal to decimal console.log(parseInt("80", 16) === 128); // convert decimal to hexadecimal console.log((128).toString(16) === "80");
(* WolframLang *) (* literal expression for hexadecimal *) 16^^80 === 128 (* literal expression for base 17 *) 17^^g === 16 (* literal expression for base 2 *) 2^^1111 === 15 (* show a number in specific base *) BaseForm[ 128, 16 ]
- Stephen Wolfram speaks at AI conf TedAI2023