From Compute to Cyber: The Etymology of Computer Science and Mechatronics

From Compute to Cyber: The Etymology of Computer Science and Mechatronics

A historical study of the origins of computer, algorithm, byte, gigabyte, robot, mechatronics, cybernetics, bug, Web, Bluetooth, Python and artificial intelligence, tracing engineering metaphors, standards and computing culture through verifiable sources.

The words engineers use are often older than the systems they describe. When we say thread, we rarely think of spun fibre; memory has moved from a human faculty to addressable storage, bus from transportation to a shared electrical path, and web from a spider's construction to a global information system. A process may have a child, become a zombie, pass through a firewall, or contain a bug. None of these names was technically inevitable. Other words could have been chosen.

That is why the etymology of computer science and mechatronics becomes more interesting when it moves beyond the question "where did this word come from?" A more revealing question is: when an engineering discipline has to describe something that did not previously exist, which older concepts does it borrow, and which property of the old concept does it transfer into the new system?

This article therefore follows not only linguistic roots but also the points at which meanings changed. Computer, once a job title, and byte, deliberately coined in an IBM project, are not the same kind of linguistic event. Robot moved from literature into engineering; mechatronics began as a corporate coinage and became the name of a discipline; Google emerged from a mathematical word and eventually entered everyday language as a verb. Cyber, meanwhile, takes us farther back than digital networks—to the person steering a ship.

Computer: before the machine, there was a person

Calling a person a computer sounds unusual today. Historically, however, that was the earlier meaning. The Computer History Museum's "Human Computers" archive documents centuries in which computers were people who performed mathematical calculations, often in organised teams. Astronomy, navigation, defence and scientific tables required large volumes of computation long before electronic computers existed.

This is more than a lexical curiosity. Computer first meant a person who computes, and only later a machine that computes. The function moved from the worker to the machine that automated the work, while the word remained.

Behind compute lies Latin computare, historically associated with reckoning and calculating. The same family gives us computation and computer, now central terms in the conceptual structure of computer science.

The semantic transition can be read as a compressed history of computing:

the work of calculation
        ↓
the person who calculates
        ↓
mechanical calculating device
        ↓
electronic computer
        ↓
general-purpose programmable computing system

The fact that "human computer" now needs qualification demonstrates how completely the later machine meaning displaced the earlier occupational one.

Algorithm: from al-Khwarizmi's name to an abstract method

Algorithm followed a different route. Its history is tied to the Latin transmission of the name of the ninth-century mathematician Muhammad ibn Musa al-Khwarizmi. Medieval European texts dealing with Hindu-Arabic calculation methods used Latinised forms of his name. Forms such as algorism initially referred to particular traditions of numerical calculation and later broadened into the modern algorithm.

The change was therefore semantic as well as phonetic:

al-Khwārizmī
      ↓
algorismi / algorism
      ↓
specific methods of calculation
      ↓
algorithm
      ↓
a defined procedure for solving a problem

In modern computer science an algorithm no longer identifies a person. Sorting, searching, graph traversal, compression, cryptography and scheduling algorithms form an abstract class of procedures. Yet the geography and transmission of medieval mathematics remain embedded in the word itself.

A second trace of the same scientific tradition appears in algebra. Here it is not al-Khwarizmi's name but the Arabic al-jabr in the title of his work that entered European languages. Two separate linguistic routes from the same scholarly tradition now sit near the centre of mathematics and computing.

Bit and byte: not natural evolution, but engineering decisions

Bit and byte are used together so routinely that they may appear to have similar histories. They do not.

Bit became a technical term as a contraction of binary digit. English already had the ordinary word "bit", meaning a small piece, so the resulting term also works as a remarkably effective metaphor for a small unit of binary information.

Byte, by contrast, is a conspicuously engineered word. Werner Buchholz's Memory Word Length and Indexing, IBM Stretch Memo No. 45 dated 19 September 1956, explicitly discusses an "input-output byte size" and states an eight-bit maximum for serial input-output. The important historical qualification is that the concept of a byte was not universally frozen from the outset into the eight-bit unit familiar on modern systems. Early architectures used a greater variety of character and sub-word sizes.

