  this is a list of the origins of computer-related terms or terms used in the computing world (i.e., a list of computer term etymologies). it relates to both computer hardware and computer software. names of many computer terms, especially computer applications, often relate to the function they perform, e.g., a compiler is an application that compiles (programming language source code into the computer's machine language). however there are other terms with less obvious origins, which are of etymological interest. this article lists such terms.  ==a== * abend â originally from an ibm system/360 error message, short for "abnormal end". jokingly reinterpreted as german abend ("evening"), because "it is what system operators do to the machine late on friday when they want to call it a day." * ada â named after ada lovelace, who is considered by many to be the first programmer. * apache â originally chosen from respect for the native american indian tribe of apache. it was suggested that the name was appropriate, as apache began as a series of patches to code written for ncsa's httpd daemon. the result was "a patchy" server.  * awk â composed of the initials of its authors aho, weinberger, and kernighan. ==b==  * b â probably a contraction of "bcpl", reflecting ken thompson's efforts to implement a smaller bcpl in 8&nbsp;kb of memory on a dec pdp-7. or, named after bon.{{cite journal |author = [[dennis ritchie|dennis m. ri
Lists_of_computer_terms Lists_of_etymologies