Programming — page 5 of 14

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

Subtopics

Programming terms

  1. fatal error A fatal error occurs in the SAX parser when a document is not well formed or otherwise cannot be processed. See also error, warning.
  2. FDMA (Frequency-division multiple-access) Frequency-division multiple-access (FDMA) is a mechanism for sharing a radio frequency band among multiple users by dividing it into a number of smaller…
  3. fetch-execute cycle The simple set of steps that are endlessly repeated by a computer's Central Processing Unit for each program instruction: `Fetch the next instruction…
  4. field Field A region of space at each point of which a given physical or mathematical quantity has some definite value.
  5. FIFO First In, First Out. See also "LIFO". Also, a nickname for a "named pipe".
  6. FIFO (first in, first out) The (FIFO) semantics of a queue data structure. Items are removed in the order in which they arrived in the queue, so older items are always removed…
  7. file To place a paper in the official custody of the clerk of court/court administrator to enter into the files or records of a case.
  8. file descriptor The little number the "operating system" uses to keep track of which opened "file" you're talking about.
  9. File System The engine that an operating system or program uses to organize and kept track of files.
  10. file test operator A built-in unary operator that you use to determine whether something is "true" about a file, such as -o $filename to test whether you're the owner of the…
  11. File Transfer Protocol The File Transfer Protocol (FTP) defines a standard set of rules that make it possible to transfer a file from one file system to another.
  12. fileglob A "wildcard" match on filenames. See the glob function.
  13. filehandle An identifier (not necessarily related to the real name of a file) that represents a particular instance of opening a file until you close it.
  14. Filename The name of a file, excluding root drive and directory path information. Different operating systems may impose different restrictions on filenames, for…
  15. filesystem A set of directories and files residing on a partition of the disk. Sometimes known as a "partition".
  16. filter A criterion you specify to limit the results when you list or describe your Amazon EC2 resources.
  17. filter chain A concatenation of XSLT transformations in which the output of one transformation becomes the input of the next.
  18. filter stream An input-output class that filters or manipulates its stream of input- or output-data in some way. Two examples are DataInputStream and DataOutputStream.
  19. final A Java keyword. You define an entity once and cannot change it or derive from it later.
  20. final class A class with the final reserved word in its header. A final class may not be extended by another class.
  21. final method A method with the final reserved word in its header. A final method may not be overridden by a method defined in a sub class.
  22. final variable A variable with the final reserved word in its declaration. A final may not assigned to once it has been initialized.
  23. finalization Immediately before an object is garbage collected, its finalize method is called.
  24. finally A Java keyword that executes a block of statements regardless of whether a Java Exception, or run time error, occurred in a block defined previously by…
  25. finally clause Part of a try statement that is always executed, either following the handling a caught exception, or normal termination of the protected statements.
  26. finder method A method defined in the home interface and invoked by a client to locate an entity bean.
  27. flag See affinity tag.
  28. Float 1) The amount of uncollected funds represented by checks in the possession of one bank but drawn on other banks.
  29. floating point A method of storing numbers in "scientific notation", such that the precision of the number is independent of its magnitude (the decimal point "floats").
  30. floating point number See real number.
  31. flush a hand of five cards all of the same suit, irrespective of value
  32. FMTEYEWTK Far More Than Everything You Ever Wanted To Know. An exhaustive treatise on one narrow topic, something of a super-"FAQ". See Tom for far more.
  33. FOR Field of Regard.
  34. for loop One of Java's three control structures used for looping. The other two are the while loop and do loop.
  35. fork Terms used to refer to a Unix fork, supported MJS scheduler mechanism.
  36. form-based authentication An authentication mechanism in which a Web container provides an application-specific form for logging in.
  37. formal argument The definition of a method's argument which are part of a method header. Each formal argument has an associated type.
  38. formal arguments The generic names by which a "subroutine" knows its arguments. In many languages, formal arguments are always given individual names, but in Perl, the…
  39. formal parameter See formal argument.
  40. formal parameter list The parameters specified in the definition of a particular method. See also actual parameter list.
  41. Format The internal structure of a file, which defines the way it is stored and used. Specific applications may define unique formats for their data (i.e.
  42. Foundation Profile The Foundation Profile is a Java ME profile specification that builds on CDC. It adds additional classes and interfaces to the CDC APIs but does not go so…
  43. freely available Means you don't have to pay money to get it, but the copyright on it may still belong to someone else (like Larry).
  44. freely redistributable Means you're not in legal trouble if you give a bootleg copy of it to your friends and we find out about it.
  45. freeware Historically, any software that you give away, particularly if you make the source code available as well. Now often called open source software.
  46. FTP File Transfer Protocol (ADP/Internet term).
  47. fully evaluating operator An operator that evaluates all of its arguments to produce a result. Standard arithmetic operators, such as +, are fully evaluating.
  48. fully qualified class name The name of a class, including any package name and enclosing class name. Given the following class outline package oddments; class Outer { public class…
  49. function A built-in formula that performs a specialized calculation automatically.
  50. functional programming A style of programming associated with languages such as Haskell. Functional programming languages are more closely tied to a mathematical concept of…
  51. funny character Someone like Larry, or one of his peculiar friends. Also refers to the strange prefixes that Perl requires as noun markers on its variables.
  52. garbage collection The automatic detection and freeing of memory that is no longer in use. The Java runtime system performs garbage collection so that programmers never…
  53. garbage collector A daemon thread that recycles objects to which there are no extant references within a program.
  54. GCF (Generic Connection Framework) The Generic Connection Framework (GCF) makes it easy for wireless devices to make network connections. It is part of CLDC and CDC and resides in the javax.
  55. general entity An entity that is referenced as part of an XML document's content, as distinct from a parameter entity, which is referenced in the DTD.
  56. generic Official nonbrand names by which medicines are known. Generic names usually refer to the chemical name of the drug.
  57. GID Group ID--in Unix, the numeric group ID that the "operating system" uses to identify you and members of your "group".
  58. glob Strictly, the shell's * character, which will match a "glob" of characters when you're trying to generate a list of filenames.
  59. global Something you can see from anywhere, usually used of variables and subroutines that are visible everywhere in your program.
  60. global destruction The "garbage collection" of globals (and the running of any associated object destructors) that takes place when a Perl "interpreter" is being shut down.
  61. global variable A phenomenon that is more usually regarded as being a problem in structured programming languages than in object-oriented languages.
  62. glue language A language such as Perl that is good at hooking things together that weren't intended to be hooked together.
  63. goto This is a reserved Java keyword. However, it is not used by current versions of the Java programming language.
  64. GPRS (General Packet Radio System) The General Packet Radio System (GPRS) is the next generation of GSM. It will be the basis of 3G networks in Europe and elsewhere.
  65. Granularity The size of the pieces you're dealing with, mentally speaking.
  66. greedy A "subpattern" whose "quantifier" wants to match as many things as possible.
  67. grep Originally from the old Unix editor command for "Globally search for a Regular Expression and Print it", now used in the general sense of any kind of…
  68. group (also referred to as a Technology Center or TC) - a unit of several Group Art Units in the mechanical, electrical, chemical or design area, managed by one…
  69. GSM (Global System for Mobile Communications) The Global System for Mobile Communications (GSM) is a wireless network system that is widely used in Europe, Asia, and Australia.
  70. GUI Graphic User Interface. 123
  71. GUI (Graphical User Interface) A set of screen presentations and metaphors that utilize graphic elements such as icons in an attempt to make an operating system easier to use.
  72. GV An internal "glob value" typedef, holding a "typeglob". The "GV" type is a subclass of "SV".
  73. Hacker Someone who breaks into computer systems in order to steal, change or destroy information.
  74. handle An object that identifies an enterprise bean. A client can serialize the handle and then later deserialize it to obtain a reference to the enterprise bean.
  75. Handler A "subroutine" or "method" that is called by Perl when your program needs to respond to some internal event, such as a "signal", or an encounter with an…
  76. hard reference A "scalar" "value" containing the actual address of a "referent", such that the referent's "reference" count accounts for it.
  77. hardware The physical components of a computer system-the computer, plotters, printers, terminals, digitizers, and so on.
  78. has-a relationship See aggregation.
  79. Hash A mathematical algorithm that represents a unique value for a given set of data, similar to a digital fingerprint.
  80. hash code A value returned by a hash function. A hash code can be used as an index into a random-access data structure, providing an efficient mapping between an…
  81. Hash Function A function used to create a hash value from binary input. The hash is substantially smaller than the text itself, and is generated by the hash function in…
  82. hash table A data structure used internally by Perl for implementing associative arrays (hashes) efficiently. See also "bucket".
  83. header file A file containing certain required definitions that you must include "ahead" of the rest of your program to do certain obscure operations.
  84. here document So called because of a similar construct in shells that pretends that the lines following the "command" are a separate "file" to be fed to the command, up…
  85. heterogeneous collection A collection of objects with different dynamic types. See homogeneous collection.
  86. hexadecimal A number system with a base of 16. The digits are 0-9 and A-F, where F equals the decimal value of 15.
  87. hierarchy A classification of relationships in which each item except the top one (known as the root) is a specialized form of the item above it.
  88. high level programming language Languages such as Java, C++, Ada, etc. which provide programmers with features such as control structures, methods, classes, packages, etc.
  89. HLR (Home Location Register) The Home Location Register (HLR) is a database for permanent storage of subscriber data and service profiles.
  90. home directory The directory you are put into when you log in. On a Unix system, the name is often placed into $ENV{HOME} or $ENV{LOGDIR} by login, but you can also find…
  91. home handle An object that can be used to obtain a reference to the home interface. A home handle can be serialized and written to stable storage and deserialized to…
  92. home interface One of two interfaces for an enterprise bean. The home interface defines zero or more methods for managing an enterprise bean.
  93. homogeneous collection A collection of objects with the same dynamic type. Arrays are the most common homogeneous collection objects. See heterogeneous collection.
  94. host In a network, the central computer which controls the remote computers and holds the central databases.
  95. host system A computer system on which a process is run.
  96. hostname The name of a host system.
  97. hot spot See: recombinational hot spot.
  98. HSB Color Model A color model based upon representing a color as three components: hue, saturation and brightness.
  99. HTML Hypertext Markup Language.
  100. HTTP Hypertext Transfer Protocol.