The name byte is historically associated with bite, with the spelling changed to reduce confusion with bit. It is a good example of terminology being deliberately designed for an engineering environment.

Modern standard usage is clear:

1 byte = 8 bits

But projecting that equality without qualification onto every early architecture would erase an important part of computing history.

Why giga means a billion and gibi means 2³⁰

Gigabyte combines two histories: the SI prefix giga and the computing unit byte.

In the International System of Units maintained by BIPM:

kilo = 10³
mega = 10⁶
giga = 10⁹
tera = 10¹²

Accordingly, in SI usage:

1 GB = 10⁹ bytes

Binary computer architecture, however, encouraged a long-standing practical ambiguity. Since 2¹⁰ = 1024 is close to 1000, kilo, mega and giga were also widely used for powers of two. Storage and memory documentation consequently developed cases in which the same prefix could imply different numerical values.

In 1998 the IEC standardised binary prefixes to remove this ambiguity. NIST's historical account gives the derivation explicitly:

| Decimal | Value | Binary | Value | | --- | ---: | --- | ---: | | kilobyte (kB) | 10³ B | kibibyte (KiB) | 2¹⁰ B | | megabyte (MB) | 10⁶ B | mebibyte (MiB) | 2²⁰ B | | gigabyte (GB) | 10⁹ B | gibibyte (GiB) | 2³⁰ B | | terabyte (TB) | 10¹² B | tebibyte (TiB) | 2⁴⁰ B |

Kibi, mebi and gibi sound unlike words that slowly evolved over centuries because they did not: they were deliberately standardised to remove technical ambiguity. Here etymology meets metrology and system engineering directly.

Program: writing future behaviour in advance

Program predates computing by centuries. Through Greek programma and the graphein family, it historically carried senses associated with something written, announced or arranged beforehand.

The computer meaning preserves that old logic surprisingly well. A program is a symbolic description, written in advance, of behaviour a machine may later execute.

program
→ a plan written beforehand
→ a representation of instructions to be executed
→ a source of executable behaviour

The transfer is not merely decorative. It preserves the central programming idea of specifying future behaviour before execution.

Terms such as instruction, statement, expression, language, grammar, syntax and semantics form a related family borrowed from writing and linguistics. Programming languages carry the natural-language analogy in their very name even though their formal properties differ fundamentally from ordinary human language.

Memory, address and register: the computer's mind and bureaucracy

Many core architecture terms did not originate in electronics.

Memory transfers a human capacity for retaining information to a physical storage system. Address moves from the location at which a person or building can be found to the location of a memory item. Register, associated with recording and registers, becomes a small, fast storage location within a processor.

Taken together, the terms show that computing borrowed not only from the human mind but also from ordinary administrative life:

  • memory retains information,
  • an address identifies where it can be found,
  • a register records a defined value.

Concepts such as memory hierarchy, registers and pipelines now have exact technical definitions, yet their names do not initially sound electronic. Once technicalisation is complete, the metaphor becomes nearly invisible.

Stack and queue: when physical behaviour becomes an algorithm

Stack and queue show how a name can carry the behaviour of a data structure.

A physical stack is a pile of objects. The last object placed on top is the first one removed. A queue is a line: participants enter at one end and leave from the other.

stack → last in, first out
queue → first in, first out

Here the word is more than a mnemonic. The metaphor carries algorithmic semantics. Someone who understands an ordinary queue can infer the basic rule of the data structure from the name itself.

Pipeline and bus: industry enters processor architecture

Pipeline evokes a physical line carrying material or fluid through stages. In processor architecture, instruction processing is divided into stages and different instructions can occupy different stages at the same time.

The flow metaphor becomes a timing model:

fetch → decode → execute → memory → write-back

One instruction advances toward completion while others enter behind it. The distinction between pipeline latency and throughput is easier to grasp because the word supplies a physical model.

Bus similarly transfers the idea of shared transportation to an electrical communication path. Address, data and control information may travel over shared interconnect structures.

Technical terminology often survives not because its historical analogy is perfect, but because the analogy continues to support useful reasoning.

Robot: literature at the centre of engineering

