Programming — page 13 of 14

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

Subtopics

Programming terms

  1. switch statement A selection statement in which the value of an arithmetic expression {expression!arithmetic} is compared for a match against different case labels.
  2. swizzling The process of recursively writing the contents of an object via object serialization.
  3. symbol A graphic pattern used to represent a feature. For example, line symbols represent arc features; marker symbols, points; shades symbols, polygons; and…
  4. symbol table Where a "compiler" remembers symbols. A program like Perl must somehow remember all the names of all the variables, filehandles, and subroutines you've…
  5. symbolic debugger A program that lets you step through the execution of your program, stopping or printing things out here and there to see whether anything has gone wrong…
  6. symbolic link An alternate filename that points to the real "filename", which in turn points to the real "file".
  7. symbolic reference A variable whose value is the name of another variable or subroutine. By dereferencing the first variable, you can get at the second one.
  8. synchronized A keyword in the Java programming language that, when applied to a method or code block, guarantees that at most one thread at a time executes that code.
  9. synchronized statement A statement in which an object-lock must be obtained for the target object before the body of the statement can be entered.
  10. synchronous Programming in which the orderly sequence of events can be determined; that is, when things happen one after the other, not at the same time.
  11. syntactic sugar An alternative way of writing something more easily; a shortcut.
  12. syntax From Greek, "with-arrangement". How things (particularly symbols) are put together with each other.
  13. syntax error An error detected by the compiler during its parsing of a program. Syntax errors usually result from mis-ordering symbols within expressions and…
  14. syntax tree An internal representation of your program wherein lower-level constructs dangle off the higher-level constructs enclosing them.
  15. syscall A "function" call directly to the "operating system". Many of the important subroutines and functions you use aren't direct system calls, but are built up…
  16. system administrator The person responsible for configuring and administering the enterprise's computers, networks, and software systems.
  17. T9 T9 is a text input method for mobile phones and other small devices. It replaces the "multi-tap" input method by guessing the word that you are trying to…
  18. tag See: label.
  19. tainted Said of data derived from the grubby hands of a user and thus unsafe for a secure program to rely on.
  20. TCP Transmission Control Protocol (Internet protocol).
  21. TCP (Transmission Control Protocol) A protocol within TCP/IP that governs the breakup of data messages into packets to be sent by IP (Internet Protocol) and the reassembly and verification…
  22. TCP endpoint The combination of an IP address and Transmission Control Protocol (TCP) port number.
  23. TCP/IP Transmission Control Protocol/Internet Protocol A collection of protocols that define the basic workings of the features of the Internet.
  24. TDMA (Time Division Multiple Access) Time Division Multiple Access (TDMA) is a second-generation modulation standard using bandwidth allocated in the 800 MHz, 900 MHz, and 1900MHz ranges.
  25. Technology Compatibility Kit (TCK) A test suite, a set of tools, and other requirements used to certify an implementation of a particular Sun technology conformant both to the applicable…
  26. Telematics Telematics is a location-based service that routes event notification and control data over wireless networks to and from mobile devices installed in…
  27. Template a standard shape that the race car must comply to be within the NASCAR rules. The template closely resembles the shape of the factory car.
  28. Term A term is the length of time between when a fixed-income security, such as a bond or note, is offered for sale and its maturity date.
  29. terminator 1. A DNA sequence just downstream of the coding segment of a gene, which is recognized by RNA polymerase as a signal to stop synthesizing mRNA. 2.
  30. ternary An "operator" taking three operands. Sometimes pronounced "trinary".
  31. ternary operator See conditional operator
  32. text A "string" or "file" containing primarily printable characters.
  33. Thin Client A networked user computer that acts only as a terminal and stores no applications or user files. May have little or no hard drive space. See Client.
  34. this A Java reserved word with several different uses: Within a constructor, it may be used as the first statement to call another constructor in the same…
  35. thread A series of postings on a particular topic. Threads can be a series of bulletin board messages (for example, when someone posts a question and others…
  36. thread starvation A condition that applies to a thread that is prevented from running by other threads that do not yield or become blocked.
  37. throw A Java keyword that allows the user to throw an exception or any class that implements the "throwable" interface.
  38. throw an exception When an exceptional circumstance arises in a program - often as a result of a logical error, and exception object is created and thrown.
  39. throw statement A statement used to throw an exception. For instance throw new IndexOutOfBoundsException(i+" is too large.");
  40. throws A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of…
  41. throws clause A clause in a method header indicating that one or more exceptions will be propagated from this method.
  42. TIE this is where neither the house nor the player wins.
  43. timesharing system An operating system that shares processor time between multiple processes by allocating each a timeslice.
  44. timeslice The amount of running time allocated to a process or thread before the scheduler considers another to be run.
  45. TMTOWTDI There's More Than One Way To Do It, the Perl Motto. The notion that there can be more than one valid path to solving a programming problem in context.
  46. Toggle A switch that is either on or off, and reverses to the opposite when selected.
  47. Token See definition for: access token
  48. tokener A module that breaks a program text into a sequence of tokens for later analysis by a parser.
  49. tokenizing Splitting up a program text into tokens. Also known as "lexing", in which case you get "lexemes" instead of tokens.
  50. Tomcat Tomcat is a reference implementation of the Java servlet and JavaServer Pages (JSP) specifications.
  51. tool provider An organization or software vendor that provides tools used for the development, packaging, and deployment of J2EE applications.
  52. toolbox approach The notion that, with a complete set of simple tools that work well together, you can build almost anything you want.
  53. top level class A class defined either at the outermost level of a package or a static nested class.
  54. topic A communication channel to send messages and subscribe to notifications. It provides an access point for publishers and subscribers to communicate with…
  55. transaction Includes any series of related steps carried out as part of a prearranged plan.
  56. transaction attribute A value specified in an enterprise bean's deployment descriptor that is used by the EJB container to control the transaction scope when the enterprise…
  57. transaction isolation level The degree to which the intermediate state of the data being modified by a transaction is visible to other concurrent transactions and data being modified…
  58. transaction manager Provides the services and management functions required to support transaction demarcation, transactional resource management, synchronization, and…
  59. transient A keyword in the Java programming language that indicates that a field is not part of the serialized form of an object.
  60. transliterate To turn one string representation into another by mapping each character of the source string to its corresponding character in the result string.
  61. trigger (TRIH-ger) In medicine, a specific event that starts a process or that causes a particular outcome.
  62. trinary Not a stellar system with three stars, but an "operator" taking three operands. Sometimes pronounced "ternary".
  63. troff A venerable typesetting language from which Perl derives the name of its 0 variable and which is secretly used in the production of Camel books.
  64. true Any scalar value that doesn't evaluate to 0 or "".
  65. truncating Emptying a file of existing contents, either automatically when opening a file for writing or explicitly via the truncate function.
  66. trusted applet An applet with more privileges than an ordinary (untrusted) applet.
  67. try A Java keyword that defines a block of statements that may throw a Java language exception.
  68. try clause See try statement.
  69. try statement The try statement acts as an exception handler - a place where exception objects are caught and dealt with.
  70. twos-complement notation In twos-complement notation, the most significant bit in an integer value is used as the sign bit.
  71. type A class or interface.
  72. type casting Converting data from one type to another. C permits this. Perl does not need it. Nor want it.
  73. typed lexical A "lexical variable" that is declared with a "class" type: my Pony $bill.
  74. typedef A type definition in the C language.
  75. typeglob Use of a single identifier, prefixed with *. For example, *name stands for any or all of $name, @name, %name, &name, or just name.
  76. typemap A description of how C types may be transformed to and from Perl types within an "extension" module written in "XS".
  77. UDDI (Universal Description Discovery and Integration) Universal Description Discovery and Integration is a standard to use Web Services across various systems, including .NET and J2EE-based solutions.
  78. UDP User Datagram Protocol, the typical way to send datagrams over the Internet.
  79. UDP (User Datagram Protocol) A connectionless protocol within TCP/IP that corresponds to the transport layer in the International Standard Organization's Open System Interconnect…
  80. UID A user ID. Often used in the context of "file" or "process" ownership.
  81. umask A mask of those "permission bits" that should be forced off when creating files or directories, in order to establish a policy of whom you'll ordinarily…
  82. UMTS (Universal Mobile Telecommunications Service) Developed by Nortel Networks, Universal Mobile Telecommunications Service (UMTS) is a standard that will provide cellular users a consistent set of…
  83. unary operator An operator taking a single operand. Java's unary operators are -, +, !, !, ++ and --.
  84. unbounded repetition Repetition where the statements within a loop's body are performed an arbitrary number of times, according to the effects of the statements within the…
  85. unchecked exception An exception for which it is not required to provide a local try statement, or to propagate via a throws clause defined in the method header.
  86. Unicode A 16-bit character set designed to make it easier to exchange and display information that makes use of a wide range of different languages and symbols.
  87. uninitialized variable A local variable that been declared, but has had no value assigned to it. The compiler will warn of variables which are used before being initialized.
  88. Universal Description, Discovery and Integration (UDDI) project An industry initiative to create a platform-independent, open framework for describing services, discovering businesses, and integrating business services…
  89. Universal Standard Products and Services Classification (UNSPSC) A schema that classifies and identifies commodities. It is used in sell-side and buy-side catalogs and as a standardized account code in analyzing…
  90. UNIX A software operating system.
  91. unnamed package All classes defined in files without a package declaration are placed in the unnamed package.
  92. unparsed entity A general entity that contains something other than XML. By its nature, an unparsed entity contains binary data.
  93. upcast A cast towards an object's ultimate super type - that is, `up' the inheritance hierarchy towards the Object class, for instance // Upcast from…
  94. URI A character string used to identify a resource (such as a file) from anywhere on the Internet by type and location.
  95. URL Uniform Resource Locator (internet protocol term).
  96. URL (Uniform Resource Locator) The Internet address for a document, file, or other resource. It describes the protocol required to access the resource, the host where it can be found…
  97. URL path The part of a URL passed by an HTTP request to invoke a servlet. A URL path consists of the context path + servlet path + path info, where
  98. URN Uniform resource name. A unique identifier that identifies an entity but doesn't tell where it is located.
  99. user (security) An individual (or application program) identity that has been authenticated. A user can have a set of roles associated with that identity, which entitles…
  100. user data constraint Indicates how data between a client and a Web container should be protected. The protection can be the prevention of tampering with the data or prevention…