Programming — page 9 of 14

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

Subtopics

Programming terms

  1. modifier See "statement modifier", "regular expression modifier", and "lvalue modifier", not necessarily in that order.
  2. Modulation Modulation is the method by which a high-frequency digital signal is grafted onto a lower-frequency analog wave, so that digital packets are able to ride…
  3. module The smallest self-contained, environmentally protected structure housing interconnected photovoltaic cells and providing a single dc electrical output…
  4. modulus An integer divisor when you're interested in the remainder instead of the quotient.
  5. monger Short for Perl Monger, a purveyor of Perl.
  6. monitor (MAH-nih-ter) In medicine, to regularly watch and check a person or condition to see if there is any change.
  7. mortal A temporary value scheduled to die when the current statement finishes.
  8. MSC (Mobile Switching Center) A Mobile Switching Center (MSC) is a unit within a cellular phone network that automatically coordinates and switches calls in a given cell.
  9. multidimensional array An array with multiple subscripts for finding a single element. Perl implements these using references--see perllol and perldsc.
  10. multiple inheritance The ability of a class or interface to extend more than one class or interface.
  11. multiple-boot options The hardware configurations of some computers are able to run different operating system and window manager combinations.
  12. multiprogramming system An operating system that is able to run multiple programs concurrently.
  13. multithreaded Describes a program that is designed to have parts of its code execute concurrently. See also thread.
  14. mutator method A method specifically designed to allow controlled modification of a private attribute of a class.
  15. Mutual Authentication An authentication mechanism employed by two parties for the purpose of proving each other's identity to one another.
  16. mutual recursion Recursion that results from two methods calling each other recursively.
  17. named pipe A "pipe" with a name embedded in the "filesystem" so that it can be accessed by two unrelated processes.
  18. namespace A prefix applied to URIs, URNs, and XML entities to prevent naming conflicts.
  19. naming context A set of associations between unique, atomic, people-friendly identifiers and objects.
  20. naming environment A mechanism that allows a component to be customized without the need to access or change the component's source code.
  21. Native A Java keyword that is used in method declarations to specify that the method is not implemented in the same Java source file, but rather in another…
  22. native method A method written in a language other than Java, but accessible to a Java program.
  23. nested class A class defined inside an enclosing class. See inner class.
  24. network address The most important attribute of a socket, like your telephone's telephone number. Typically an IP address. See also "port".
  25. NEW Nuclear Weapons Effect.
  26. new operator The operator used to create instances {instance} of a class.
  27. newline The \n character.
  28. NFS Network File System, which allows you to mount a remote filesystem as if it were local.
  29. no-arg constructor A constructor that takes no arguments. By default, all classes without an explicit constructor have a default no-arg constructor with public access.
  30. non-modal A dialog is non-modal if its parent application is not blocked from further activity while the dialog is being shown. See modal.
  31. non-static nested class See inner class.
  32. normalization A conceptual database design task that involves applying data dependency to a data model to avoid data inconsistencies by prohibiting redundancy.
  33. North American Industry Classification System (NAICS) A classification system developed jointly by the U.S., Canada, and Mexico to provide improved comparability in industrial statistics across North America.
  34. notation A mechanism for defining a data format for a non-XML document referenced as an unparsed entity. This is a holdover from SGML.
  35. null The null type has one value, the null reference, represented by the literal null, which is formed from ASCII characters.
  36. null character The \u0000 character. Care should be taken not to confuse this with the null reference.
  37. null list A "list value" with zero elements, represented in Perl by ().
  38. null reference A value used to mean, `no object'. Used when an object reference variable is not referring to an object.
  39. null string A "string" containing no characters, not to be confused with a string containing a "null character", which has a positive length and is "true".
  40. number base The base used to interpret numerical characters. Decimal notation is base 10 and binary notation is base 2, for instance.
  41. numeric context The situation in which an expression is expected by its surroundings (the code calling it) to return a number. See also "context" and "string context".
  42. NV Short for Nevada, no part of which will ever be confused with civilization. NV also means an internal floating-point Numeric Value of the type a "scalar"…
  43. nybble Half a "byte", equivalent to one "hexadecimal" digit, and worth four bits.
  44. OASIS An isolated, fertile tract or green locality in a desert region, made so by the presence of water. See also Palm oasis
  45. Obfuscation Obfuscation is a technique used to complicate code. Obfuscation makes code harder to understand when it is de-compiled, but it typically has no affect on…
  46. object An entity such as a file, folder, shared folder, printer, or Active Directory object, described by a distinct, named set of attributes.
  47. object construction The creation of an object, usually via the new operator. When an object is created, an appropriate constructor from its class is invoked.
  48. object reference A reference to an object. Languages other than Java use term's such as address or pointer.
  49. object serialization The writing of an object's contents in such a way that its state can be restored, either at a later time, or within a different process.
  50. object-oriented design A software design method that models the characteristics of abstract or real objects using classes and objects.
  51. object-oriented language Programming languages such as C++ and Java that allow the solution to a problem to be expressed in terms of objects which belong to classes.
  52. octal Number representation in base 8. In base 8, only the digits 0 to 7 are used. Digit positions represent successive powers of 8.
  53. octal character constant A character constant in the form \ddd, where each d is an octal digit. This may be used for characters with a Unicode value in the range 0-255.
  54. offset You offset an options or futures position by taking a second position in a contract with identical terms, buying if you sold initially or selling if you…
  55. OMG Operational Maneuver Group.
  56. one-liner An entire computer program crammed into one line of text.
  57. one-way messaging A method of transmitting messages without having to block until a response is received.
  58. open source software Programs for which the source code is freely available and freely redistributable, with no commercial strings attached.
  59. operand An operand is an argument of an operator. Expressions involve combinations of operators and operands.
  60. operating system Software which directs the overall activity of a computer (e.g. MS-DOS , Windows , Linux , etcetera).
  61. operator A prokaryotic regulatory element that interacts with a repressor to control the transcription of adjacent structural genes.
  62. operator overloading A kind of "overloading" that you can do on built-in operators to make them work on objects as if the objects were ordinary scalar values, but with the…
  63. operator precedence See precedence rules
  64. optional package An optional package is a set of Java ME APIs providing services in a specific area, such as database access or multimedia.
  65. optional packages The set or sets of APIs in a Java platform edition which are available with and may be supported in a compatible implementation.
  66. options Contracts which give the holder the right to buy (call options) or sell (put option) a fixed amount of a certain stock at a specified price within a…
  67. ORB An often translucent, circular anomaly (or “ball of light”) seen in photography -- and sometimes with the naked eye -- that may be, depending on your…
  68. OS principal A principal native to the operating system on which the J2EE platform is executing.
  69. OTA (Over The Air) Over The Air (OTA) refers to any wireless networking technology.
  70. OTS Off-the-Shelf.
  71. out of scope A variable is in scope as long as the program's flow of control is within the variable's defining block. Otherwise, it is out of scope.
  72. out-of-bounds value A redundant value used to indicate that a different action from the norm is required at some point.
  73. overloading Using one identifier to refer to multiple items in the same scope. In the Java programming language, you can overload methods but not variables or…
  74. overriding Providing a different implementation of a method in a subclass of the class that originally defined the method.
  75. overriding for breadth A form of method overriding in which the sub class version of a method implements its own behavior within the context of the attributes and behavior of…
  76. overriding for chaining A form of method overriding in which the sub class version of a method checks to see whether it can respond to the message on its own and only calls the…
  77. overriding for restriction A form of method overriding in which the sub class version of a method calls the super class version first of all and then uses or manipulates the result…
  78. Owner The only security principal who has an inherent right to allow or deny permission to access an object.
  79. package A group of files that modify Windows features. Package types include service packs, security updates, language packs, and hotfixes.
  80. package access See package.
  81. package declaration A declaration used to name a package. This must be the first item in a source file, preceding any import statements. For instance, package java.lang;
  82. PAD Short for "scratchpad".
  83. parallel programming A style of programming in which statements are not necessarily executed in an ordered sequence but in parallel.
  84. parameter A value or measurement that varies with circumstances, and is used as a reference to quantify a situation or a process.
  85. parameter entity An entity that consists of DTD specifications, as distinct from a general entity.
  86. parent class See "base class".
  87. parse tree See "syntax tree".
  88. parsed entity A general entity that contains XML and therefore is parsed when inserted into the XML document, as opposed to an unparsed entity.
  89. parser A module that reads in XML data from an input source and breaks it into chunks so that your program knows when it is working with a tag, an attribute, or…
  90. parsing Usually applied to the action of a compiler in analyzing a program source file for syntax errors.
  91. Passivation A chemical reaction that eliminates the detrimental effect of electrically reactive atoms on a photovoltaic cell's surface.
  92. patch A downloadable update that fixes bugs, improves stability and introduces new features to a program.
  93. path The hierarchical description of where a directory, folder, or file is located on a computer or network.
  94. pathname The path to a file or directory located on a disk. Pathnames are always specific to the computer operating system.
  95. pattern Can describe where active fish are holding, or what techniques are working to catch fish, especially larger fish.
  96. Pattern Matching A generic term that describes any process that compares one files content with another files content.
  97. PCS (Personal Communications Service) Personal Communications Service (PCS) is a suite of second-generation, digitally modulated mobile-communications interfaces that includes TDMA, CDMA, and…
  98. PDAP (Personal Digital Assistant Profile) The Personal Digital Assistant Profile (PDAP) is a Java ME profile specification designed for small platforms such as PalmOS devices.
  99. PDC (Personal Digital Cellular) Personal Digital Cellular (PDC) is a Japanese standard for wireless communications.
  100. PDCP (Parallel and Distributed Computing Practices) Parallel and Distributed Computing Practices (PDCP) are often used to describe computer systems that are spread over many devices on a network (wired or…