Programming — page 2 of 14

1,381 terms including subtopics (0 terms filed directly here)

Subtopics

Programming terms

  1. Behavior Reaction of an animal to its environment.
  2. big-endian A common difference between machines is the order in which they store the individual bytes of multi-byte numerical data.
  3. binary Mathematical base 2, or numbers composed of a series of zeros and ones. Since zero's and one's can be easily represented by two voltage levels on an…
  4. binary entity See unparsed entity.
  5. binary operator An operator taking two operands. Java has many binary operators, such as the arithmetic operators +, -, *, / and %, and the boolean operators &&, || and…
  6. binary search A search of sorted data, in which the middle position is examined first. Search continues with either the left or the right portion of the data, thus…
  7. bind To assign a specific "network address" to a "socket".
  8. binding (JavaServer Faces technology) Wiring UI components to back-end data sources such as backing bean properties.
  9. binding (XML) Generating the code needed to process a well-defined portion of XML data.
  10. Bit A bit ( B inary dig IT ) is the smallest unit of computer data. A bit consists of either 0 or 1. There are eight bits in a byte.
  11. bit manipulation operator Operators, such as &, | and ^, that are used to examine an manipulate individual bits within the bytes of a data item.
  12. bit shift The movement of bits left or right in a computer word, which has the effect of multiplying or dividing by a power of 2.
  13. bit string A sequence of bits that is actually being thought of as a sequence of bits, for once.
  14. bitwise operator An operator that manipulates the bits of one or more of its operands individually and in parallel.
  15. blank final variable A final variable that is not initialized as part of its declaration. Such a variable must be initialized in either an instance initialization block or all…
  16. bless In corporate life, to grant official approval to a thing, as in, "The VP of Engineering has blessed our WebCruncher project.
  17. block A repetition/replication of the Early, Mid and Late Seral Treatment plots and a Control plot. See Repetition/replication.
  18. block buffering A method of making input and output efficient by passing one "block" at a time. By default, Perl does block buffering to disk files.
  19. bookmark A link to a Web site or page previously visited.
  20. Boolean Boolean logic (named for the British-born Irish mathematician George Boole) is way to express relationships in logic arguments using the following three…
  21. Boolean context A special kind of "scalar context" used in conditionals to decide whether the "scalar value" returned by an expression is "true" or "false".
  22. Boolean expression A type of expression that reduces to a true or false (logical) condition. A Boolean expression contains logical expressions (e.g.
  23. Boot To start up or reset a computer.
  24. bootstrap classes Classes that make up the Java Platform Core Application Programming Interface (API), such as those found in the java.lang, java.io and java.io packages.
  25. boundary error Errors that arise from programming mistakes made at the edges of a problem - indexing off the edge of an array, dealing with no items of data, loop…
  26. bounded repetition Repetition where the statements within a loop's body are performed a fixed number of times and the number of times is established when the loop is started.
  27. bounds The limits of an array or collection. In Java, the lower limit is always zero. In the case of an array, the upper bound is one less than then length of…
  28. branch instruction Stores a new instruction address into the program counter. The effect of this is the next instruction to be fetched will not usually be the one…
  29. break Distinct variation in otherwise constant stretches of cover, structure, or bottom type. Basically anything that "breaks up" the underwater terrain.
  30. break statement A statement used to break out of a loop, switch statement or labeled block. In all cases, control continues with the statement immediately following the…
  31. Breakpoint A breakpoint is the level at which your account balance in a mutual fund company or the size of a new investment in the company's funds qualifies you to…
  32. bridging method A method that provides a bridge between the methods of a class's public interface and its private implementation.
  33. broadcast To send a "datagram" to multiple destinations simultaneously.
  34. BSD Battlefield Situation Display.
  35. bucket A part of an excavator which digs, lifts, and carries dirt.
  36. buffer A zone of a specified distance around coverage features. Both constant- and variable-width buffers can be generated for a set of coverage features based…
  37. build file The XML file that contains one or more asant targets. A target is a set of tasks you want to be executed.
  38. built-in A "function" that is predefined in the language. Even when hidden by "overriding", you can always get at a built-in function by qualifying its name with…
  39. bundle A group of related modules on "CPAN". (Also, sometimes refers to a group of command-line switches grouped into one "switch cluster".)
  40. business logic The code that implements the functionality of an application. In the Enterprise JavaBeans architecture, this logic is implemented by the methods of an…
  41. business method A method of an enterprise bean that implements the business logic or rules of an application.
  42. byte Eight bits. A byte is a collection of bits used by computers to represent a character (i.e., "a", "1", or "&").
  43. bytecode Java source files are translated by a compiler into bytecodes - the instruction set of the Java Virtual Machine (JVM). Bytecodes are stored in .
  44. C Abbreviation for cytosine.
  45. C preprocessor The typical C compiler's first pass, which processes lines beginning with # for conditional compilation and macro definition and does various…
  46. call by reference An "argument"-passing mechanism in which the "formal arguments" refer directly to the "actual arguments", and the "subroutine" can change the actual…
  47. call by value A semantics of passing an argument to a method in which a copy of the actual argument value is taken and placed in a separate memory location, represented…
  48. callback A "handler" that you register with some other part of your program in the hope that the other part of your program will "trigger" your handler when some…
  49. callback methods Component methods called by the container to notify the component of important events in its life cycle.
  50. caller Same as caller principal.
  51. caller principal The principal that identifies the invoker of the enterprise bean method.
  52. canonical Reduced to a standard form to facilitate comparison.
  53. capturing The use of parentheses around a "subpattern" in a "regular expression" to store the matched "substring" as a "backreference".
  54. carriage return The \r character. Also used as a synonym for the `Return' or `Enter' key used to terminate a line of text.
  55. cascade delete A deletion that triggers another deletion. A cascade delete can be specified for an entity bean that has container-managed persistence.
  56. cascading if-else statement A form of if-else statement in which each else-part (except the last) consists of a further nested if-else statement.
  57. CASE The last card of a certain rank in the deck. Example: "The flop came J-8-3; I've got pocket jacks, he's got pocket 8's, and then the case eight falls on…
  58. case label The value used to select a particular case in a switch statement.
  59. case sensitive A test that is sensitive to whether a character is upper-case (e.g., 'A') or lower-case (e.g., 'a').
  60. CAST Commercial Acquisition Streamlining Team (USAF team name).
  61. casting Explicit conversion from one data type to another.
  62. Catch At a recreational fishery, refers to the number of fish captured, whether they are kept or released.
  63. catch clause The part of a try statement responsible for handling a caught exception.
  64. catching exceptions Exceptions are caught within the catch clause of a try statement. Catching an exception gives the program an opportunity to recover from the problem or…
  65. CDATA A predefined XML tag for character data that means "don't interpret these characters," as opposed to parsed character data (PCDATA), in which the normal…
  66. CDC (Connected Device Configuration) The Connected Device Configuration (CDC) is a specification for a Java ME configuration.
  67. CDMA (Code-Division Multiple Access) Code-Division Multiple Access (CDMA) is a cellular technology widely used in North America.
  68. CDMA One Also know as IS-95, CDMAOne is a 2nd generation wireless technology. Supports speeds from 14.4Kbps to 115K bps.
  69. CDMA2000 Also known as IS-136, CDMA2000 is a 3rd generation wireless technology. Supports speeds ranging from 144Kbps to 2Mbps.
  70. CDPD (Cellular Digital Packet Data) A data communication standard utilizing the unused capacity of cellular voice providers to transfer data.
  71. Central Processing Unit The Central Processing Unit (CPU) is the heart of a computer as it is the part that contains the computer's ability to obey instructions.
  72. certificate authority A trusted organization that issues public key certificates and provides identification to the bearer.
  73. Char A byproduct of low-temperature carbonization of a solid fuel.
  74. character See: trait.
  75. character class A square-bracketed list of characters used in a "regular expression" to indicate that any character of the set may occur at a given point.
  76. character property A predefined "character class" matchable by the \p "metasymbol". Many standard properties are defined for "Unicode".
  77. character set encoding The set of values assigned to characters in a character set. Related characters are often grouped with consecutive values, such as the alphabetic…
  78. checked exception An exception that must be caught locally in a try statement, or propagated via a throws clause defined in the method header. See unchecked exception.
  79. cHTML (Compact HTML) Compact HTML (cHTML) is a subset of HTML which is designed for small devices. The major features of HTML that are excluded from cHTML are: JPEG image…
  80. circumfix operator An "operator" that surrounds its "operand", like the angle operator, or parentheses, or a hug.
  81. class Article I, section 3 of the Constitution requires the Senate to be divided into three classes for purposes of elections.
  82. class body The body of a class definition. The body groups the definitions of a class's members - fields, methods and nested classes.
  83. class constant A variable defined as both final and static.
  84. class header The header of a class definition. The header gives a name to the class and defines its access.
  85. class inheritance When a super class is extended by a sub class, a class inheritance relationship exists between them.
  86. class method A synonym for static method.
  87. class scope Private variables defined outside the methods within a class have class scope. They are accessible from all methods within the class, regardless of the…
  88. class variable A synonym for static variable.
  89. classpath The path searched by the compiler and interpreter for class definitions. The class path may be set by a command-line argument to either, or via an…
  90. CLDC (Connected, Limited Device Configuration) The Connected, Limited Device Configuration (CLDC) is a specification for a Java ME configuration.
  91. client Any computer system that requests a service of another computer system. A workstation requesting the contents of a file from a file server is a client of…
  92. client-certificate authentication An authentication mechanism that uses HTTP over SSL, in which the server and, optionally, the client authenticate each other with a public key certificate…
  93. cloister A "cluster" used to restrict the scope of a "regular expression modifier".
  94. closure In transportation, the process of a unit arriving at a specified location. It begins with the arrival of the first element at a designated location and…
  95. cluster Clusters are fixed length blocks of bytes that store data for Microsoft operating systems.
  96. CODE See: genetic code
  97. code generator A system that writes code for you in a low-level language, such as code to implement the backend of a compiler. See "program generator".
  98. code subpattern A "regular expression" subpattern whose real purpose is to execute some Perl code, for example, the (?{...}) and (??{...}) subpatterns.
  99. codebase Works together with the code attribute in the <APPLET> tag to give a complete specification of where to find the main applet class file: code specifies…
  100. Cohesion The mutual attraction of soil particles due to molecular and capillary forces in the presence of water.