Add content for character encodings

pull/2902/head
Kamran Ahmed 2 years ago
parent 0ec0ab4d3c
commit e0b156d4fb
  1. 6
      content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md
  2. 8
      content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md
  3. 8
      content/roadmaps/103-computer-science/content/109-character-encodings/readme.md

@ -1 +1,7 @@
# Unicode
Unicode is a standard for encoding characters. It is a superset of ASCII, which means that ASCII is a subset of Unicode. Unicode is a 16-bit encoding, which means that it can encode 2^16 = 65536 characters. This is a lot more than ASCII, which can only encode 128 characters.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://deliciousbrains.com/how-unicode-works/'>How Unicode Works: What Every Developer Needs to Know About Strings and 🦄</BadgeLink>
<BadgeLink colorScheme='red' badgeText='Watch' href='https://www.youtube.com/watch?v=MijmeoH9LT4'>Characters, Symbols and the Unicode Miracle - Computerphile</BadgeLink>

@ -1 +1,7 @@
# Ascii
# ASCII
ASCII is a character encoding standard for electronic communication. It was developed from telegraph code and uses 7 bits to represent 128 different characters. The first 32 characters are non-printable control characters used to control devices like printers and typewriters. The remaining 96 characters are printable and include the letters of the English alphabet, numbers, punctuation, and various symbols.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/'>Must Know about Character Encodings</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://cs.lmu.edu/~ray/notes/charenc/'>Character Encoding</BadgeLink>

@ -1 +1,7 @@
# Character encodings
# Character Encodings
Character encodings are a way of representing characters as numbers. They are used to store and transmit text. The most common character encoding is ASCII, which is a 7-bit encoding. This means that each character is represented by a number between 0 and 127. The ASCII character set contains 128 characters, including letters, numbers, punctuation, and control characters. The ASCII character set is a subset of the Unicode character set, which is a 16-bit encoding. Unicode is a superset of ASCII, so ASCII characters can be represented by Unicode. Unicode is the most common character encoding used on the web.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/'>Must Know about Character Encodings</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://cs.lmu.edu/~ray/notes/charenc/'>Character Encoding</BadgeLink>

Loading…
Cancel
Save