terminology

Tables with a common primary key

What's the term describing the relationship between tables that share a common primary key? Here's an example: Table 1 property(property_id, property_location, property_price, ...); Table 2 flat(property_id, flat_floor, flat_bedroom_count, ...); ...

What is "runtime"?

I have heard about things like "C Runtime", "Visual C++ 2008 Runtime", ".NET Common Language Runtime", etc. What is "runtime" exactly? What is it made of? How does it interact with my code? Or maybe more precisely, how is my code controlled by it? When coding assembly language on Linux, I could use the INT instruction to make the sys...

i/o & console i/o difference

I am clear about i/o. But what is consle i/o? I googled but i am confused. Is that only for serialization or what is the sole purpose? ...

What are stackoverflow and bufferoverflow errors?

Possible Duplicate: What is a stack overflow error? Well, I have heard its the most common error that one experiences while writing a program... I am very new to programming, just 2 years coding and I have never actually come across this error! So, at the risk of sounding very stupid, I would like to ask... What is stackoverfl...

NULL permitted in Primary Key - why and in which DBMS?

Subquestioning my question "Why to use “not null primary key” in TSQL?" [1] As I understood from other discussions, some RDBMS (for example, MySQL, SQLLite, which else?) permit "unique" NULL in primary key (PK). I read-read and could not grasp - why and what's for? Update: I believe it is beneficial for communication with other...

What does it mean to "translate" a graphics object?

Not a long question. Can anyone explain what the word "translation" means in the context of graphics? Thanks a lot. ...

Implementing advertising web stratgies

Hey guys / gals, I realize this isn't a target programming question but I don't know where else to ask this question. I have been asked to research "vokens", "big box media" and "leaders" in the implementation of a web strategy for a company. I understand that "vokens" are those highly annoying animated floating ad's that appear over ...

What is the etymology/meaning of the term "value object"?

I am a programmer with a .NET / PHP background. I recently reviewed a video training on Flashbuilder 4 / ActionScript. One of the videos in the video training is named "Creating a Data Model with a Value Object". I mentioned that "value object" was an unfamiliar term to me and didn't really know if he meant by it "model" or not and it w...

confused with the IDE concept

this question, though has nothing to do with the programming stuff, gets me bugged while I try to delve deeper a bit. I am confused with what this IDE means. somewhere it says its an editor or somewhere like its some PHP editor. I use dreamweaver normally and notepad ++ occasionally .. Is this what IDE is ? or is that I have misunderstoo...

Difference between good & great programmers

I've read this quote somewhere: "Good programmers write good code. Great programmers steal great code" What is the difference between "good" and "great"? Great is better than good? And to be honest... I don't understand this quote... PS: maybe the title is not explicit and my English not correct, please correct it to be proper English,...

What is the difference between an API , framework and middleware?

Hey guys Just Randomly got this question in my head! Whats the difference between API , Framework and middleware? Essentially all of them provide abstract low level services to apps. In that case why is dot net called framework and windows API called well.. API? ...

what is extent(in FS)?

Hello, I was playing with Linux's new FS, BTRFS and was doing some research about it. BTRFS like Ext4 implements extents as allocation unit for data and metadata. So my understanding is (correct me if I'm worng) that extent is a variable space size of contignuos blocks. My question is...is one file stored on one extent or multiple...or ...

Value assigned to variable or variable assigned to name

This always confuses me. I hope for help from native English speakers who mind their language. Let's say I have: x := 5 I can say "x is assigned 5". Fine. But then I bring in a preposition. Which of the following expresses what happens: "5 is assigned to x" or "x is assigned to 5"? I can get one intuition by drawing an analogy to "th...

What is state space?

I am viewing this lecture (http://www.youtube.com/watch?v=aAb7hSCtvGw&hl=nl) and at about 34 minutes, a bullet point on a slide is mentioned stating "document state space very carefully". What is state space? Why would I have to document it "very carefully"? Unfortunately, I have no sound on the machine I am posting from right now, ...

A program that gets Delphi source code, and then transforms it into Objective-C code is a compiler? Or a source code transformer?

I got in this argument at work. My coworker told that just something that generates machine code is a compiler. Then (after I mentioned the Google Closure Compiler) he changed his mind: apparently, for him, a compiler is something that generates optimized source code in any language (which doesn't make sense, since optimization is an opt...

What is this second new?

What is the second line? (Seen while answering another question.) int * x = new int [1] ; int * y = new (x) int; After the second line x and y have the same value (point to a same place). What's the difference between y = x and the second line? Is it like a constructor or something? ...

Name for a specific raw type/unchecked cast combo in Java generics usage

Effective Java 2nd Edition says that we should not use raw types in new code, and we must also try to eliminate all unchecked casts warnings, and to prove and document its safety if we choose to suppress such a warning. However, I've repeatedly seen a particular usage that combines raw types and unchecked casts in a type-safe manner. In...

Hashtable. Name history. Why not HashTable?

we know: ArrayList; LinkedList; TreeMap and other... and all names in CamelCase format, but why Hashtable, not HashTable? it is unprincipled question, just wondering :) ...

Difference between Scriptable and programmable

Hi Guys, I was confused as to what is the difference between a Script and a Program, but a previously asked question http://stackoverflow.com/questions/2286552/difference-between-script-and-program clarified my doubt but that further leads me to wonder what is the difference between an Object being Scriptable versus being Programmable. ...

What is the technical term for the input used to calculate a checkdigit?

For example: code = '7777-5'; input = code.substring(0, 4); // Returns '7777' checkdigit = f(input); // f() produces a checkdigit assert.areEqual(code, input + "-" + checkdigit) Is there a technical term for input used above? Specifically I'm calculating checkdigits for ISBNs, but that shouldn't effect the answer. ...