Robot is one of the strongest etymological examples in mechatronics and robotics. The word did not originate in an engineering standard or laboratory report. It spread internationally through Karel Čapek's 1920 play R.U.R. (Rossum's Universal Robots). Czech robota belongs to a semantic field of compulsory labour or forced work. Accounts connected to Čapek credit his brother Josef Čapek with suggesting the word.

The origin fits a debate that has persisted throughout the history of robotics: which forms of human labour should be transferred to machines?

robota
→ compulsory labour
→ robot
→ artificial worker
→ industrial robot
→ mobile/autonomous robot
→ collaborative robot

Newer forms such as cobot show the semantic family continuing to evolve. The goal is no longer only a machine replacing a human worker; it can be a system designed to share a working environment with people.

A word made prominent by a 1920 literary work became, within decades, an ordinary term in robotics, embedded systems and autonomy.

Mechatronics: from a trademark application to a discipline

Mechatronics is one of the most revealing words in this study because its morphology directly exposes the structure of the field.

According to Yaskawa's corporate history, engineer Tetsuro Mori coined Mechatronics from mechanism and electronics; Yaskawa applied to register the term as a trademark in 1969 and the registration followed in 1972. The company later relinquished the trademark so that the term could spread as a general technical expression.

mechanism + electronics
          ↓
     mechatronics

Defining modern mechatronics merely as mechanics plus electronics, however, would now be incomplete. Control, sensing, embedded computing, software, communications and increasingly data-driven methods are integral to the field.

The meaning of the word has therefore grown beyond its own morphological components. It began by naming the fusion of two domains and developed into a broader systems-engineering identity.

This is a useful model of how engineering disciplines form: technologies first become tightly coupled, the coupling receives a name, and the name then acquires an academic and professional identity of its own.

Cybernetics: before the computer, there was a helmsman

Cyber now suggests networks, attacks, security and digital environments. Its historical path, however, does not begin with computers.

Norbert Wiener's 1948 Cybernetics: Or Control and Communication in the Animal and the Machine established cybernetics in its modern scientific setting. The word reaches back to Greek kybernētēs, a helmsman or steersman.

What a helmsman does maps remarkably well to control theory:

desired heading
      ↓
observe current heading
      ↓
evaluate deviation
      ↓
adjust the rudder
      ↓
observe the new state

In engineering language:

reference → measurement → error → control action → plant → feedback

An ancient maritime metaphor therefore fits the logic of feedback control with unusual precision.

Cybernetics later fed a productive cyber- family: cyberspace, cybercrime, cyberattack and cybersecurity. The most visible prefix in modern cybersecurity ultimately carries not a digital object but the image of someone steering a vessel.

Feedback: from conversation to the control loop

Feedback is another word that has become ordinary in mechatronics. In everyday language it means a response or reaction to an outcome. In control systems it identifies a structural relation: part of the output influences the input side of the system.

The term makes the mathematics intuitively legible. In a closed-loop system, measured output is compared with a reference, and the resulting error affects control action. Feedback renders this as a directional act of feeding something back.

Control terminology is full of such transferred words: response, tracking, error, disturbance, plant, observer, state and feedback. Their engineering definitions are precise, but their everyday meanings continue to supply the first mental model.

Servo: from serving to precise motion

Servo belongs to a word family associated with service and serving. In engineering, it became attached to systems that follow a command or reference using feedback to regulate position, speed or another variable.

In everyday electronics, servo motor is often treated as though it simply meant a small, precise motor. Historically and technically, however, the servo concept is wider: sensing, control, actuation and feedback form a closed-loop system.

The etymology therefore offers a useful engineering reminder. A servo is not fundamentally a particular motor geometry; the key idea is controlled behaviour that serves a reference.

Bug: the famous moth that did not invent the word

One of computing's most repeated stories concerns Grace Hopper and the moth found in the Harvard Mark II. The event is real; the common conclusion is not.

The Smithsonian National Museum of American History states that engineers had used bug for small faults in machines for more than a century, and that Thomas Edison spoke of bugs in electrical circuits in the 1870s. In 1947 the Mark II team did indeed find a moth trapped in the machine, taped it into the logbook and labelled the entry "first actual case of bug being found."

The joke itself demonstrates prior usage: the concept of a bug had not just been invented; an actual insect corresponding to the existing metaphor had been found.

