Update
This commit is contained in:
parent
ea07d624a8
commit
9284009450
19 changed files with 1932 additions and 1906 deletions
|
@ -1,6 +1,6 @@
|
|||
# Often Confused Terms
|
||||
|
||||
There are many terms that are very similar and can many times be used interchangeably. This isn't wrong per se, a slight difference may be insignificant in certain contexts and the list here may also serve as a list of synonyms to those who already know the differences. However it's important to stress it's important to know at least some of the differences for the sake of the cases where they matter. The following list tries to document some of the often confused/similar terms.
|
||||
There exist many terms that are highly similar and can legitimately be used interchangeably in various contexts. This isn't wrong, a slight difference may be insignificant in ordinary conversation and so the list here may also serve as a list of synonyms, considering a synonym is defined as a word of SIMILAR meaning (it is very rare for two distinct words to have exactly the same meaning). However it's crucial to stress that we must at least be aware of the fact that the slight differences do exist, for the sake of the cases where they matter (such as technical specifications etc.). The list below attempts to document some of the often confused/similar terms. This is NOT a nitpicking list for people to go "ACKCHUALY" every time someone uses a slightly incorrect word, it's here to make us aware that in some special cases we should take a little extra time to think through which word to use to prevent misunderstanding.
|
||||
|
||||
- **[1D](1d.md)** vs **[2D](2d.md)** vs **[2.5D](pseudo3d.md)** vs **[3D](3d.md)** (e.g. 2D function vs 3D function, 1D raycasting vs 2D raycasting, ...)
|
||||
- **[address](address.md)** vs **[pointer](pointer.md)** vs **[reference](reference.md)** vs **[index](index.md)** vs **[vector](vector.md)**
|
||||
|
@ -13,7 +13,7 @@ There are many terms that are very similar and can many times be used interchang
|
|||
- **[argument](argument.md)** vs **[parameter](parameter.md)** vs **formal parameter**
|
||||
- **[array](array.md)** vs **[list](list.md)** vs **[vector](vector.md)** vs **[tuple](tuple.md)** vs **[string](string.md)** vs **[set](set.md)** vs **[class](class.md)** vs **[multiset](multiset.md)**
|
||||
- **[ASCII](ascii.md)** vs **[plain text](plain_text.md)** vs **[Unicode](unicode.md)** vs **[UTF](utf.md)** vs **[ANSI](ansi.md)**
|
||||
- **[ASCII art](ascii_art.md)** vs **[ANSI art](ansi_art.md)** vs **[Unicode](unicode.md) art**
|
||||
- **[ASCII art](ascii_art.md)** vs **[ANSI art](ansi_art.md)** vs **[Unicode](unicode.md) art** vs **ASCII graphics** vs **[TUI](tui.md)**
|
||||
- **[asceticism](asceticism.md)** vs **[minimalism](minimalism.md)** vs **[frugality](frugality.md)** vs **poverty** vs **[pseudominimalism](pseudominimalism.md)** vs **[KISS](kiss.md)** vs **[lightweight](lightweight.md)** vs **[suckless](suckless.md)** vs **[Unix philosophy](unix_philosophy.md)** vs **[LRS](lrs.md)**
|
||||
- **[assembler](assembler.md)** vs **[assembly](assembly.md)** vs **[machine code](machine_code.md)**
|
||||
- **[astrology](astrology.md)** vs **[astronomy](astronomy.md)**
|
||||
|
@ -21,6 +21,7 @@ There are many terms that are very similar and can many times be used interchang
|
|||
- **binary** vs **[executable](executable.md)**
|
||||
- **[binary](binary.md)** vs **[boolean](boolean.md)**
|
||||
- **[binary](binary.md)** vs **[digital](digital.md)** vs **[electronic](electronics.md)**
|
||||
- **bisexual** (normal) vs **[gay](gay.md)** (not normal)
|
||||
- **[black](black.md) [race](race.md)** vs **[nigger](nigger.md)** vs **[negro](negro.md)**
|
||||
- **[brainwashing](brainwashing.md)** vs **[education](education.md)** vs **[indoctrination](indoctrination.md)**
|
||||
- **[branchless](branchless.md) programming** vs **ifless programming**
|
||||
|
@ -81,6 +82,7 @@ There are many terms that are very similar and can many times be used interchang
|
|||
- **[Euler's number](e.md)** vs **[Euler number](euler_number.md)**
|
||||
- **[evolutionary programming](evolutionary.md)** vs **[evolutionary algorithm](evolutionary.md)** vs **[genetic programming](genetic_programming.md)** vs **[genetic algorithm](genetic_algorithm.md)**
|
||||
- **[equality](equality.md)** vs **[identity](identity.md)** (in programming languages)
|
||||
- **[fail safe](fail_safe.md)** vs **safe** vs **[secure](security.md)** vs **robust** vs **reliable** vs **tested** etc.
|
||||
- **[floating point number](float.md)** vs **[real number](real_number.md)**
|
||||
- **[font](font.md)** vs **[typeface](typeface.md)**
|
||||
- **[forwarding](forwarding.md)** vs **[routing](routing.md)** vs **[switching](switching.md)**
|
||||
|
@ -96,16 +98,19 @@ There are many terms that are very similar and can many times be used interchang
|
|||
- **[ID](id.md)** vs **[index](index.md)** vs **[token](token.md)** vs **[hash](hash.md)** vs **[handle](handle.md)** vs **[identifier](identifier.md)**
|
||||
- **[ideology](ideology.md)** vs **[philosophy](philosophy.md)** vs **[religion](religion.md)** vs **[paradigm](paradigm.md)**
|
||||
- **[imperative](imperative.md) paradigm** vs **procedural paradigm** vs **[procedural generation](procgen.md)**
|
||||
- **implementation defined behavior** vs **undefined behavior** vs **unspecified behavior**
|
||||
- **[infinite](infinity.md)** vs **[arbitrarily large/unbounded](unbounded.md)**
|
||||
- **[Internet](internet.md)** vs **[web](web.md)**
|
||||
- **[Java](java.md)** vs **[JavaScript](js.md)**
|
||||
- **[kB/mB/gB/tB](memory_units.md)** vs **[KiB/MiB/GiB/TiB](memory_units.md)**
|
||||
- **[latency/ping/lag](latency.md)** vs **[throughput/bandwidth](throughput.md)**
|
||||
- **[latency/ping/lag](latency.md)** vs **[throughput/bandwidth](throughput.md)** vs **speed**
|
||||
- **[leftism](left_right.md)** vs **[pseudoleftism](pseudoleft.md)**
|
||||
- **[liberalism](liberalism.md)** vs **[libertarianism](libertarianism.md)**
|
||||
- **[license](license.md)** vs **[waiver](waiver.md)**
|
||||
- **main [memory](memory.md)** vs **working memory** vs **[RAM](ram.md)**
|
||||
- **[logic](logic.md)** vs **[math](math.md)**
|
||||
- **[low poly](low_poly.md)** vs **stylized** vs **[low effort](low_effort.md)**
|
||||
- **low [resolution](resolution.md)** vs **[pixel art](pixel_art.md)**
|
||||
- **[mass](mass.md)** vs **[weight](weight.md)**
|
||||
- **[method](method.md)** vs **[methodology](methodology.md)**
|
||||
- **[mod](mod.md)** vs **[mode](mode.md)**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue