Esta es una lista de los orígenes de términos relacionados con la informática o utilizados en el mundo de la computación (es decir, una lista de etimologías de términos informáticos ). Se refiere tanto al hardware como al software informático .
Muchos términos informáticos, especialmente los de aplicaciones, suelen estar relacionados con la función que desempeñan; por ejemplo, un compilador es una aplicación que compila el código fuente de un lenguaje de programación al lenguaje máquina . Sin embargo, existen otros términos con orígenes menos evidentes, de interés etimológico. Este artículo enumera dichos términos.
A
- ABEND – originalmente de unmensaje de error del IBM System/360 , abreviatura de "abnormal end" (final anormal). Reinterpretado en tono de broma como el alemán Abend ("tarde"), porque "es lo que los operadores del sistema hacen con la máquina a última hora del viernes cuando quieren dar por terminada la jornada". [ 1 ]
- Ada – nombrada en honor a Ada Lovelace , considerada por muchos como la primera programadora.
- Apache – originalmente elegido por respeto a la tribu indígena americana Apache . Se sugirió que el nombre era apropiado, ya que Apache comenzó como una serie de parches al código escrito para el demonio HTTPd de NCSA . El resultado fue un servidor "parcheado". [ 2 ]
- AWK – compuesto por las iniciales de sus autores Aho , Weinberger y Kernighan . [ 3 ]
B

- B – probablemente una contracción de " BCPL ", que reflejalos esfuerzos de Ken Thompson por implementar un BCPL más pequeño en 8 KB de memoria en un DEC PDP-7 . O bien, nombrado en honor a Bon . [ 4 ]
- Biff , nombre que proviene de un perro conocido por los desarrolladores de Berkeley , quien, según la página del manual de UNIX , falleció el 15 de agosto de 1993 a los 15 años y pertenecía a Heidi Stettner. Algunas fuentes [ 5 ] [ 6 ] informan que el perro ladraba al cartero, lo que lo convierte en una elección natural para el nombre de un sistema de notificación de correo. El Jargon File contradice [ 7 ] esta descripción, pero confirma al menos que el perro existió.
- bit – utilizado por primera vez por Claude E. Shannon en su influyente artículo de 1948 « Una teoría matemática de la comunicación ». El «bit» de Shannon es una combinación de « dígito binario ». Atribuyó su origen a John W. Tukey , [ 8 ] quien había utilizado la palabra en unmemorando de Bell Labs del 9 de enero de 1947. [ 9 ]
- Bon – creado por Ken Thompson y nombrado en honor a su esposa Bonnie, o bien en honor a "una religión cuyos rituales implican el murmullo de fórmulas mágicas" (una referencia a la religión nativa tibetana Bön ). [ 4 ]
- Arranque o autoarranque : del la frase " levantarse por sus propios medios ", originalmente utilizada como metáfora para cualquier proceso autoiniciado o autosostenible. En informática, se utiliza debido a la aparente paradoja de que un ordenador debe ejecutar código para cargar cualquier cosa en la memoria, pero el código no puede ejecutarse hasta que se haya cargado.
- Error – a menudo (pero erróneamente) atribuido a Grace Hopper . En 1946, se unió a la facultad de Harvard en el Laboratorio de Computación, donde rastreó un error en la Harvard Mark II hasta una polilla atrapada en un relé . Este error fue cuidadosamente extraído y pegado con cinta adhesiva al libro de registro. Sin embargo, el uso de la palabra «error» para describir defectos en sistemas mecánicos se remonta al menos a la década de 1870, quizás especialmente en Escocia . Thomas Edison , por ejemplo, usó el término en sus cuadernos y cartas. [ 10 ]
- byte – término acuñado por Werner Buchholz en junio de 1956 durante la fase inicial de diseño del ordenador IBM Stretch . [ 11 ] [ 12 ] [ 13 ] [ 14 ]
do