bug = technical defect       → predates 1947
moth in the Mark II          → real event
popular Grace Hopper story   → not the origin of the term

Etymological research repeatedly requires this distinction between a memorable story and a causal origin. Many technological myths are real events connected by an incorrect historical inference.

Debug: a metaphor becomes a verb

Once bug was established for a technical defect, debug became an unusually productive extension: remove the defect from the system.

bug
debug
debugger
debugging

These are now fully technical words, but the original metaphor remains visible. Other languages often reproduce the same pattern with their own words for cleaning, removing or isolating faults.

Mouse: from a laboratory nickname to human-computer interaction

The computer mouse takes its name from physical resemblance. Early pointing devices developed in Douglas Engelbart's group had a small body and a cord that suggested a tail. Computer History Museum accounts note that the team later could not say with certainty who first used the name, but mouse became the lasting laboratory term.

The transition is striking:

physical resemblance
→ laboratory nickname
→ product category
→ HCI standard

For a user who now thinks first of the computer device, the metaphor has almost reversed direction. Even pointing behaviours performed without anything resembling a physical mouse remain conceptually linked to the same interaction model.

Web: from spider geometry to a global information space

World Wide Web was not an inevitable name. CERN's historical archive records debates involving names such as The MESH, The Information Mine and World Wide Web. The first browser/editor application was also initially called WorldWideWeb and later renamed Nexus to avoid confusion with the project itself.

The web metaphor succeeded because it compresses topology into a single word. Nodes and links form a structure of cross-references rather than the linear order of a book.

A large technical vocabulary grew from the metaphor:

web
web page
website
web server
web browser
web crawler
spider

Crawler and spider reinforce the parent metaphor. Once the information structure is a web, automated software moving across it can naturally be called a spider. An initial metaphor constrains the vocabulary available for later concepts.

Internet: an internetwork before a proper name

Internet and Web are often treated as synonyms in ordinary speech, but technically they are different. The Web is one application and information system operating over the Internet.

The word itself exposes the architectural idea:

inter + network
→ internetwork
→ internet

In earlier networking terminology, an internet could be used generically for interconnected networks. The worldwide TCP/IP system later became the specific the Internet.

This history even gives the capital I a conceptual role in a particular period: a distinction between a generic internetwork and one globally recognised network.

As network protocols, routing and layered architectures developed, many other physical metaphors entered engineering: packet, frame, port, socket, gateway, bridge and handshake.

Packet and frame: data behaves like a physical object

Network data is abstract, but networking vocabulary makes it feel transportable.

A packet evokes a small packaged shipment, a frame a boundary, a header the leading section, and a payload the useful cargo. Gateway suggests an entrance, bridge a connection across a divide, port a point of entry, and handshake a mutual act of agreement.

These words make protocol behaviour easier to conceptualise:

header + payload
        ↓
      packet
        ↓
 gateway / router
        ↓
     endpoint

Much of networking vocabulary turns invisible bit streams into a model resembling physical logistics.

Firewall: from a barrier against fire to network security

Firewall did not begin with computer security. In architecture and vehicle engineering, it denotes a physical barrier designed to prevent fire from spreading between compartments.

Network security abstracts the same principle: inspect traffic crossing a boundary and allow or block it according to policy.

The metaphor survives because of the boundary concept. Undesired network traffic replaces physical fire. Modern security architecture is much more complex than a single perimeter wall, yet the term remains.

Terminology does not necessarily evolve as quickly as architecture. A successful metaphor can outlive the assumptions under which it was coined.

Trojan: from epic strategy to malicious software

Trojan horse, or simply Trojan, transfers the strategy of the Trojan Horse story into computer security: danger is concealed inside something accepted as legitimate.

In malware terminology, the transferred property is not physical shape but strategy—enter through trust rather than by openly breaking the boundary.

Virus and worm similarly borrow from biological or living systems. A virus suggests replication through a host relationship; a worm came to denote autonomous propagation across systems or networks. Modern malware taxonomies are more complicated than these metaphors, but the terms remain highly productive.

Sandbox and honeypot: ordinary objects in the security laboratory

