9.8 KiB
9.8 KiB
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. However it's good to know the differences for the sake of those cases where they matter. The following list tries to document some of the often confused/similar terms.
- AI vs machine learning vs neural networks
- algebra vs arithmetic
- algorithm vs program vs process vs heuristic
- America vs USA
- analog vs mechanical
- anarchy vs chaos
- argument vs parameter
- array vs list vs tuple vs set vs multiset
- ASCII vs plain text vs Unicode
- ASCII art vs ANSI art vs Unicode art
- assembler vs assembly vs machine code
- astrology vs astronomy
- attribution vs credit
- binary vs executable
- binary vs boolean
- black race vs nigger vs negro
- branchless programming vs ifless programming
- brute force vs heuristic search
- bug vs glitch vs error vs exception vs fault vs failure vs defect
- cache vs cash
- causation vs correlation (le reddit scientist rule)
- cepstrum vs spectrum
- chaos vs randomness vs pseudorandomness vs entropy vs statistics vs probability vs stochasticity
- class vs set vs multiset
- CLI vs TUI vs terminal vs console
- clipping vs culling vs pruning
- closed source vs proprietary
- college vs university
- color model vs color space
- communism vs Marxism vs socialism
- complex vs complicated
- complex number vs imaginary number
- computer language vs programming language
- computer science vs information technology vs informatics vs cybernetics vs computer engineering vs software engineering
- compatibility layer vs emulator vs virtual machine
- concurrency vs parallelism vs quasiparallelism vs distribution
- conjecture vs hypothesis vs theory
- constant vs literal
- coding vs programming vs software engineering
- codec vs container format
- coherence vs consistency
- computational model vs model of computation
- convolution vs correlation
- copyright vs patent vs trademark vs intellectual property vs moral right etc.
- currency vs money
- crossplatform/multiplatform vs portable
- cryptography vs security
- data vs information vs entropy vs signal
- data structure vs data type
- decentralized vs distributed
- declaration vs definition
- demo vs intro
- democracy vs voting
- desktop environment vs window manager
- duck typing vs weak typing vs dynamic typing
- digit vs number vs value vs figure vs numeral
- digital vs electronic
- directed acyclic graph vs tree
- directory vs folder
- discrete Fourier transform vs discrete time Fourier transform
- electric vs electronic
- electronic game vs video game
- emoticon vs emoji vs smiley
- emulation vs simulation
- entity vs object
- equation vs expression vs inequality
- equivalence vs implication
- ethics vs morality
- Euler's number vs Euler number
- evolutionary programming vs evolutionary algorithm vs genetic programming vs genetic algorithm
- equality vs identity (in programming languages)
- floating point number vs real number
- font vs typeface
- forwarding vs routing vs switching
- framework vs library
- free software vs open source vs public domain vs source available vs freeware
- geek vs nerd
- GNU/Linux vs Linux
- goniometry vs trigonometry
- gradient noise vs value noise
- hyperlink vs link vs URI vs URL
- ID vs token vs hash vs handle vs identifier
- ideology vs philosophy vs religion vs paradigm
- imperative paradigm vs procedural paradigm vs procedural generation
- infinite vs arbitrarily large/unbounded
- Internet vs web
- Java vs JavaScript
- kB/mB/gB/tB vs KiB/MiB/GiB/TiB
- latency/ping/lag vs throughput/bandwidth
- leftism vs pseudoleftism
- lemma vs theorem
- liberalism vs libertarianism
- license vs waiver
- main memory vs working memory vs RAM
- mass vs weight
- method vs methodology
- mod vs mode
- modem vs router vs switch
- multiplatform vs portable
- multisampling vs supersampling
- nationalism vs patriotism
- NP vs NP-hard vs NP-complete
- paging vs virtual memory
- path tracing vs ray tracing vs ray casting
- pointer vs reference
- principal square root vs square root (especially when defining i)
- probability vs probability density
- pseudo vs quasi
- pseudoleft vs left
- pseudoskeptic vs skeptic
- shading vs shadows
- science vs soyence
- Unicode vs UTF
- webpage vs website
- wrap around vs overflow
- ...