- C – un lenguaje de programación.
- Dennis Ritchie , tras mejorar el lenguaje B , denominó a su creación Nuevo B. Posteriormente lo renombró C. (Véase también D ).
- C++ – un lenguaje de programación orientado a objetos , sucesor dellenguaje de programación C.
- El creador de C++, Bjarne Stroustrup, llamó a su nuevo lenguaje "C con Clases" y luego "nuevo C". El lenguaje original comenzó a llamarse "viejo C", lo que se consideró un insulto para la comunidad de C. En ese momento, Rick Mascitti sugirió el nombre C++ como sucesor de C. En C, el operador '++' incrementa el valor de la variable a la que se añade, por lo que C++ incrementaría el valor de C.
- computadora : desde las computadoras humanas que realizaban cálculos mentalmente y posiblemente conayudas mecánicas , ahora reemplazadas por computadoras electrónicas programables.
- Una cookie es un paquete de información que viaja entre un navegador y el servidor web.
- El término fue acuñado por el programador de navegadores web Lou Montulli, a partir del término " galletas mágicas " utilizado por los programadores de Unix . El término " galleta mágica " deriva a su vez de " galleta de la fortuna ", una galleta con un mensaje incrustado.
- Retorno de carro (CR) : El carácter de control "retorno de carro" (CR) y su complemento "salto de línea" (LF) tienen su origen en el funcionamiento mecánico de las máquinas de escribir y los primeros teletipos. El carro es la parte de la máquina de escribir que desplaza el papel horizontalmente para escribir el siguiente carácter. El "retorno de carro" era un mecanismo para devolver el carro al principio de la línea. El "salto de línea" era un mecanismo para mover el papel verticalmente a la siguiente línea.
- Cursor (interfaz de usuario) : Cursor proviene del latín y significa "corredor". Un cursor es el nombre que se le da a la lámina transparente grabada con una línea fina que se usa para marcar un punto en una regla de cálculo . El término se transfirió posteriormente a las computadoras por analogía.
D
- D – un lenguaje de programación.
- Diseñado por Walter Bright como una versión mejorada de C, evitando muchos de los problemas de diseño de C ( por ejemplo , manipulación extensa de punteros, límites de matrices no controlados, etc. ).
- demonio : un proceso en un sistema operativo que se ejecuta en segundo plano.
- No es un acrónimo de Disk And Execution Monitor : según el equipo original que introdujo el concepto, el uso de la palabra daemon se inspiró en el demonio de Maxwell de la física y la termodinámica (un agente imaginario que ayudaba a clasificar moléculas con diferentes velocidades y trabajaba incansablemente en segundo plano). [ 15 ] El término fue adoptado, y posiblemente popularizado, por los sistemas operativos Unix que admitían múltiples procesos en segundo plano: varios servicios locales (y posteriormente de Internet) eran proporcionados por daemons. Esto se ejemplifica con la mascota de BSD , el dibujo de John Lasseter de un duende amigable .
- Tablero - Originalmente, la palabra tablero se aplicaba a una barrera de madera o cuero fijada en la parte delantera de un carruaje o trineo tirado por caballos para proteger al conductor del barro u otros escombros "lanzados" (lanzados) por los cascos de los caballos.[1] El primer uso conocido del término (con guion como tablero y aplicado a los trineos) data de 1847.[2] Por lo general, estas tablas no realizaban ninguna función adicional aparte de proporcionar un agarre conveniente para subir al asiento del conductor, o un pequeño clip con el que asegurar las riendas cuando no se usaban.
- Debian – una distribución de Linux .
- Una combinación de los nombres de Ian Murdock , el creador del Proyecto Debian, y Debra Lynn, la entonces novia de Ian y futura esposa. [ 16 ] [ 17 ]
- valor predeterminado : un valor inicial para una variable o configuración de usuario.
- El significado original de la palabra "default" (valor predeterminado) es "incumplimiento de una obligación". En este caso, la obligación consiste en proporcionar un dato de entrada requerido por el programa. En los inicios de la programación, si faltaba un valor de entrada, o era "nulo", el programa casi con seguridad fallaba. Esto se debía a menudo a la "tipificación" de las variables; por ejemplo, un programa de cálculo sencillo esperaba un número como entrada: cualquier otro tipo de entrada, como una cadena de texto o incluso un valor nulo (sin valor), imposibilitaba cualquier operación matemática, como la multiplicación. Para evitar esta posibilidad, los programadores definieron valores iniciales que se usarían si el usuario *incumplía* la obligación de proporcionar el valor de entrada correcto. Con el tiempo, el término "default" ha pasado a referirse al valor inicial en sí.
mi
- Ethernet : unatecnología de redes informáticas .
- Según Robert Metcalfe (uno de sus desarrolladores iniciales), ideó el nombre en un memorando de la empresa como un compuesto endocéntrico de " éter luminífero " —la "sustancia" que se creía ampliamente que era el medio a través del cual se propagaba la radiación electromagnética a finales del siglo XIX— y "net", abreviatura de " red ". [ 18 ] Cuando el equipo de redes describía los datos que fluían hacia la infraestructura de red, solían describirlos como paquetes de datos que subían "al éter". [ 19 ]
F
- finger – Comando de Unix que proporciona información sobre los usuarios que han iniciado sesión en un sistema.
- Les Earnest escribió el programa finger en 1971 para proporcionar a los usuarios información sobre otros usuarios en una red o sistema. Según Earnest, recibió su nombre del acto de señalar, porque "evitaba la necesidad de señalar un ID de usuario y preguntar: '¿Quién es ese?'" [ 20 ] [ 21 ]
- foobar – del acrónimo de la jerga del ejército estadounidense, FUBAR . Tanto foo como bar se utilizan comúnmente como variables metasintácticas . [ 22 ]
- Marco de trabajo : La palabra "marco de trabajo" proviene del campo de la arquitectura, donde se refiere a la estructura básica de los edificios. El significado figurado derivado en informática es "una estructura de código reutilizable que proporciona una base para el desarrollo de aplicaciones de software".
GRAMO

