ELI5: Explain Like I'm 5

Strongly typed identifier

A strongly typed identifier is like having a name tag with your name written on it. It tells everyone what your name is and helps them remember it. When programmers create computer programs, they also need to give things names. But there are different ways to do this.

With a strongly typed identifier, the programmer has to decide ahead of time what type of thing it will be. For example, they might give a number a name and say that it will always be a whole number (an integer). This way, the computer can make sure that the number doesn't get used in a way that doesn't make sense (like trying to add it to a word).

It's like when your teacher tells you that you're doing math today. They're telling you what type of thing you'll be working with so you know what to expect. If they suddenly threw art supplies at you instead, it would be confusing and hard to figure out what to do next. That's why strongly typed identifiers are helpful for programmers - it helps keep everything organized and makes sure things don't get mixed up.
Related topics others have asked about: