terminology

Can I say a Constructor is a Method?

I wonder if can I say that a constructor is a special case of a method? ...

php terminology: difference between getters and public methods?

My question is more about terminology then technicalities (or is it?). What's the difference between a getter method and a public method in a class? Are they one in the same or is there a distinction between them? I ask because I'm trying to learn best coding practices and this area seems grey to me. I was commenting my code out and n...

Technically, isn't it "Rails on Ruby" instead of Ruby on Rails?

More and more people just say Rails instead of Ruby on Rails nowadays... and isn't it Rails, which is developed on top of Ruby, so it is really Rails on Ruby? Update: when people say: I am using Rails, that means it is Rails they are using. When people say: I am using Ruby on Rails, that means they are using Ruby that happens to be on ...

Use of the term "page fault" not relating to virtual memory?

In a number of situation, I've found my self using the term "page fault" to describe something other then virtual memory. For example: When manually refactoring a block of code into a function, I "page fault" the variable I need into the argument list, that is I start with a void list and add whatever the compiler tells me is missing u...

Difference between shared memory and pipe in unix?

Hi, what is main difference between shared memory and pipe in unix programming? ...

"Formatter" and "Serializer" - any difference between the terms?

Some things in .NET are called "formatters" - BinaryFormatter, SoapFormatter. Others are called "serializers" - XmlSerializer, DataContractSerializer. Why the difference? ...

What is this control called?

http://www.jsfiddle.net/FxCdE/ I'm looking for the name of this control. It's two lists with buttons to move items from one list to another list. usually this is used to create a large set from a large set of data. It is often coupled with filters for the list which represents the "selectable" values. ...

What's the best way to define the words "class" and "object" to someone who hasn't used them?

My neighbor is taking "Intro to Java", and asked me to help explain a few of the first-day concepts. I realized that since I do this everyday, I don't have the beginner's mind, and it's hard to relate some of this stuff from scratch. The one that's actually not trivial for me to explain is "what the heck is a class?" Best I have so f...

What is this practice called in javascript?

When you wrap your JavaScript in a function like this: (function(){ var field = ...; function doSomthing(){... ... })(); I noticed that this fixes scoping problems for me on a lot of web pages, but I've never actually known what this practice is called. ...

Upstream/downstream callers

In VS2010's code analysis, there is a concept of upstream/downstream callers. What exactly is an up/downstream caller? Thanks ...

What do you call tags that need no ending tag?

There are HTML tags, such as <img />, <input /> and <button />, that need no ending tag (</img>, </input> and </button>). What is the term that describes this type of tags? ...

High-level vs. low-level algorithm implementation

What is exactly meant by high-level and low-level implementation of an algorithm? ...

Coarse-grained vs fine-grained

What is the difference between coarse-grained and fine-grained? I have searched these terms on Google, but I couldn't find what they mean. ...

what is this SQL select construct called?

What is the term for the select construct in the following select statement that is in bold? SELECT a.t1 as a, (SELECT b.n as b FROM b WHERE b.x = a.t1), c.t2 as c FROM a,c WHERE a.x = c.x I was explaining that this can be done in oracle but when asked what it was called, I couldn't think of any term. Is there a term for this? Or is i...

C# variable initializations vs assignment

In a book I found following (translation): Initialization means assigning the value of the variable at the declaration time. int X=5 is called an initialization command. EDIT: It just says that term initialization is used only when you assign value at the declaration time. If you do it later, its just assignement (according to it -...

What's the difference between groups and roles?

A lot of identity management implementations use roles in addition to groups. How are they different? So far I haven't found a compelling use case for separating the two. All the explanations I've read are vague and hand-wavey. Can you give a good example where having roles and groups are necessary? ...

what is Produce Integration with respect to System Design Document

What do we mean by Product Integration, product integration sequence with respect to System design document. ...

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? I've used it many times in code, but I never really knew what the word actually means or stands for. ...

Confusing terms in asp.net

I am confused with the following terms. Please elaborate on what each of the following means: Run time execution time dynamically creation virtual machine ...

What is negative code?

I was reading http://en.wikipedia.org/wiki/Douglas_McIlroy and found a quote that mentions "The real hero of programming is the one who writes negative code." Can any one explain what that means? ...