Thread: Use of the word "vector"

  1. #1
    Registered User
    Join Date
    Jun 2008
    Posts
    54

    Use of the word "vector"

    What does the word "vector" mean when it's used as a computer term? I can't see a very strong apparent connection with physics vectors or math vectors.

    From the C++ type "vector" to "vector tables" and "status vectors" and "vectored interrupts", all I can get is that it's loosely synonymous with "stored in a contiguous or connected region of memory" or "array".

    Looking it up in my dictionary isn't much help, either. Is anyone familiar with its etymology?

  2. #2
    Jack of many languages Dino's Avatar
    Join Date
    Nov 2007
    Location
    Chappell Hill, Texas
    Posts
    2,332
    Yes, it means something akin to array, but from a strict data type standpoint in C, an "array" is a type with specific capabilities and limitations, thus a new word was needed.

    A vector table is something akin to a branch table, if you are familiar with Assembler programming. In this sense, a vector (an offset in the table) is a pointer to something, sometimes a piece of code to execute or it could just be data.

    Todd
    Mainframe assembler programmer by trade. C coder when I can.

  3. #3
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,210
    And there is the math term, too, in terms of coordinates.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Seg Fault in Compare Function
    By tytelizgal in forum C Programming
    Replies: 1
    Last Post: 10-25-2008, 03:06 PM
  2. seg fault at vectornew
    By tytelizgal in forum C Programming
    Replies: 2
    Last Post: 10-25-2008, 01:22 PM
  3. please help with binary tree, urgent.
    By slickestting in forum C Programming
    Replies: 2
    Last Post: 07-22-2007, 07:55 PM
  4. brace-enclosed error
    By jdc18 in forum C++ Programming
    Replies: 53
    Last Post: 05-03-2007, 05:49 PM
  5. Wrong Output
    By egomaster69 in forum C Programming
    Replies: 7
    Last Post: 01-28-2005, 06:44 PM