Programming — page 6 of 14

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

Subtopics

Programming terms

  1. HTTP (HyperText Transfer Protocol) The underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers…
  2. HTTPS HTTP layered over the SSL protocol.
  3. HTTPS (Hyper Text Transfer Protocol Secure sockets) Hyper Text Transfer Protocol Secure sockets (HTTPS) is a protocol for transmission of encrypted hypertext over Secure Sockets Layer.
  4. hubris Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say…
  5. HV have
  6. HyperText Markup Language The HyperText Markup Language (HTML) is a simple presentation language used to markup the content of Web pages.
  7. i-appli Sometimes called "Java for i-mode", i-appli is a Java environment based on CLDC. It is used on handsets in NTT DoCoMo's i-mode service.
  8. i-mode A standard used by Japanese wireless devices to access cHTML (compact HTML) Web sites and display animated GIFs and other multimedia content.
  9. I/O Input/Output .
  10. icon In a GUI, a picture or drawing which is activated by clicking a mouse to command the computer program to perform a predefined series of events.
  11. IDE (Integrated Development Environment) An Integrated Development Environment (IDE) provides a programming environment as a single application.
  12. iDEN (Integrated Dispatch Enhanced Network) The Integrated Dispatch Enhanced Network (iDEN) is a wireless network system developed by Motorola.
  13. identifier A programmer-defined name for a variable, method, class or interface.
  14. IDL Interface Definition Language. A language used to define interfaces to remote CORBA objects.
  15. IEEE 754 Standard 754-1985 issued by the Institute of Electrical and Electronic Engineers for binary floating point arithmetic.
  16. IF Ironforge
  17. if statement A control structure used to choose between performing or not performing further actions.
  18. if-else statement A control structure used to choose between performing one of two alternative actions.
  19. IIOP Internet Inter-ORB Protocol. A protocol used for communication between CORBA object request brokers.
  20. image map An image divided into logical areas, each of which has a hot spot.
  21. immutable object An object whose state may not be changed. Objects of the String class are immutable, for instance - their length and contents are fixed once created.
  22. impatience The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them.
  23. imperative programming The style of programming usually associated with languages such as C, Fortran, Pascal and so on.
  24. impersonation The ability of a thread to run in the security context of a security principal different from the security principal that started the process.
  25. Implementation How a piece of code actually goes about doing its job. Users of the code should not count on implementation details staying the same unless they are part…
  26. implements A Java keyword included in the class declaration to specify any interfaces that are implemented by the current class.
  27. implements clause That part of of a class header that indicates which interfaces are implemented by the class. A class may implement more than one interface.
  28. implicit type conversion Type conversion that does not require a cast. Implicit type conversions typically do not involve any loss of information.
  29. Import Data brought into an environment or application which has been exported from another environment or application.
  30. import statement A statement that makes the names of one or more classes or interfaces available in a different package from the one in which they are defined.
  31. inconsistent state A state that an object should not be in. A class needs to be carefully designed in order to ensure that none of its instances can get into an inconsistent…
  32. increment To increase the value of something by 1 (or by some other number, if so specified).
  33. increment operator An operator (++) that adds one to its operand. It has two forms: pre-increment (++x) and post-increment (x++).
  34. indexing Universal term for Coding and Data Entry.
  35. indirect filehandle An "expression" that evaluates to something that can be used as a "filehandle": a "string" (filehandle name), a "typeglob", a typeglob "reference", or a…
  36. indirect object In English grammar, a short noun phrase between a verb and its direct object indicating the beneficiary or recipient of the action.
  37. indirect object slot The syntactic position falling between a method call and its arguments when using the indirect object invocation syntax.
  38. indirect recursion Recursion that results from method Y calling method X, when an existing call from X to Y is still in progress.
  39. indirection If something in a program isn't the value you're looking for but indicates where the value is, that's indirection.
  40. infinite loop A loop whose termination test never evaluates to false. Sometimes this is a deliberate act on the part of the programmer, using a construct such as…
  41. infinite recursion Recursion that does not terminate. This can result from any of direct recursion, indirect recursion or mutual recursion.
  42. infix An "operator" that comes in between its operands, such as multiplication in 24 * 7.
  43. information hiding The practice of ensuring that only as much information is revealed about the implementation of a class as is strictly required.
  44. inheritance The transmission of genes and phenotypes from generation to generation.
  45. inheritance hierarchy The relationship between super classes and sub classes is known as an inheritance hierarchy.
  46. initialization parameter A parameter that initializes the context associated with a servlet.
  47. initializer A block defined at the outermost level of a class - similar to a method without a header.
  48. inner class A class defined inside an enclosing class or method. We use the term to refer to non-static nested classes.
  49. instance Area of the game that is for you and your party alone.
  50. instance method Any method that is invoked with respect to an instance of a class. Also called simply a method. See also class method.
  51. instance variable A non-static field of a class. Each individual object of a class has its own copy of such a field.
  52. instanceof A two-argument Java keyword that tests whether the runtime type of its first argument is assignment compatible with its second argument.
  53. instantiation The creation of an instance of a class - that is, an object.
  54. instruction set The set of instructions that characterize a particular Central Processing Unit.
  55. INT Intelligence
  56. integer A number without a decimal (0, 1, 25, 173, 1032, etc.). Integer values can be less than, equal to, or greater than zero.
  57. interface (1) A shared boundary defined by common physical interconnection characteristics, signal characteristics, and meanings of interchanged signals.
  58. interface inheritance When a class implements an interface, an interface inheritance relationship exists between them.
  59. Internet A worldwide network of networks that all use the TCP/IP communications protocol and share a common address space.
  60. Internet Service Provider An Internet Service Provider (ISP) provides connections to the Internet for users who do not have their own network.
  61. interpolation The estimation of z values of a surface at an unsampled point based on the known z values of surrounding points.
  62. interpretational inner class An inner class whose role is to provide a view or interpretation of data belong to its enclosing class, but independent of the data's actual…
  63. interpreter A program which executes a translated version of a source program by implementing a virtual machine.
  64. interprocess communication The ability of two or more separate processes to communicate with one another.
  65. interrupt An asynchronous message sent to a process or thread that interrupts what it is currently doing.
  66. invocant The agent on whose behalf a "method" is invoked. In a "class" method, the invocant is a package name.
  67. invocation The act of calling up a deity, daemon, program, method, subroutine, or function to get it do what you think it's supposed to do.
  68. IO (1) Information Operations. (2) Integrated Optic.
  69. IP Within the peritoneal cavity (the area that contains the abdominal organs). Also called intraperitoneal.
  70. IP Address A string of four numbers separated by periods used to represent a computer on the Internet.
  71. IPC Information Policy Committee.
  72. is-a A relationship between two objects in which one object is considered to be a more specific version of the other, generic object: "A camel is a mammal.
  73. is-a relationship See inheritance.
  74. ISO 3166 The international standard for country codes maintained by the International Organization for Standardization (ISO).
  75. ISV Interceptor Sensor Vehicle.
  76. iteration Repetition of a set of statements, usually using a looping control structure, such as a while loop, for loop or do loop.
  77. iterator A special programming gizmo that keeps track of where you are in something that you're trying to iterate over.
  78. iterator pattern A common pattern in which the contents of a collection are iterated over in order.
  79. IV Interceptor Vehicle.
  80. J2EE Java 2 Enterprise Edition
  81. J2EE application Any deployable unit of J2EE functionality. This can be a single J2EE module or a group of modules packaged into an EAR file along with a J2EE application…
  82. J2EE component A self-contained functional software unit supported by a container and configurable at deployment time.
  83. J2EE module A software unit that consists of one or more J2EE components of the same container type and one deployment descriptor of that type.
  84. J2EE product An implementation that conforms to the J2EE platform specification.
  85. J2EE product provider A vendor that supplies a J2EE product.
  86. J2EE server The runtime portion of a J2EE product. A J2EE server provides EJB or Web containers or both.
  87. J2ME See Java 2 Platform, Micro Edition.
  88. J2SE See Java 2 Platform, Standard Edition.
  89. JAIN See: Java APIs for Integrated Networks (JAIN)
  90. JAPH "Just Another Perl Hacker," a clever but cryptic bit of Perl code that when executed, evaluates to that string.
  91. JAR Java archive. A platform-independent file format that permits many files to be aggregated into one file.
  92. JAR (Java ARchive) file A Java Archive (JAR) file makes it possible to store multiple bytecode files in a single file.
  93. Java Sun Microsystems Java is a platform-independent, programming language for adding animation and other actions to websites.
  94. Java 2 Platform The second generation of the Java platform. (The first generation was the JDK.) Also see "Java Platform" and "Java Platform Editions".
  95. Java 2 Platform, Enterprise Edition (J2EE platform) See Java 2 Platform, Enterprise Edition, under Java Platform Editions.
  96. Java 2 Platform, Enterprise Edition (J2EE) An environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces…
  97. Java 2 Platform, Micro Edition (J2ME platform) See Java 2 Platform, Micro Edition, under Java Platform Editions.
  98. Java 2 Platform, Micro Edition (J2ME) A highly optimized Java runtime environment targeting a wide range of consumer products, including pagers, cellular phones, screen phones, digital set-top…
  99. Java 2 Platform, Standard Edition (J2SE platform) See Java 2 Platform, Standard Edition, under Java Platform Editions.
  100. Java 2 Platform, Standard Edition (J2SE) The core Java technology platform.