A sandbox is a bounded play area. In software security the principle is comparable: constrain what code can access and reduce its ability to affect the surrounding system.

A honeypot uses an attraction or bait metaphor. A controlled system made to look interesting to an attacker can be used to observe hostile behaviour or obtain early evidence of intrusion attempts.

The two terms encode two different security strategies:

  • sandbox: constrain,
  • honeypot: attract and observe.

Such metaphors survive because they communicate operational intent before the formal definition is even given.

Python: comedy, not a snake

Programming-language names form their own cultural history. Python is one of the most frequently misguessed examples.

Guido van Rossum wrote in his 1996 foreword to Programming Python that in December 1989 he began work on a new scripting language and chose Python as a working title because he was a fan of Monty Python's Flying Circus. Python's official FAQ confirms the same origin: he wanted a name that was short, unique and slightly mysterious.

Therefore:

Python language → Monty Python
Python language ↛ snake

Later visual culture around Python can evoke snakes, but that is a subsequent layer, not the reason the language received its name.

GNU: when an acronym turns back into itself

GNU is a classic example of computer culture generating terminology through wordplay:

GNU's Not Unix

It is a recursive acronym because the first word of the expansion is GNU again. The GNU Project's official history states that the name was deliberately selected in this tradition and connects it to older hacker recursive acronyms such as TINT = TINT Is Not TECO.

This is not ordinary historical sound change. A technical community deliberately combined humour, lineage and identity in a single name.

GNU simultaneously acknowledges technical compatibility with Unix and asserts that it is not Unix. One name communicates architectural ancestry and separation at the same time.

Bluetooth: a thousand-year-old king's initials in modern devices

Bluetooth is not a technical acronym. According to the Bluetooth SIG's official history, in 1996 Intel, Ericsson and Nokia were working toward a common short-range wireless standard when Intel's Jim Kardach suggested a temporary code name referring to the tenth-century Danish king Harald "Bluetooth" Gormsson.

The analogy was unification: Harald's historical role as a unifier was compared with the aim of joining the PC and mobile-phone industries through short-range wireless connectivity.

The logo adds another historical layer. It combines the Younger Futhark runes Hagall (ᚼ) and Bjarkan (ᛒ), representing Harald's initials, into a bind rune.

The visual identity of a modern radio technology therefore reaches back roughly a millennium into Scandinavian history.

Google: a googol, a spelling and eventually a verb

There is mathematics in Google's name. David Koller's Stanford account, based on colleagues around the Gates Computer Science Building where Google developed, records that the early search engine was called BackRub, referring to its analysis of Web backlinks.

In 1997, while seeking a name that suggested the indexing of an immense amount of information, googolplex and googol were discussed. A googol is 10¹⁰⁰. Sean Anderson searched for the domain using the spelling google.com; it was available, and Larry Page accepted the spelling. Koller gives the registration date as 15 September 1997.

The route is unusual:

googol = 10¹⁰⁰
      ↓
idea of enormous quantity
      ↓
google spelling
      ↓
Google
      ↓
search engine / company
      ↓
to google

A mathematical word became a brand, and the brand then expanded into ordinary verb usage.

Artificial Intelligence: an ambition named in 1955

Artificial intelligence now covers an enormous family of methods and products. Its historical basis can be checked against a primary document: A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence, dated 31 August 1955.

The proposal by John McCarthy, Marvin Minsky, Nathaniel Rochester and Claude Shannon uses artificial intelligence in its title for the planned 1956 summer project. Its central conjecture is equally revealing: aspects of learning and intelligence might be described precisely enough for a machine to simulate them.

The term therefore did more than name a research area; it expressed a strong scientific programme.

By the time we reach modern image processing, audio processing and artificial intelligence, the field has changed repeatedly. Yet the 1955 proposal already presents an unusually broad agenda involving language, abstraction, problem solving and machine improvement.

Neural network, learning and attention: describing machines with human words

AI terminology makes computing's anthropomorphic tendency especially visible.

Neural network, learning, memory, attention, vision, language, agent and hallucination all borrow from biology, psychology or human behaviour. Their technical meanings are not identical to their ordinary human meanings.

