terminology

Difference between a Deprecated and Legacy API?

I was studying the legacy API's in the Java's Collection Framework and I learnt that classes such as Vector and HashTable have been superseded by ArrayList and HashMap. However still they are NOT deprecated, and deemed as legacy when essentially, deprecation is applied to software features that are superseded and should be avoided, so, ...

How do you pronounce "->"?

Possible Duplicate: what is the official name of C++'s arrow (->) operator? I'm referring to the C operator which is used on pointers to mean the same think as the dot (".") would mean on the value. Incidentally, I'm most interested in how to pronounce it in perl as in $hello->world(). ...

UI Terminology - Enabled vs. Active

When designing a feature that can be accessed by different user levels, I'm wondering how the use of "enabled" versus "active" will work. If I'm an administrator, it means I have the ability to turn on and off a feature. Does this mean the feature is enabled for me or active? Once I turn this feature on, is it then enabled or active? Ter...

Are events raised, triggered, or fired?

In a German programming forum we currently have a discussion about events and what you (grammatically) do with them. The MSDN talks about "Event Raising" and "to raise an event". Thus, this seems to be one possibility. Are there any other synonyms? What about "to trigger an event" and "to fire an event"? A Google search will bring re...

Are dll injection,ring0,ring3... all windows specific conceptions?

Do they exist on linux platforms? ...

Exactly what is a "third party"? (And who are the first and second party?)

I know precisely what a "third-party library" is, so I assume that the "third-party" in this case, simply is an arbitrary person/company other than the developer? Has it to do with "first person" / "second person" etc perhaps? The fact that there is a "third party" suggests that there is a "first party" and a "second party" as well. Ar...

What is a common name for inheritance, composition, aggregation, delegation?

Hello. After program is separated into small object, these objects must be connected with each over. Where are different types of connection. Inheritance, composition, aggregation, delegation. These types has many kinds and patterns like loose coupling, tight coupling, inversion of control, delegation via interfaces etc. What is a corre...

Why is dereferencing a pointer called dereferencing?

Why is dereferencing called dereferencing? I'm just learning pointers properly, and I'd like to know why dereferencing is called that. It confused me as it sounds like you are removing a reference, rather than going via the pointer to the destination. Can anyone explain why it is called this? To me something like destination or pointe...

When a tech document states that something is IP-Aware was does that specifically mean?

I need a class room definition for IP-aware for a research assignment. I.E. something that would be used, lets say, in a dictionary. Does anyone know or provide me with a link to a defintiion, I am having no luck with searches. Are IP-Aware devices only devices that can read/find/make decisions based on IP addresses. For example a router...

What is the definition of a Service object ?

I've been working a lot with PHP. But recently i was sent on a work wich use Java. In PHP i used to do a lot of Singleton object but this pattern has not the same signification in Java that it has in PHP. So i wanted to go for an utility class (a class with static method) but my chief doesn't like this kind of classes and ask me to go fo...

What is this symbolic code transformation called?

I often cross this kind of code transformation (or even mathematical transformation). (Python example, but applies to any language.) I've go a function def f(x): return x I use it into another one. def g(x): return f(x)*f(x) print g(2) leads to 4 But I want to remove the functional dependency, and I change the function g in...

How it is called when write or read return less that requested?

What term should I use to describe situations (or bugs in software) caused by read, write, send, recv doing less work than expected? For example, write(fd, "123456", 6); may return 3 and we need to write "456" to finish our work. /* Still in doubt between "short write/read" and "data truncation" after reading answers. */ ...

What is "Structured" in Structured Query Language?

Hi, What does the "Structured" word means in SQL? Is it because this(SQL) language statements are organized into Clauses, expressions and predicates? Because of this organization, is it called "Structured" ? Kind Regards, Pavan. ...

Why is the concept of Marshalling called as such?

I've always thought that the concept of Marshalling had a bit of a funny name. My mental conception of the process would always involve an ol' wildwest gunslinging marshall who would coerce objects into serialized form at gunpoint. I just found out the real reason Marshalling is called what it's called and chuckled. (edit) Ok - t...

What algorithms did Dijkstra develop?

I recently asked a question about one of the Dijkstra’s algorithms (shunting-yard). But almost everyone thought "Dijkstra's algorithm" meant his shortest path algorithm. What other algorithms has Dijkstra developed? ...

What is this conversion called?

Is there a name or a term for this type of conversion in the c++ community? Has anyone seen this conversion be referred to as "implicit conversion"? class ALPHA{}; class BETA{ public: operator ALPHA(){return alpha;} private: ALPHA alpha; }; void func(ALPHA alpha){} int main(){ BETA beta; func(beta); ...

What is the 'd' in the literal 12d called?

I feel like I should know the answer to this, but I don't. What is the type character on a numeric literal called? double myDouble = 12d; float myFloat = 10f; I wanted to find a complete list of them today, but couldn't come up with what to ask Google to search for. EDIT Found a decent list if anyone is interested http://www...

Exceptions & Interrupts

When I was searching for a distinction between Exceptions and Interrupts, I found this question Interrupts and exceptions on SO... Some answers there were not suitable (at least for assembly level): "Exception are software-version of an interrupt" But there exist software interrupts!! "Interrupts are asynchronous but exceptions are s...

Terminology: What is this web gui action/type actually called

Terminology: What do you call this type of web gui feature? I'm trying to research on a gui interaction where the user chooses an option, and the next set of options are loaded based on the previous. I'm calling it cascading, but that doesn't seem to be right. Example below: User chooses company A company A services load user chooses ...

Is it "code" or "markup"?

Is this: <h1 id="superheader">Morbi in sem quis</h1> <ul class="highlight"> <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li> <li>Aliquam tincidunt mauris eu risus.</li> <li class="important">Vestibulum auctor dapibus neque.</li> </ul> <p id="fancy"><a href="#" onclick="javascript:theFunc();">Vestibulum tortor quam</a>....