terminology

what is index and can non-clustered index be non-unique?

Subquestion to my question [1]: All definitions of (MS SQL Server) index (that I could find) are ambiguous and all explanations, based on it, narrate something using undefined or ambiguously defined terms. What is the definition of index? For ex., the most common definition of index from wiki (http://en.wikipedia.org/wiki/Index_(d...

Code Security for PHP

What is code security? And also what is obfuscator? Do they have major similarities? I have been hearing about the security issues of the code. How can we secure our code in php? How necessary is it to make our code secured and how? ...

What is an "operator int" function?

What is the "operator int" function below? What does it do? class INT { int a; public: INT(int ix = 0) { a = ix; } /* Starting here: */ operator int() { return a; } /* End */ INT operator ++(int) { return a++; } }; ...

What are the differences between genetic algorithms and genetic programming?

Hi SO! The only thing I could come up with was this tiny explanation: "The main difference between genetic programming and genetic algorithms is the representation of the solution. Genetic programming creates computer programs in the lisp or scheme computer languages as the solution. Genetic algorithms create a string of numbers that re...

What do Push and Pop mean for Stacks?

long story short my lecturer is crap, and was showing us infix to prefix stacks via an overhead projector and his bigass shadow was blocking everything so i missed the important stuff he was referring to push and pop, push = 0 pop = x he gave an example but i cant see how he gets his answer at all, 2*3/(2-1)+5*(4-1) step 1 Reverse...

Com Port Terminology?

i'm building a UI using a com ports, and i'm trying to write labels to distinguish between the com port and the com port's port number... ? for example, i'm using Com Port 3, and it's set to 5331. what is the 5331? how can i label the two different? ...

Is it webservice or web service?

Is it one word, or two? I'm mostly asking because I want to know if in Java naming it should be "webService" or "webservice". ...

What's the opposite of the term "closed over"?

Consider the following (C#) code. The lambda being passed to ConvolutedRand() is said to be "closed over" the variable named format. What term would you use to describe how the variable random is used within MyMethod()? void MyMethod { int random; string format = "The number {0} inside the lambda scope"; ConvolutedRand(x =>...

compiler and linker difference

what is the difference between compiler and linker in c? ...

"system objects" vs. "server objects" in SQL Server - terms definitions?

What are the definitions of "system object" and of "server object" in SQL Server? Is Server object also system one? And vice versa? And what are the differences between "system" and "server' objects in SQL Server? What's distinguishing them? Update: There is a node in Object Explorer of SSMS for Server Objects (I have now on...

storage location of server objects in SQL Server

Subquestioning [1] and [2]. Where does SQL Server store server objects? And why there? Update: This question is defined as subquestion and in context of cited questions... Should I understand the answer that sql_policy_trigger, shown under Server Objects\Triggers in Object Explorer of SSMS (MS SQL Server R2), is stored in mast...

Why are system views duplicated to user databases?

Why has SQL Server to duplicate a hundred of system views from model database into each user-defined database instead of keeping them centralised (for example, as it keeps server objects) and using them in specific context of specific database when asked/needed? Aren't they (for example, definitions/script of a system view) common b...

What constitutes a real-time system?

What constitutes a real-time system? How does one know if the program they are writing is properly termed, "real-time"? Note: I am asking this question because there is no wiki for the tag real-time, and I don't have the juice to edit the wiki, for some reason. Maybe one of you does, and can put a definition there... Folks use this t...

What does 'semicolon' mean as a unit of size

On the Io home page it mentions its small size, but it uses a unit of measure I've not seen before: small vm (~10K semicolons) Is this just the size in characters (~bytes), or is there something more subtle going on here? ...

What is an opaque value?

What is an "opaque value" in C++? ...

Message passing nomenclature

Is there a reasonably accepted taxonomy for message passing methods? I think I've found a couple of different concepts with a somewhat confusing nomenclature (message queue, mailbox, channels, etc). I'd like to know if there is some reference (book for example) that I could refer to. ...

What's the use of abstract syntax trees?

I am learning on my own about writing an interpreter for a programming language, and I have read about Abstract Syntax Trees. I have an idea of what they are, but I do not see their use. Why are ASTs useful? ...

Which database of which instance is used by SQL Server for initialization?

"Also, master is the database that records the existence of all other databases and the location of those database files and records the initialization information for SQL Server. Therefore, SQL Server cannot start if the master database is unavailable. In SQL Server, system objects are no longer stored in the master database; instead, ...

What general term can be used to describe KVC/KVO, Bindings and Objective-Cs dynamic messaging?

I'm struggling to find a simple term to describe the collection of "soft" technologies used in Cocoa development: KVC/KVO Bindings Dynamic messaging Message forwarding Dynamic typing Is there a general term that can be used to lump all of them together? ...

Is there a technical term for a function that takes one argument and returns an object of the same type?

I'm considering functions of one argument of type T that return an argument of type T. I seem to vaguely recall that there is a name for that sort of function, maybe homo-something. Is there such a term? ...