Where does “typedef” come from?
Typedef derives from English type, which comes from Middle English type, from Middle French definition, from Ancient Greek τύπος meaning "impression or mark," ultimately from Proto-Indo-European dʰeygʷ- meaning "to form or shape."
typedef (English): A statement that declares a name for a data type;...
Definitions
- A statement that declares a name for a data type;...
Ancestry of “typedef”, step by step
typedef traces back through two separate lines of ancestry.
via English definition
| Step | Language | Word | Meaning |
|---|---|---|---|
| 1 | English | definition | A statement of the meaning of a word or word... |
| 2 | Middle English | diffinicioun | — |
| 3 | Middle French | definition | definition |
| 4 | Latin | dēfīnītiō | definition; precise description |
| 5 | Latin | dēfīniō | to bound, set bounds to; to limit |
| 6 | Latin | dē- | of; from |
| 7 | Latin | dē | of; concerning; about |
| 8 | Latin | post | behind; after, since, besides, except; behind,... |
| 9 | Latin | poste | ablative singular of postis |
| 10 | Proto-Italic | posti | behind, after |
| 11 | Proto-Indo-European | pósti | after |
| 12 | Proto-Indo-European | pós | afterwards, post; by, at |
via English type
| Step | Language | Word | Meaning |
|---|---|---|---|
| 1 | English | type | A grouping based on shared characteristics; a... |
| 2 | Middle English | type | symbol, figure, emblem |
| 3 | Latin | typus | figure, image; type, form, sort, kind; form,... |
| 4 | Ancient Greek | τύπος | A blow, pressing; The results of a blow: mark,... |
| 5 | Ancient Greek | τύπτω | to beat, strike, smite; to beat, strike oneself |
| 6 | Proto-Indo-European | (s)tewp- | to push, to stick |
| 7 | Proto-Indo-European | (s)tew- | to push, to hit |