algorithmic
Following fixed steps
Algorithmic describes something based on or using an algorithm—a step-by-step procedure for solving a problem or completing a task.
In computing, algorithmic processes follow precise instructions: algorithmic sorting, algorithmic decision-making.
The word now commonly refers to automated systems that curate content: The algorithmic feed showed me more of what I'd already watched.
Algorithmic can carry connotations of opacity or bias when such systems make consequential decisions.
Following set steps
- stepwiseProceeding by degrees
- sequentialOccurring in succession
- structuredArranged in organized form
- methodicalOrganized and deliberate
logical · rule-based · deterministic · repeatable · precise · orderly · protocol · process
Practical solving shortcut
- optimizationMaximizing efficiency or performance
- recursionProcess invoking itself
- sortingArranging into sequence
- searchAct of seeking
complexity · efficiency · cryptography · computability · asymptotic · convergence · polynomial · exponential
Symbolic communication system
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
- variablesChangeable elements in equations
- syntaxRules for arranging words
debugging · compiling · scripting · runtime · object-oriented · inheritance · polymorphism · encapsulation
Automaton design field
- autonomousSelf-directed and free
- botsAutomated software agents
- chatbotsSoftware mimicking conversation
- classificationSystematic grouping by traits
procedural
Following set steps
- stepwiseProceeding by degrees
- sequentialOccurring in succession
- structuredArranged in organized form
methodical · logical · rule-based · deterministic · repeatable · precise · orderly · protocol · process · workflow
heuristic
Practical solving shortcut
- optimizationMaximizing efficiency or performance
- recursionProcess invoking itself
- sortingArranging into sequence
search · complexity · efficiency · cryptography · computability · asymptotic · convergence · polynomial · exponential · combinatorial
code
Symbolic communication system
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
- variablesChangeable elements in equations
syntax · debugging · compiling · scripting · runtime · object-oriented · inheritance · polymorphism · encapsulation · flowchart
robotics
Automaton design field
- autonomousSelf-directed and free
- botsAutomated software agents
- chatbotsSoftware mimicking conversation
- SpeedcubingRoux, layer by layer, lookahead, scramble, solve
- mechanical thinkinggears, cogs, clockwork, machinery, apparatus
- algorithmsDFS, binary search, A star, recursion, recursive
- reverbreverb, diffusion, wet, dry, tail
- Digitaldigital, computerized, digitized, bit, byte
- reasoningreasoning, reason, logic, inference, deductive
algorithmicintuitive
Known without reasoning
instinctive · improvisational · unsystematic · heuristic · ad hoc
algorithmichuman
Homo sapiens individual
organic · creative · imaginative · artistic · discretionary
- search algorithmsSystematic data-finding procedures
- Dijkstra's algorithmShortest path computation method
- algorithmic tradingComputer-driven market transactions
- algorithmic biasSystematic unfairness in automated decisions
- learning algorithmSelf-improving computational process
- genetic algorithmOptimization mimicking natural selection