extern
C2Pronunciation
UK
- /ɪkstˈɜːn/
US
- /ɛkstˈɜːn/
Description
- outside
- from another file
- trainee at a workplace
Picture a workshop with many rooms. What is made in this room is local. What comes in from another room is, in one sense, extern. That idea of "from outside" is the core of the word, but in modern English it is mostly used in special fields rather than in everyday speech.
You will most often see `extern` in programming. There it marks a variable or function that is declared here but defined somewhere else, often in another source file. As a noun, an "extern" is also a student or trainee who gets practical experience at a hospital, law office, or other workplace. There is also an older adjective use meaning "outside" or "outer," but today people usually say "external" instead.
The word "extern" comes from the Latin externus, meaning "outside" or "outer." In English, that basic idea is still present, but the word itself is not common in general conversation. Most of the time, modern speakers use "external" for the ordinary adjective sense, while "extern" appears in specific professional or technical settings.
In programming, `extern` is a keyword used to say that a variable or function is declared in the current place but defined somewhere else. It helps connect one file or part of a program to another. This is one of the most common modern uses of the word, especially in languages such as C and C++.
As a noun, an "extern" is usually a student or trainee who is getting supervised practical experience in a real workplace, often in medicine, law, or similar fields. This use is about training outside the classroom, not about living outside a building. In that sense, an extern is someone who joins a professional setting for hands-on learning.
There is also an older or less common adjective use in which "extern" simply means "outside" or "from outside." You may find that sense in older writing or in specialized discussions, but for most everyday purposes, "external" is the more natural word. So the card's main idea is simple: "extern" points to something or someone connected with the outside, especially in code and professional training.
Examples
- 1
Legal training
She spent the summer at a legal aid clinic as an extern.
Meaning
an extern
a student who works in a professional setting for training
- 2
Medical training
The hospital lets third-year medical externs follow doctors on their rounds.
- 3
Observation role
As an extern, he was expected to observe carefully and ask questions, not make final decisions.
Forms and spellings
1 form open this card.
Main spelling
- externnoun