Top "Terminology" questions

What's the difference between "class method" and "static method"?

I've worked with a few different languages such as Java, C#, and Objective-C. In most languages, methods that don't require …

objective-c terminology static-methods class-method
What is dynamic dispatch and duck typing?

When using Pycharm, It often points out an error, saying: Unresolved reference 'name'. This inspection detects names that should resolve …

python pycharm terminology term
What are hard and soft tabs?

I hear the term "hard tabs" and "soft tabs" (often with much debate about which is better), but what do …

coding-style terminology tabbing
"Marshall" or "Marshal"? "Marshalling" or "Marshaling"?

Which one is it in a programming context? Is there a difference? I've seen it both ways and I don't …

terminology marshalling
What exactly do "IB" and "UB" mean?

I've seen the terms "IB" and "UB" used several times, particularly in the context of C++. I've tried googling them, …

c++ terminology definition
DTO, DAO, and DCO. What is a DCO?

My search for the meaning of DCO was quite fruitless, so I decided to ask here. In my Java application, …

java terminology acronym
Which is the correct shorthand - "regex" or "regexp"

Most of us computer programmers are pretty obsessed about correct terminology. I certainly am, especially because sometimes changing just one …

regex terminology
What does " ~~ " mean in Perl?

In an SO answer daxim states: @array ~~ $scalar is true when $scalar is in @array to which draegtun replies: From 5.10.1+ …

perl terminology smartmatch
VimScript or VimL?

What is the correct name of the Vim scripting language? I see it being called VimScript, Vim script and even …

vim terminology viml