An attention computation in a model is not a human experience of attention. Machine learning is not a numerical duplicate of human learning. A language model's hallucination is not hallucination in the clinical sense.

The terms are useful, but they also influence mental models. Etymology therefore has contemporary engineering value: anthropomorphic vocabulary can cause systems to be understood as more human-like than their mechanisms justify.

Transformer: the same word in two engineering worlds

Transformer already had a long technical history in electrical engineering: a transformer changes voltage and current relationships through electromagnetic induction. The Transformer of modern AI belongs to a different technical lineage and became a specific architecture name through attention-based modelling.

The same English word consequently has two strong technical meanings. For a mechatronics engineer, transformer may first evoke power electronics; for an NLP researcher it may evoke a model architecture.

Shared etymology does not imply shared mechanism. Context remains part of technical meaning.

Hardware, software and firmware: hard, soft, then firm

Hardware predates computing as a word for physical tools and metal goods. It became a natural umbrella term for the physical components of a computer.

Software was then formed in contrast: programs and logical content that were not the physical machine. Firmware extended the hardness metaphor again to software closely tied to a device or stored in comparatively persistent form.

hardware
software
firmware

The three terms resemble an intuitive material metaphor more than a formal scientific taxonomy, yet they became one of computing's most durable conceptual distinctions.

Kernel and shell: core and outer layer

Operating-system terminology supplies another coherent physical metaphor in kernel and shell.

Kernel suggests the central core of a seed or fruit; shell suggests an outer layer between the user and the inner system. In the Unix tradition, shell acquired the precise technical role of a command interpreter.

The naming produces an immediate architecture:

user
 ↓
shell
 ↓
kernel
 ↓
hardware

Real operating systems are much more complicated, but the metaphor has survived decades of engineering and education because it remains conceptually economical.

The process family: parent, child, orphan and zombie

Unix and POSIX process terminology developed something close to a family metaphor.

A process that creates another process becomes a parent; the new process is a child. A process that loses the expected parent relationship may be discussed as an orphan, while a terminated process whose exit status has not yet been reaped becomes a zombie. Fork adds the image of one flow splitting into branches.

The words form a network rather than a set of isolated metaphors:

parent
  └── child
       ├── orphan
       └── zombie

Once the parent/child metaphor exists, later terms can be generated from the same semantic field. Technical vocabularies often evolve in families.

Daemon: an unseen worker in process management

The Unix daemon is another term with a cultural rather than electronic origin. It denotes a background service process and is often confused with the religiously loaded English word demon; the technical spelling is daemon.

The computing usage draws on the idea of an unseen agent performing work in the background. Expressions such as mail daemon and cron daemon subsequently became ordinary systems terminology.

The example matters because computing vocabulary is not fed only by mathematics and industry. Myth, humour, laboratory culture and literature also contribute to technical language.

Cookie is one of the Web's most ordinary-sounding technical terms. HTTP is fundamentally stateless, so small pieces of client-side state became central to sessions and preferences in Web applications.

The word also connects to older computing jargon through expressions such as magic cookie, which appear in standards and protocol documents predating or extending beyond ordinary Web-cookie usage.

Today cookie is not merely programmer jargon. It appears in privacy notices, legal compliance and everyday user interfaces. The word travelled from computing culture to protocol terminology and then into public and regulatory language.

Magic number: why is there "magic" in a deterministic system?

Engineering aims for measurable and explainable behaviour, yet terms such as magic number and magic cookie remain common.

A fixed identifying value in a file format or protocol may be called magic; an unexplained literal embedded in source code may also be called a magic number. The word does not suggest supernatural behaviour. It points to a value that appears arbitrary or unexplained when its convention is unknown.

This is part of computing's internal humour. Formal specifications and hacker folklore can coexist inside the same technical system.

Code: from law to executable representation

Code long predates electronic computing. It referred to systematic bodies of rules and law, later to systems in which signs represented other meanings in telegraphy, cryptography and communications, and eventually to symbolic instructions for computers.

The common theme is rule-governed representation.

code
→ body of rules
→ symbolic mapping
→ communication code
→ source code / machine code

In source code and object code, the meaning becomes still more specialised. When programmers say they are "writing code", they use a word whose older semantic field includes law, rules and symbolic representation.

