Contents
1 Why
There is a thing that annoys me quite a lot, that is people write names wrong very often, such as names of open source projects or websites. I am talking about referring to a name when writing about it, not coding a variable name about that name, or even talking in chat room, although I still don’t like people don’t want to use uppercase wherever needed.
For examples,
GitHub
Clearly on home page title, but people still write it as “
Github“.JavaScript
Not “
Javascript“, certainly not “javascript” and god forbidden “java script“!
Granted, some are very hard to know which is correct, even some official sources have mixed cases, or, in fact, I have no idea who is the official organization for JavaScript, but I do believe “JavaScript” is the correct way to write it. I must admit that even sometimes I write some wrong, such as tmux and urxvt to TMUX and URxvt.
Letter cases are part of the names, even they don’t affect the pronunciations, but if someone messes up your names, would you always be happy with that? It’s the same as saying wrong, just in writing, different media. Write the names right, please. Besides, on Internet, 99.999% you are writing and reading it, not saying or hearing it.
2 Names
2.1 A-Z
name | capitalization | source | note |
---|---|---|---|
Bitbucket | N/A | website | |
dwm | no | dwm(1) | |
Gist | N/A | website | |
GRUB | N/A | website | |
JSON | N/A | website | |
ncurses | no | website | |
Raspberry Pi | N/A | website | not the pie |
tmux | no | tmux(1) | |
urxvt | no | urxvt(1) | |
Wikipedia | N/A | website |
2.1.1 Encodings
name | capitalization | source | note |
---|---|---|---|
ASCII | N/A | acronym | |
UTF-8 | no | Wikipedia |
2.1.2 Google
name | capitalization | source | note |
---|---|---|---|
Gmail | N/A | website | |
N/A | websites | company or brand | |
YouTube | N/A | website |
2.1.3 Languages
2.1.3.1 Markup
name | capitalization | source | note |
---|---|---|---|
HTML | N/A | acronym | |
Markdown | N/A | website |
2.1.3.2 Programming
name | capitalization | source | note |
---|---|---|---|
C | N/A | Wikipedia | not the letter |
PHP | N/A | website |
2.1.4 Operating Systems
name | capitalization | source | note |
---|---|---|---|
Linux | N/A | website | implying GNU |
Windows | N/A | website | not one with glass |
2.1.5 Python
name | capitalization | source | note |
---|---|---|---|
PyPy | N/A | website | |
Python | N/A | python(1) | not the reptile |
2.1.6 Shells
name | capitalization | source | note |
---|---|---|---|
Bash | N/A | website | |
fish | no | website | |
Zsh | N/A | website |
2.2 Grouped
Since some may have different implementations with different names, so I group them below.
name | capitalization | source | note |
---|---|---|---|
AWK | N/A | Wikipedia | general |
~ gawk | yes | awk(1) | GNU implementation |
~ GNU awk | N/A | website | GNU implementation |
sed | yes | sed(1) | general |
~ GNU sed | N/A | sed(1) | GNU implementation |
2.3 Notes
- All manual pages are from Gentoo Linux.
- “website” means the official website of the project.
- “Wikipedia” means its page on Wikipedia.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.