Top "Terminology" questions

What is "over-engineering" as applied to software?

I wonder what would be a good definition of term "over-engineering" as applied to software development. The expression seems to …

terminology definition
What is the difference between as.tibble(), as_data_frame(), and tbl_df()?

I remember reading somewhere that as.tibble() is an alias for as_data_frame(), but I don't know what exactly …

r dplyr terminology tidyverse tibble
What does dimensionality reduction mean?

What does dimensionality reduction mean exactly? I searched for its meaning, I just found that it means the transformation of …

machine-learning artificial-intelligence data-mining terminology
Normalization in plain English

I understand the concept of database normalization, but always have a hard time explaining it in plain English - especially …

sql database terminology database-normalization
What is the difference between a validation rule and a business rule?

What is the difference between a validation rule and a business rule ? As per my understanding, 'if the state of …

terminology business-logic
Where does the word "pragma" come from?

So I know what pragma is, and what it's used for, but what is the meaning of the word itself? …

c++ c terminology pragma
What is the difference between a subroutine and a function?

Possible Duplicate: What is the difference between a ‘function’ and a ‘procedure’? I searched online for an answer to this …

function terminology theory subroutine
"Adapter" or "adaptor"?

In programming, which spelling—adapter or adaptor—is standard or de facto standard? Is there a difference between them? In …

design-patterns adapter terminology
What does the 'tearoff' attribute do in a tkinter Menu?

I often see Tkinter applications initialize Menu widgets using tearoff=0 in the constructor. import tkinter as tk root = tk.Tk() …

python tkinter terminology tkinter-menu