Cryptography: from secret writing to computational security

Cryptography combines Greek roots associated with hidden or secret material and writing: historically, secret writing.

Modern cryptography is much broader than producing concealed text. It covers confidentiality, integrity, authentication, digital signatures, key agreement and other properties through mathematical constructions and protocols.

The difference between historical root and modern scope is instructive. The word retains its old centre while the discipline expands far beyond it.

Terms such as cipher, key, signature, certificate and nonce similarly transfer older or ordinary meanings into formal security systems.

Even data is "that which is given"

Data is historically the plural of Latin datum, associated with "that which is given". For modern data engineering, the origin is almost ironic. Data is rarely simply given. It is measured, sampled, selected, encoded, cleaned and represented by a system.

An ADC value from a temperature sensor, a camera pixel, an audio sample or a log record is not reality itself; it is a representation produced by a particular measurement and processing chain.

The etymology therefore opens an epistemological question:

How much of what we call "given" data is actually given, and how much is produced by measurement design?

This is especially relevant in mechatronics, signal processing, AI and digital forensics. Change calibration, sampling rate, quantisation, clocking, preprocessing or provenance and the data representing the "same event" may also change.

Sensor, transducer and telemetry: the language of measurement

Mechatronics inherits a large vocabulary from measurement science.

Sensor belongs to the semantic family of sensing and perception. Transducer expresses conversion from one physical or energetic form into another. Telemetry combines the idea of distance with measurement: measurement from afar.

The word telemetry nearly defines its own function.

A UAV sending temperature, pressure, position, speed and system state to a ground station may require a complex chain of electronics and software, yet the linguistic core remains simple: bring a remote measurement here.

These terms sit where language and physical architecture meet directly in embedded systems, sensing and telemetry.

Why does engineering use so many metaphors?

We cannot directly see a register value, process state, network packet or software abstraction. As abstraction increases, engineering language repeatedly maps unfamiliar mechanisms onto familiar experience.

The main formation patterns include:

| Formation mechanism | Examples | | --- | --- | | Technicalisation of an older word | computer, program, memory | | Physical metaphor | stack, pipeline, bus, firewall | | Biological/human metaphor | virus, neural network, parent/child | | Deliberate coinage or blend | byte, mechatronics | | Cultural or historical reference | robot, Bluetooth, Python, Trojan | | Abbreviation and community jargon | bit, GNU | | Standardisation coinage | kibibyte, gibibyte | | Brand and proper-name diffusion | Google |

The categories are not absolute. Web has both physical and biological associations; Google moves from mathematics to branding; cyber evolves from an ancient control metaphor into a productive modern prefix.

The crucial point is that engineering vocabulary is layered in much the same way as engineering systems.

Metaphor does not only explain; it shapes design thinking

A good technical metaphor has a stronger effect than making a concept memorable. It can constrain how the concept is reasoned about.

Call a data structure a queue and FIFO behaviour feels natural. Call a hierarchy a tree and root, parent, child and leaf become available. Call a linked information system a web and spider and crawler become plausible. Once a filesystem uses directory, path, root and tree, its vocabulary reinforces a spatial model.

Technical terminology is therefore not a collection of independent words but a set of mutually reinforcing metaphor systems.

Once we say tree:

root
branch
node
leaf

becomes an almost ready-made family.

Once process relations are parent/child, orphan becomes a natural extension. Once network security is imagined as a physical boundary, firewall, gateway, tunnel and DMZ can inhabit the same mental map.

Terminology is not merely a historical residue. It remains an active part of engineering cognition.

Words can outlive the technology that created them

An engineering term may survive after the physical assumption that produced it has disappeared.

The floppy-disk save icon remains familiar to people who have never used a floppy disk. Dial can still mean calling a number without any rotary dial. Tape remains literally relevant in some backup systems, while much recording vocabulary has outlived older media technologies.

Likewise core can mean a modern processor core while magnetic core memory refers to a very different historical device. The same word can attach to different technical objects in different periods.

This is why reading only the modern dictionary definition is not enough for a serious history of technical terminology.

Why etymology matters to engineers

The engineering value of this subject is not nostalgia.