- Gentoo – una distribución de Linux .
- En el archivo README inicial del proyecto , Linus Torvalds escribió que "'git' puede significar cualquier cosa, dependiendo de tu estado de ánimo", y ofrece varias definiciones: [ 23 ]
- Una combinación aleatoria de tres letras que sea pronunciable y que no sea un comando preexistente de Unix.
- Jerga del inglés británico , que significa persona estúpida o despreciable.
- Un acrónimo de "rastreador de información global" (cuando funciona).
- Un acrónimo de "maldita sea, un montón de mierda" (cuando se rompe).
- Cuando se le preguntó sobre el origen del nombre, Torvalds declaró en tono de broma: "Soy un cabrón egocéntrico y les pongo mi nombre a todos mis proyectos". [ 24 ]
- GNU : un proyecto con el objetivo original de crear un sistema operativo libre .
- Los ñus (también llamados antílopes salvajes) son un género de antílopes africanos parecidos al ganado vacuno. Al fundador del proyecto GNU, Richard Stallman, le gustó el nombre por el humor asociado a su pronunciación (oficialmente, / ɡnuː / ).ⓘ ), [ 25 ] [ 26 ] y también fue influenciada porThe Gnu Song, [ 27 ] deFlanders y Swann,que es cantada por un ñu. También es un ejemplo temprano de unacrónimo recursivo: "GNU'sNotUnix". [ 28 ]
- Google – un motor de búsqueda .
- El nombre surgió como una exagerada fanfarronería sobre la cantidad de información que el buscador podría encontrar. Originalmente se llamaba « Googol », palabra que designa el número representado por un 1 seguido de 100 ceros. El término fue acuñado por Milton Sirotta , sobrino del matemático Edward Kasner, en 1938 durante una conversación sobre números grandes y notación exponencial.
- Gopher : un protocolo antiguo para distribuir documentos a través de una red. Fue rechazado en favor de la World Wide Web .
- El nombre fue acuñado por el desarrollador Farhad Anklesaria, como un juego de palabras entre "gofer" , un asistente que trae cosas, y " gopher" , que excava, como si se tratara de jerarquías anidadas. [ 29 ] El nombre también se inspiró en Goldy Gopher , la mascota de la Universidad de Minnesota, donde se desarrolló el protocolo.
- grep – unautilidad de línea de comandos de Unix
H
- Hotmail : servicio de correo electrónico gratuito, ahora llamado Outlook.com .
- El fundador Jack Smith tuvo la idea de acceder al correo electrónico a través de la web desde cualquier ordenador del mundo. Cuando Sabeer Bhatia ideó el plan de negocio para el servicio de correo, probó con todo tipo de nombres que terminaban en « mail » y finalmente se decidió por Hotmail, ya que incluía las letras « HTML », el lenguaje de marcado utilizado para escribir páginas web. Inicialmente se le conocía como HoTMaiL, con mayúsculas selectivas.
I
- i18n – abreviatura de" internacionalización " .
- "18" es para el número de letras entre la i y la n . Los términos relacionados, menos comunes, incluyen l10n ( de localización ) , g11n ( de globalización ) y a11y ( de accesibilidad ) .
- ICQ no es un acrónimo . Es un juego de palabras con la frase "Te busco" o "Te busco por Internet" (similar a CQ en el uso de la radioafición).
- ID10T – pronunciado "ID diez T" – es un código que un representante de servicio al cliente (CSR) usa frecuentemente para anotar sus notas e identificar la fuente de un problema como la persona que lo reporta, en lugar de culpar al sistema. Esto es una referencia velada a la opinión del CSR de que la persona que reporta el problema es un IDIOTA. Ejemplo: Problema reportado causado por ID10T, no es posible resolverlo. Ver también PEBKAC .
- Instalación : El término informático deriva del latín installare, que es una combinación de in- 'en' más stallum 'lugar, puesto'. Por lo tanto, consiste en colocar un programa informático "en su lugar" de forma fija y estable para que pueda utilizarse con regularidad.
J
- Proyecto Jakarta : un proyecto constituido por Sun y Apache para crear un servidor web para servlets Java y JSPs .
- Yakarta era el nombre de la sala de conferencias de Sun donde se celebraban la mayoría de las reuniones entre Sun y Apache. Probablemente, la sala recibió su nombre de Yakarta , la capital de Indonesia , situada en la costa noroeste de la isla de Java .
- Java – un lenguaje de programación de Sun Microsystems , posteriormente adquirido por Oracle .
- El nombre proviene de la palabra java , una mezcla de café de la isla de Java , y también se usa como jerga para referirse al café en general. Inicialmente, el lenguaje se llamó "Greentalk" y luego "Oak", pero este nombre ya estaba registrado por Oak Technologies , por lo que los desarrolladores tuvieron que elegir otro nombre poco antes del lanzamiento. Otros nombres sugeridos fueron "WebRunner", "DNA" y "Silk". [ 31 ]
- JavaScript : un lenguaje de programación.
- Fue desarrollado originalmente por Brendan Eich de Netscape bajo el nombre de "Mocha", que luego se renombró a "LiveScript" y finalmente a "JavaScript". [ 32 ] El cambio de nombre de LiveScript a JavaScript coincidió aproximadamente con la incorporación de soporte para la tecnología Java en el navegador web Netscape Navigator de Netscape . JavaScript se introdujo e implementó por primera vez en la versión 2.0B3 del navegador Netscape en diciembre de 1995. La nomenclatura ha causado confusión, dando la impresión de que el lenguaje es una derivación de Java, y muchos lo han caracterizado como una estrategia de marketing de Netscape para darle a JavaScript el prestigio de lo que entonces era el nuevo lenguaje de programación web de moda. [ 33 ]
K
- Teclado : La palabra "teclado" tiene su origen en las teclas de control de instrumentos musicales como pianos u órganos.
- Kerberos : un protocolo de autenticación de redes informáticas que utilizan tanto Windows 2000 como Windows XP como método de autenticación predeterminado.
- Cuando los programadores del MIT lo crearon en la década de 1970, buscaban un nombre que sugiriera alta seguridad para el proyecto, así que lo bautizaron con el nombre de Kerberos , el perro de tres cabezas de la mitología griega que custodiaba las puertas del Hades. La referencia a la mitología griega se debe probablemente a que Kerberos se desarrolló como parte del Proyecto Atenea .
L
- Linux : núcleo de un sistema operativoy nombre común para muchos de los sistemas operativos que lo utilizan.
- El creador de Linux, Linus Torvalds, usó originalmente el sistema operativo MINIX en su computadora, no le gustó, le gustó aún menos DOS y comenzó un proyecto para desarrollar un sistema operativo que solucionara los problemas de MINIX. De ahí el nombre provisional de Linux (Linus' Minix). Sin embargo, originalmente Linus había planeado llamarlo Freax ( free + freak + x ). Su amigo Ari Lemmke lo animó a subirlo a una red para que pudiera descargarse fácilmente. Ari le dio a Linus un directorio llamado linux en su servidor FTP , ya que no le gustaba el nombre Freax .
- Lisa : un ordenador personal diseñado por Apple Computer a principios de la década de 1980.
- Apple afirmó que Lisa era un acrónimo de Arquitectura de Software Integrada Local ; sin embargo, a menudo se infiere que la máquina originalmente recibió su nombre de la hija del cofundador de Apple, Steve Jobs , y que este acrónimo se inventó posteriormente para que encajara con el nombre. En consecuencia, dos sugerencias humorísticas para ampliar el acrónimo fueron « Inventemos algunos acrónimos » y «Inventemos acrónimos graciosos» .
- liveware – personal informático.
- Un juego de palabras entre "software" y "hardware". Acuñado en 1966, el término indica que, a veces, el problema informático no reside en el ordenador en sí, sino en el usuario.
- Lotus Development – El fundador de Lotus, Mitch Kapor, tomó el nombre de su empresa de «La posición del loto » («Padmasana» en sánscrito ). Kapor solía ser profesor de la técnica de Meditación Trascendental enseñada por Maharishi Mahesh Yogi .
METRO

- Macintosh , Mac : un ordenador personal de Apple Computer .
- De la variedad McIntosh , un tipo de manzana muy popular.
norte
- Friki – Un término coloquial para referirse a una persona que se dedica a las computadoras, especialmente a una obsesiva y centrada exclusivamente en ellas. Creado originalmente por el Dr. Seuss en su libro Si yo dirigiera el zoológico .
O
- Oracle : un sistema de gestión de bases de datos relacionales (RDBMS).
- Larry Ellison , Ed Oates y Bob Miner trabajaban en un proyecto de consultoría para la CIA ( Agencia Central de Inteligencia ). El nombre en clave del proyecto era Oracle (la CIA evidentemente lo consideraba un sistema capaz de dar respuesta a todas las preguntas). El proyecto estaba diseñado para utilizar el lenguaje de base de datos SQL, recientemente desarrollado por IBM . Aunque finalmente se canceló, decidieron terminar lo que habían empezado y lanzarlo al mercado. Mantuvieron el nombre Oracle y crearon el motor RDBMS.
PAG
- Pac-Man : un videojuego arcade .
- El término proviene de paku paku , una onomatopeya japonesa que se usa para describir el ruido al comer, similar a chomp chomp . El juego se lanzó en Japón con el nombre de Puck-Man y en Estados Unidos con el nombre de Pac-Man , por temor a que los niños pudieran dañar una máquina recreativa de Puck-Man cambiando la P por una F.
- Parche : Conjunto de cambios en un programa informático o en sus datos de soporte, diseñados para actualizarlo, corregirlo o mejorarlo.
- Históricamente, los proveedores de software distribuían parches en cintas de papel o tarjetas perforadas , esperando que el destinatario recortara la parte indicada de la cinta (o unidad) original e insertara (de ahí el nombre) el segmento de reemplazo.
- PCMCIA : el organismo de normalización para las tarjetas PC Card y ExpressCard , formatos de tarjetas de expansión.
- La Asociación Internacional de Tarjetas de Memoria Personal para Computadoras ( PCMCIA ) es un organismo internacional de normalización que define y promueve estándares para dispositivos de expansión, como módems y discos duros externos , que se conectan a computadoras portátiles . Con el tiempo, el acrónimo PCMCIA se ha utilizado para referirse al formato de tarjeta PC que se usa en las computadoras portátiles. Una variante del acrónimo es " La gente no puede memorizar los acrónimos de la industria informática " .
- PEBKAC – acrónimo de "El problema existe entre el teclado y la silla", un código que los representantes de atención al cliente (CSR) suelen usar para anotar sus observaciones e identificar la fuente del problema como la persona que lo reporta, en lugar de culpar al sistema. Esto es una referencia velada a la opinión del CSR de que la persona que reporta el problema es el problema en sí. Ejemplo: PEBKAC, no hay solución posible. Véase también ID10T .
- Pentium : una serie de microprocesadores de Intel .
- El quinto microprocesador de la serie 80x86 . Se habría llamado i586 u 80586, pero Intel decidió llamarlo Pentium (penta = cinco) tras perder una demanda por infracción de marca registrada contra AMD debido a una sentencia que dictaminó que números como "286", "386" y "486" no pueden registrarse como marcas. Según Intel, Pentium transmite una sensación de fuerza, como el titanio .
- Dado que algunos de los primeros chips Pentium contenían un error de precisión matemática, se ha sugerido en tono de broma que la razón por la que el chip se llamó Pentium en lugar de 586 era que los chips Intel calculaban 486 + 100 = 585,99999948.
- Perl se llamaba originalmente Pearl , en referencia a la "perla de gran precio" de Mateo 13:46. Larry Wall , el creador de Perl, quería darle al lenguaje un nombre corto con connotaciones positivas y afirma haber revisado (y descartado) todas las palabras de tres y cuatro letras del diccionario. Incluso pensó en ponerle el nombre de su esposa, Gloria. Antes del lanzamiento oficial del lenguaje, Wall descubrió que ya existía un lenguaje de programación llamado Pearl y cambió la ortografía del nombre. Aunque los manuales originales sugerían los acrónimos inversos "Practical Extraction and Report Language" y "Pathologically Eclectic Rubbish Lister", estos tenían un tono humorístico.
- Originalmente llamado " Personal Home Page Tools" por su creador, Rasmus Lerdorf , fue reescrito por los desarrolladores Zeev Suraski y Andi Gutmans, quienes le dieron el nombre recursivo " PHP Hypertext Preprocessor ". Actualmente , Lerdorf insiste en que el nombre no debe interpretarse como una sigla, ya que eligió "Personal Home Page" cuando no preveía que PHP evolucionaría hasta convertirse en un lenguaje de programación de propósito general.
- Mucha gente cree que Pine significa " Pine Is Not Elm " ( Pino no es olmo ). Sin embargo, uno de sus autores originales, Laurence Lundblade, insiste en que nunca fue así y que empezó siendo simplemente una palabra y no un acrónimo; su primera opción de un acrónimo inverso para pino sería "Pine Is Nearly Elm" (Pino es casi olmo). Con el tiempo, se cambió para significar Programa para Noticias y Correo Electrónico en Internet . [ 34 ]
- ping : una herramienta de red informática utilizada para detectar hosts.
- El autor de ping, Mike Muuss , le dio ese nombre por los pulsos de sonido que produce un sonar llamados "ping". Más tarde, Dave Mills proporcionó el acrónimo inverso " Packet Internet Grouper " .
- Nombrado en honor a la serie de televisión Monty Python's Flying Circus . [ 35 ]
R
- Botón de opción : un widget de interfaz gráfica de usuario (GUI) que se utiliza para realizar selecciones.
- Los botones de radio deben su nombre a los botones de preselección de los receptores de radio . Cuando se seleccionaban emisoras preestablecidas en un receptor de radio físicamente, en lugar de electrónicamente, al presionar un botón de preselección saltaba el otro botón que estuviera presionado en ese momento.
- Red Hat Linux : una distribución de Linux de Red Hat .
- El fundador de la compañía, Marc Ewing, recibió de su abuelo la gorra del equipo de lacrosse de Cornell (con rayas rojas y blancas) durante su época universitaria. La gente acudía a él para resolver sus problemas, y lo conocían como "el tipo de la gorra roja". Perdió la gorra y tuvo que buscarla desesperadamente. El manual de la versión beta de Red Hat Linux incluía un llamamiento a los lectores para que, si alguien la encontraba, la devolviera.
- RSA : un algoritmo asimétrico para criptografía de clave pública .
- Basado en los apellidos de los autores de este algoritmo : Ron Rivest , Adi Shamir y Len Adleman .
S
- Samba : una implementación gratuita delprotocolo de red de Microsoft .
- El nombre samba proviene de insertar dos vocales en el nombre del protocolo estándar que utiliza el sistema de archivos de red de Microsoft Windows, llamado Server Message Block (SMB). El autor buscó en un diccionario usando grep palabras que contuvieran SM y B en ese orden; las únicas coincidencias fueron Samba y Salmonberry .
- Shareware : término acuñado por Bob Wallace para describir su procesador de textos PC-Write a principios de 1983.Antes de esto, Jim Knopf (también conocido como Jim Button) y Andrew Fluegelman llamaban a su software distribuido "software con soporte del usuario" y "software gratuito" respectivamente, pero fue la terminología de Wallace la que prevaleció.
- Spam : mensajes repetitivos no deseados, como correos electrónicos masivos no solicitados .
- El término "spam" proviene del sketch "SPAM" de Monty Python , ambientado en una cafetería donde todo en el menú incluye carne enlatada SPAM . Mientras un cliente suplica con insistencia algún plato sin SPAM, el camarero le repite que el menú está repleto de SPAM. De repente, un coro de vikingos se une cantando: "SPAM, SPAM, SPAM, SPAM, SPAM, delicioso SPAM, maravilloso SPAM", una y otra vez, ahogando toda conversación.
- SPIM , un simulador para una máquina virtual que se asemeja mucho al conjunto de instrucciones de los procesadores MIPS , es simplemente MIPS escrito al revés. Últimamente, spim también ha llegado a significar SP am enviado a través de mensajería instantánea .
- Swing : una biblioteca gráfica para Java.
- Swing era el nombre en clave del proyecto que desarrolló los nuevos componentes gráficos (el sucesor de AWT ). Recibió su nombre del swing , un estilo de jazz de orquesta de baile que se popularizó en la década de 1930 y resurgió inesperadamente en la década de 1990. Aunque era un nombre no oficial para los componentes, ganó aceptación popular con el uso de la palabra en los nombres de los paquetes de la API de Swing, que comienzan con
javax.swing.
T
- Tomcat : un servidor web del Proyecto Jakarta .
- Tomcat era el nombre en clave del proyecto JSDK 2.1 dentro de Sun. Tomcat comenzó como una implementación de especificación de servlets por James Duncan Davidson, arquitecto de software en Sun. Davidson esperaba inicialmente que el proyecto fuera de código abierto , y dado que la mayoría de los proyectos de código abierto tenían libros de O'Reilly con un animal en la portada, quiso nombrar el proyecto en honor a un animal. Se le ocurrió Tomcat porque razonó que el animal representaba algo que podía cuidarse y valerse por sí mismo.
- Troff significa " typesetter roff " , aunque muchos han especulado que en realidad significa "Times roff" debido al uso predeterminado de la familia tipográfica Times en troff. Troff tiene su origen en roff , un programa de formato anterior, cuyo nombre es una contracción de "run off" (correr).
- Caballo de Troya : un programa malicioso que se disfraza de software legítimo.
- El término deriva del mito clásico del caballo de Troya . De forma análoga, un caballo de Troya parece inofensivo (o incluso un regalo), pero en realidad es un vehículo para eludir la seguridad.
- Tux : la mascota pingüino utilizada como logotipo principal del núcleo Linux y de los sistemas operativos basados en Linux .
- Linus Torvalds , el creador de Linux, sugirió una mascota de pingüino porque "le gustan mucho los pingüinos" y quería que Linux se asociara con algo "un poco tonto y divertido". [ 36 ] El logotipo fue creado originalmente por Larry Ewing en 1996 como una propuesta para un concurso de logotipos de Linux. El nombre Tux fue aportado por James Hughes, quien sugirió "( T )orvolds ( U )ni( X ) — ¡ TUX !" [ 37 ]
U
- Ubuntu Linux : una distribución de Linux basada en Debian , patrocinada por Canonical Ltd.
- Derivado de ubuntu , una ideología sudafricana.
- Unix – un sistema operativo .
- Cuando Bell Labs se retiró del proyecto MULTICS (Sistema de Información y Computación Multiplexado), que originalmente era un proyecto conjunto de Bell Labs, GE y el MIT , Ken Thompson de Bell Labs, a quien pronto se unió Dennis Ritchie , escribió una versión simplificada del sistema operativo para una minicomputadora DEC de repuesto, supuestamente encontrada en un pasillo. Necesitaban un sistema operativo para ejecutar el juego Space Travel , que había sido compilado con MULTICS. El nuevo sistema operativo fue bautizado como UNICS ( Sistema de Información y Computación Multiplexado ) por Brian Kernighan.
V
- vi – un editor de texto ,
- Siglas de visual , un comando en el editor ex que ayudaba a los usuarios a cambiar del modo ex al modo visual. La primera versión fue escrita por Bill Joy en UC Berkeley.
- Vim – un editor de texto .
- El acrónimo de V i im se mejoró después de que Vim añadiera varias características al editor vi . Sin embargo, Vim comenzó como una imitación de Vi y se expandió como V i imitation .
- Virus : un fragmento de código de programa que se propaga mediante la creación de copias de sí mismo.
- El término virus fue utilizado por primera vez como término técnico en informática por Fred Cohen en su artículo de 1984, "Virus informáticos: teoría y experimentos", donde atribuye su acuñación a Len Adleman . Si bien el uso de virus por parte de Cohen pudo haber sido el primer uso académico, ya se utilizaba en el lenguaje común mucho antes. Una novela de ciencia ficción de mediados de la década de 1970 de David Gerrold , " Cuando HARLIE tenía uno" , incluye la descripción de un programa informático ficticio llamado VIRUS que funcionaba como un virus (y era contrarrestado por un programa llamado ANTIBODY ). El término "virus informático" también aparece en el cómic "Uncanny X-Men " n.° 158, publicado en 1982. La función básica de un virus informático es insertar su propio código ejecutable en el de otros archivos ejecutables existentes, convirtiéndolo literalmente en el equivalente electrónico del virus biológico, cuya función básica es insertar su información genética en la de la célula invadida, obligándola a reproducir el virus.
W
- Wiki o WikiWiki : una colección de documentos de hipertexto o el software colaborativo utilizado para crearla.
- El término fue acuñado por Ward Cunningham , el creador del concepto wiki, quien lo bautizó así por los autobuses lanzadera "wiki wiki" o "rápidos" del aeropuerto de Honolulu. "Wiki wiki" fue el primer término hawaiano que aprendió en su primera visita a las islas. El empleado del mostrador del aeropuerto le indicó que tomara el autobús wiki wiki entre las terminales.
- Gusano : un programa autorreplicante, similar a un virus .
- El nombre «gusano» se tomó de una novela de ciencia ficción de la década de 1970 escrita por John Brunner, titulada «El jinete de la onda expansiva ». El libro describe programas conocidos como «tenias» que se propagan a través de una red con el propósito de borrar datos. Investigadores que redactaron un artículo inicial sobre experimentos en computación distribuida notaron las similitudes entre su software y el programa descrito por Brunner, y adoptaron ese nombre.
- WYSIWYG : describe un sistema en el que el contenido durante la edición se ve muy similar al producto final.
- Acrónimo de " Lo que ves es lo que obtienes" , la frase fue creada por un boletín informativo publicado por Arlene y José Ramos, llamado WYSIWYG. Fue creada para la incipiente industria de la preimpresión que se digitalizó a finales de la década de 1970.
incógnita
- Sistema X Window : un sistema de ventanas para ordenadores con pantallas de mapa de bits .
- X debe su nombre a que es sucesor de un sistema de ventanas anterior a 1983 llamado Sistema de Ventanas W.
Y
- Yahoo! – portal de internet y directorio web .
- El sitio web de historia de Yahoo! afirma que el nombre es un acrónimo de "Yet Another Hierarchical Officious Oracle" (Otro Oráculo Hierárquico Oficioso Más), pero algunos recuerdan que en sus inicios (mediados de la década de 1990), cuando Yahoo! se alojaba en un servidor llamado akebono.stanford.edu, se traducía como "Yet Another Hierarchical Object Organizer" (Otro Organizador Hierárquico de Objetos Más). La palabra "Yahoo!" fue inventada originalmente por Jonathan Swift y utilizada en su libro Los viajes de Gulliver . Representa a una persona de apariencia y comportamiento repulsivos, apenas humana. Los fundadores de Yahoo!, Jerry Yang y David Filo, eligieron el nombre porque se consideraban a sí mismos "yahoos".
Z
- zip – un formato de archivo , también utilizado como verbo para significar comprimir .
Véase también
Referencias
- ↑ El nuevo diccionario del hacker . Compilado por Eric S. Raymond (Tercera ed.). MIT Press. 1996. pág. 34. ISBN 978-0-262-18178-5.
{{cite book}}: CS1 mantenimiento: otros ( enlace ) - ↑ "Preguntas frecuentes – Httpd Wiki" . Consultado el 15 de noviembre de 2012 .
- ↑ Hamilton, Naomi (27 de mayo de 2008). "El AZ de los lenguajes de programación: AWK" . ComputerWorld.com.au . Consultado el 15 de noviembre de 2012 .
- 1 2 Ritchie, Dennis M. (1 de enero de 1996). "El desarrollo del lenguaje de programación C" . En Bergin, Thomas J.; Gibson, Richard G. (eds.). Historia de los lenguajes de programación - II . Segunda Conferencia ACM SIGPLAN sobre Historia de los Lenguajes de Programación. Nueva York, NY, EE. UU.: Association for Computing Machinery . págs. 672, 673. doi : 10.1145/234286.1057834 . ISBN 978-0-201-89502-5
El nombre
del idioma B
probablemente representa una contracción de BCPL, aunque una teoría alternativa sostiene que deriva de Bon [Thompson 69], un idioma sin relación creado porThompson durante la época de Multics. Bon, a su vez, recibió su nombre en honor a su esposa Bonnie o (según una cita enciclopédica en su manual) en honor a una religión cuyos rituales implican el murmullo de fórmulas mágicas.
- ↑ Cooper, Eric. "biff: ¿Sabías que?" . Archivado del original el 13 de noviembre de 2012. Recuperado el 17 de noviembre de 2012 .
- ↑ "¿Qué significa {nombre de comando extraño de Unix}?" . UNIXguide.net . Consultado el 17 de noviembre de 2012 .
- ↑ "Archivo de jerga: biff" . Consultado el 17 de noviembre de 2012 .
- ↑ Shannon, Claude E. (julio de 1948). "Una teoría matemática de la comunicación" . The Bell System Technical Journal . 27 (3): 379– 423. Bibcode : 1948BSTJ...27..379S . doi : 10.1002/j.1538-7305.1948.tb01338.x . hdl : 10338.dmlcz/101429 . Archivado del original el 1 de octubre de 2007. Recuperado el 20 de noviembre de 2012.
La elección de una base logarítmica corresponde a la elección de una unidad para medir la información. Si se utiliza la base 2, las unidades resultantes pueden llamarse dígitos binarios, o más brevemente
bits
, una palabra sugerida por JW Tukey.
- ↑ Dyson, George (29 de marzo de 2012). Darwin entre las máquinas . Penguin Books Limited. pág. 98. ISBN 9780718196950.
- ↑ Edison a Puskas, 13 de noviembre de 1878, Documentos de Edison, Laboratorio Nacional Edison, Servicio de Parques Nacionales de EE. UU., West Orange, NJ, citado en Thomas P. Hughes, American Genesis: A History of the American Genius for Invention, Penguin Books, 1989, ISBN 0-14-009741-4, en la página 75.
- ↑ Bemer, Robert William (8 de agosto de 2000). "¿Por qué un byte tiene 8 bits? ¿O no?" . Computer History Vignettes . Archivado del original el 3 de abril de 2017. Recuperado el 3 de abril de 2017.
[…] Con el ordenador
STRETCH
de
IBM
como base, manejando palabras de 64 caracteres divisibles en grupos de 8 (diseñé el conjunto de caracteres para él, bajo la guía del Dr.
Werner Buchholz
, el hombre que SÍ acuñó el término "
byte
" para una agrupación de 8 bits). […] El
IBM 360
utilizaba caracteres de 8 bits, aunque no ASCII directamente. Así, el "byte" de Buchholz se popularizó en todas partes. A mí personalmente no me gustaba el nombre por muchas razones. […]
- ↑ Buchholz, Werner (11 de junio de 1956). "7. La matriz de desplazamiento" (PDF) . El sistema Link . IBM . págs. 5–6 . Stretch Memo No. 39G. Archivado del original (PDF) el 4 de abril de 2017. Recuperado el 4 de abril de 2016.
[…] Lo más importante, desde el punto de vista de la edición, será la capacidad de manejar cualquier carácter o dígito, de 1 a 6 bits de longitud […] la matriz de desplazamiento que se utilizará para convertir una
palabra
de 60 bits , proveniente de la memoria en paralelo, en
caracteres
, o "
bytes
" como los hemos llamado, para enviarlos al
sumador
en serie. Los 60 bits se vuelcan en
núcleos magnéticos
en seis niveles diferentes. Por lo tanto, si un 1 sale de la posición 9, aparece en los seis núcleos inferiores. […] El sumador puede aceptar todos o solo algunos de los bits. […] Supongamos que se desea operar con
dígitos decimales
de 4 bits , comenzando por la derecha. Primero se activa la diagonal de 0, enviando los seis bits del 0 al 5, de los cuales el sumador solo acepta los cuatro primeros (0-3). Los bits 4 y 5 se ignoran. A continuación, se activa la diagonal de 4. Esto envía los bits del 4 al 9, de los cuales los dos últimos se ignoran nuevamente, y así sucesivamente. […] Es igual de sencillo usar los seis bits en operaciones
alfanuméricas
, o manejar bytes de un solo bit para análisis lógico, o desplazar los bytes en cualquier número de bits. […]
- ↑ Buchholz, Werner (febrero de 1977). "La palabra "byte" alcanza la madurez..." Byte Magazine . 2 (2): 144.
[…] La primera referencia encontrada en los archivos estaba contenida en un memorándum interno escrito en junio de 1956 durante los primeros días del desarrollo de
Stretch
. Un
byte
se describía como compuesto por cualquier número de bits paralelos de uno a seis. Por lo tanto, se asumía que un byte tenía una longitud apropiada para la ocasión. Su primer uso fue en el contexto de los equipos de entrada/salida de la década de 1950, que manejaban seis bits a la vez. La posibilidad de llegar a bytes de 8 bits se consideró en agosto de 1956 y se incorporó al diseño de Stretch poco después. La primera referencia publicada al término apareció en 1959 en un artículo titulado "Procesamiento de datos en bits y piezas" de
G.
A.
Blaauw
,
F.
P.
Brooks
Jr.
y
W.
Buchholz
en
IRE Transactions on Electronic Computers
, junio de 1959, página 121. Las ideas de ese artículo se desarrollaron en el Capítulo 4 de
Planning a Computer System (Project Stretch)
, editado por W.
Buchholz,
McGraw-Hill Book Company
(1962). La justificación para acuñar el término se explicó allí en la página 40 de la siguiente manera:
Byte
denota un grupo de bits utilizado para codificar un carácter, o el número de bits transmitidos en paralelo hacia y desde las unidades de entrada/salida. Aquí se utiliza un término distinto de
carácter
porque un carácter dado puede representarse en diferentes aplicaciones mediante más de un código, y diferentes códigos pueden usar diferentes números de bits (es decir, diferentes tamaños de byte). En la transmisión de entrada/salida, la agrupación de bits puede ser completamente arbitraria y no tener relación con caracteres reales. (El término proviene de
«bite»
, pero se reescribió para evitar una mutación accidental a
«bit»
).
System/360
adoptó muchos de los conceptos de Stretch, incluidos los tamaños básicos de byte y palabra, que son potencias de 2. Sin embargo, por motivos de economía, el tamaño del byte se fijó en un máximo de 8 bits, y el direccionamiento a nivel de bit se sustituyó por el direccionamiento a nivel de byte. […]
- ↑Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (1962), "4: Unidades de datos naturales" (PDF) , en Buchholz, Werner (ed.), Planificación de un sistema informático: Proyecto Stretch , McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., págs. 39–40 , LCCN 61-10466 , archivado (PDF) del original el 3 de abril de 2017 , recuperado el 3 de abril de 2017.
- ↑ "El origen de la palabra Daemon" .
- ↑ Nixon, Robin (2010). Ubuntu: En funcionamiento . O'Reilly Media . pág . 3. ISBN 978-0-596-80484-8.
- ↑ Acerca de Debian
- ↑ Cade Metz (13 de marzo de 2009). "Ethernet: un nombre
de protocolo de redpara la historia: Michelson, Morley y Metcalfe" . The Register . pág. 2. Consultado el 4 de marzo de 2013 . - ↑ La historia de Ethernet . NetEvents.tv. 2006. Archivado del original el 21 de diciembre de 2021. Consultado el 10 de septiembre de 2011 .
- ↑ "Orígenes del comando finger" . groups.google.com . Consultado el 30 de abril de 2021 .
- ↑ Earnest, Les (29 de octubre de 2017). "Cómo un burócrata curioso creó accidentalmente el primer servicio de redes sociales y blogs" . web.stanford.edu . Consultado el 30 de abril de 2021 .
- ^ Eastlake, D.; Manros, C.; Raymond, E. (1 de abril de 2001). "RFC 3092 – Etimología de "Foo"" . doi : 10.17487/RFC3092 . Consultado el 15 de noviembre de 2012 .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - ↑ "Revisión inicial de 'git', el gestor de información del infierno · git/git@e83c516" . GitHub . Archivado del original el 8 de octubre de 2017. Recuperado el 21 de enero de 2016 .
- ↑ "Tras la polémica, Torvalds comienza a trabajar en "git"" . PC World . Consultado el 30 de abril de 2021 .
- ↑ "¿Qué es GNU?" . El sistema operativo GNU . Free Software Foundation . 4 de septiembre de 2009 . Consultado el 9 de octubre de 2009 .
El nombre 'GNU' es un
acrónimo recursivo
de 'GNU's Not Unix'; se pronuncia
g-nu
, como una sola sílaba sin sonido vocálico entre la
g
y la
n
.
- ↑ Stallman, Richard (9 de marzo de 2006). El movimiento del software libre y el futuro de la libertad . Zagreb, Croacia: FSF Europe . Consultado el 20 de febrero de 2007 .
- ↑ La canción del ñu
- ↑ Stallman, Richard. "Anuncio inicial del proyecto GNU, 27 de septiembre de 1983" . gnu.org . Consultado el 20 de noviembre de 2013 .
- ↑ "El auge y la caída del protocolo Gopher" . MinnPost . 11 de agosto de 2016. Consultado el 30 de abril de 2021 .
- ↑ "Especificaciones básicas de The Open Group, número 7, IEEE Std 1003.1, edición de 2013. Copyright © 2001-2013 The IEEE y The Open Group" . The Open Group . Consultado el 20 de noviembre de 2013 .
- ↑ Murphy, Kieron (4 de octubre de 1996). "¿Entonces por qué decidieron llamarlo Java?" . InfoWorld . Consultado el 30 de abril de 2021 .
- ↑ Krill, Paul (23 de junio de 2008). "El creador de JavaScript reflexiona sobre el pasado y el futuro" . InfoWorld . Consultado el 19 de mayo de 2009 .
- ↑ "O'Reilly – Safari Books Online – 0596101996 – JavaScript: The Definitive Guide, 5th Edition" . Safari.oreilly.com. Archivado del original el 8 de diciembre de 2008. Consultado el 19 de mayo de 2009 .
- ↑ Lundblade, Laurence. "Página principal de Laurence: Nombrando a Pine" . Archivado del original el 7 de junio de 2011. Recuperado el 17 de noviembre de 2012 .
- ↑ "Preguntas frecuentes generales sobre Python" . Python.org . Python Software Foundation . Consultado el 4 de junio de 2020 .
- ↑ "Galería Tux: la mascota favorita de Linux para todos" . www3.nd.edu . Consultado el 30 de abril de 2021 .
- ↑ "La historia detrás de Tux el pingüino" . Wired . ISSN 1059-1028 . Consultado el 30 de abril de 2021 .
- Listas de términos informáticos
- Listas de etimologías