Unicode, UTF-8, UTF-16, Encoding Systems, Unix/Linux/OpenSource Fanaticism 2019-09-25
topics discussed, somewhat in order:
• 〈Unicode Rune ᚠ〉 [
http://xahlee.info/comp/unicode_runic.html ]
• 〈Golang: Rune〉 [
http://xahlee.info/golang/golang_rune.html ]
• 〈Unicode Basics: Character Set, Encoding, UTF-8, Codepoint〉 [
http://xahlee.info/comp/unicode_intro.html ]
• Windows-1252
• 〈What Character Encoding Do Chinese Sites Use?〉 [
http://xahlee.info/w/what_encoding_do_chinese_websites_use.html ]
• Encoding used for language source code. golang (utf8), python perl JavaScript (any) • java (utf16).
• What does a string mean in programing languages? different language has greatly different approach to this issue. e.g. in golang and python2 string is sequence of bytes. In Java, JavaScript, a string is a sequence of 16 bits, based on utf16 encoding.
• 〈LISP Logo〉 [
http://ergoemacs.org/emacs/lisp_logo.html ]
• unix/linux spearding FUD = Fear, Uncertainty, Doubt
• unix linux embrace and extend
• philosophy of backward compatibility. python2, python3, JavaScript, unix/linux vs Apple vs Microsoft Windows
• Extrawurst
• 〈Golang: String, Byte Slice, Rune Slice〉 [
http://xahlee.info/golang/golang_char_sequence.html ]
• what's the best syntax
• project to rewrite all unix/linux man pages
• tldp.org. the linux documentation project
• 〈JS: Character, Code Unit, Codepoint〉 [
http://xahlee.info/js/js_string_byte_sequence.html ]
• JavaScript "?".length === 2 is true
...
https://www.youtube.com/watch?v=IDAX5K91XTo