First, it helps us read conceptual boundaries more accurately. Knowing that byte size was historically less uniform prevents anachronistic assumptions when examining old architectures and file formats. Understanding GB versus GiB prevents ambiguity in capacity calculations.

Second, it exposes the limits of metaphor. Neural network does not mean that an artificial network is equivalent to a biological nervous system. Firewall should not reduce modern Zero Trust or service-mesh security to a single perimeter wall.

Third, it helps us read historical technical documents correctly. A text in which computer means a person, byte is architecture-dependent, or internet is a generic internetwork cannot always be interpreted using today's default meanings.

Fourth, it shows how disciplines influenced each other. Mechatronics names the joining of mechanisms and electronics; cybernetics linked control and communication; artificial intelligence brought computing into direct conversation with concepts of human cognition.

Conclusion: engineering history is embedded in engineering language

A few minutes of ordinary computer use takes us through centuries of linguistic history.

Computer leads to people performing calculations. Algorithm preserves al-Khwarizmi's name. Byte leads to IBM Stretch architecture debates, while gibibyte records an effort by standards bodies to resolve decimal-binary ambiguity. Robot travels from 1920s theatre to factories; mechatronics moves from a 1969 corporate coinage to university departments. Cyber points beyond attack dashboards to the person steering a vessel. Bug existed in engineering language before anyone found a real moth in a computer. Web emerged from competing names at CERN. Bluetooth carries the name and runic initials of a Viking-age king. Python comes from British comedy rather than a snake. Google travels from the idea of 10¹⁰⁰ through a domain-name spelling and into everyday speech.

Each word is a small technical fossil. Remove its later layers and we find not only linguistic history but the automation of calculation, the mechanisation of labour, the convergence of disciplines, the standardisation of measurement, the growth of networks and the persistent human habit of explaining machines through older experience.

Engineering etymology is therefore not merely the question "where did this word come from?" It asks something deeper:

When a new technology appears, which older world do we use to make it intelligible?

References

  • Computer History Museum. Human Computers. https://www.computerhistory.org/revolution/calculators/1/65
  • Computer History Museum. Werner Buchholz, Memory Word Length and Indexing, Stretch Memo No. 45, 19 September 1956. https://archive.computerhistory.org/resources/text/IBM/Stretch/pdfs/06-08/102632292.pdf
  • Bureau International des Poids et Mesures (BIPM). SI Prefixes. https://www.bipm.org/en/measurement-units/si-prefixes
  • National Institute of Standards and Technology (NIST). Prefixes for Binary Multiples. https://physics.nist.gov/cuu/Units/binary.html
  • Yaskawa Electric Corporation. The Birth of an Innovative Concept — Mechatronics. https://www.yaskawa-global.com/milestones/1960s
  • Wiener, Norbert. Cybernetics: Or Control and Communication in the Animal and the Machine. MIT Press, 1948.
  • Smithsonian National Museum of American History. Log Book With Computer Bug. https://americanhistory.si.edu/collections/object/nmah_334663
  • CERN. WorldWideWeb NeXT Application — History. https://worldwideweb.cern.ch/history/
  • van Rossum, Guido. Foreword for Programming Python, 1st ed. Python.org, 1996. https://www.python.org/doc/essays/foreword/
  • Python Software Foundation. General Python FAQ — Why is it called Python? https://docs.python.org/3/faq/general.html
  • GNU Project / Free Software Foundation. Overview of the GNU System. https://www.gnu.org/gnu/gnu-history
  • Bluetooth SIG. Origin of the Bluetooth Name. https://www.bluetooth.com/about-us/bluetooth-origin/
  • Koller, David. Origin of the name "Google". Stanford University, 2004. https://aperture.stanford.edu/~dk/google_name_origin.html
  • McCarthy, John; Minsky, Marvin; Rochester, Nathaniel; Shannon, Claude. A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence, 31 August 1955. https://www-formal.stanford.edu/jmc/history/dartmouth/dartmouth.html
  • RFC Editor. Internet Security Glossary, Version 2 — RFC 4949. https://www.rfc-editor.org/rfc/rfc4949.html
  • Unicode Consortium. Unicode Glossary. https://www.unicode.org/glossary/
QR code for this page