terminology

What is a delegate?

I was coding some stuff on objetive c.. but I still dont get it, I dont know/understand what a delegate is at all. Maybe cuz my main programming language is C++ and Java... dont know. I searched the web looking for an ENGLISH explanation, but, seems like I dont speak english :) ...

Difference between Static Corruption and Stack Corruption

Can anyone explain insights about the difference between Stack corruption and Static corruption ? ...

Your code is lightweight. Any more?

Hi all, When we want to compliment someone on their programming code which is neat, clear and the file only takes a few kilobytes, are there any good professional words that we can use to praise him / her? The one that I used most is "Your code is lightweight." But I had seen some people say "it's light-coded" Please suggest yours ....

Difference between function and method?

Possible Duplicate: method vs function vs procedure vs class ? Can some one give the differences between a method and a function? ...

Term for legacy bug replication?

Out of idle curiosity, does anybody know of a term for replicating bugs in a new implementation of an old system so as to maintain backwards compatibility with old clients that rely on the buggy functionality? I'd be particularly interested if it included a connotation of having to reverse engineer the incorrect behavior so as to proper...

What is a 'value' in the context of programming?

Can you suggest a precise definition for a 'value' within the context of programming without reference to specific encoding techniques or particular languages or architectures? [Previous question text, for discussion reference: "What is value in programming? How to define this word precisely?"] ...

What is the terminating part of a xml single/stand-alone tag called?

For example, in the case of XML data such as the following: <foo>bar</foo> The opening and closing < and > symbols could be called brackets. However, in the following: <br /> <data foo="bar" /> <blah a="1" b="2" /> Is there a good name for the closing /> token? “There are only two hard things in Computer Science: cache invalid...

Terminology - users of a class

I'm writing some documentation and I just can't find the right word. Let say my class is called Writer and some people will be using it. How should I name objects that use the class (or instances of) I'm documenting? Users of Writer class? - Program is not "a user". Consumers of Writer class? - Sounds like somebody will eat it. Callers...

Explanation of BASE terminology

The BASE acronym is used to describe the properties of certain databases, usually NoSQL databases. It's often referred to as the opposite of ACID. There are only few articles that touch upon the details of BASE, whereas ACID has plenty of articles that elaborate on each of the atomicity, consistency, isolation and durability properties....

Does a deep copy operation recursively copies subvariables which it doesn't own?

Given an object that has a variable which it doesn't own; that is, the variable is composed by aggregation instead of composition. Will a deep copy operation copy the variable or only the link to it? ...

Questions on simple threading jargons

When a manual-reset event is signaled, all threads waiting on the event become schedulable. When an auto-reset event is signaled, only one of the threads waiting on the event becomes schedulable. I have some really noob questions here to ask, as I'm new to threading. What does it mean to "set" and "reset" an event? What ...

Standard script database variables (Oracle vs Sql Server Terminology)

What are the differences/equivalences between Microsoft Sql and Oracle connection parameters, and are there some common names they map to? Things like "database", "instance", "username", "tablespace". From Help me put Oracle terminology into SQL Server terminology we get: | Oracle | Sql Server | Universal| ==================...

What is 'weaving'?

I've seen this term when read about how Spring works and I've just read the article about JPA implementation performance and it has the next statistics: EclipseLink 3215 ms (Run-time weaver - Spring ReflectiveLoadTimeWeaver weaver ) EclipseLink (Build-time weaving) ...

What is '`' character called?

I feel silly for asking this but it isn't like I could google this. What is the ` character called? In case it doesnt show up, it is the character used for inline code with markdown. Also, on most keyboards, it shares the key with ~. I like all three answers so I made this a CW instead of accepting ...

Proper inheritance

What is meant by proper inheritance? ...

What is the difference between an algorithm and a function?

Are they the same thing? ...

What is Extract/Transform/Load (ETL)?

I've tried reading the Wikipedia article for "extract, transform, load", but that just leaves me more confused... Can someone explain what ETL is, and how it is actually done? ...

What is the differences between the term 'object' and 'instance' in a programming language?

I cannot distinguish the two terms. How about you? ...

Difference between ioc and dependency injection

Difference between ioc and dependency injection . explain dependency injection in spring. What is difference b/w JSF dependency injection and spring dependency injection.. ...

Terminology and concepts surrounding the use of code pages

Hello! I'm in the process of researching code pages and have come across many conflicting uses of terminology, even amongst different Wikipedia entries. I just can't find a source of information that spells out the entire character handling process from start to finish. Could someone well versed in this field suggest ways in which the fo...