Ésta es una lista de los orígenes de los términos relacionados con la informática o los términos utilizados en el mundo de la informática (es decir, una lista de etimologías de términos informáticos ). Se relaciona tanto con el hardware como con el software .
Los nombres de muchos términos informáticos, especialmente aplicaciones informáticas, a menudo se relacionan con la función que realizan, por ejemplo, un compilador es una aplicación que compila ( código fuente del lenguaje de programación en el lenguaje máquina de la computadora ). Sin embargo, existen otros términos con orígenes menos evidentes, que son de interés etimológico. Este artículo enumera dichos términos.
A
- ABEND : originalmente de unmensaje de error IBM System / 360 , abreviatura de "fin anormal". En broma reinterpretado como alemán Abend ("tarde"), porque "es lo que los operadores del sistema le hacen a la máquina a última hora del viernes cuando quierenterminar eldía". [1]
- Ada : lleva el nombre de Ada Lovelace , a quien muchos consideran la primera programadora.
- Apache : originalmente elegido por respeto a la tribu de indios nativos americanos de Apache . Se sugirió que el nombre era apropiado, ya que Apache comenzó como una serie de parches para el código escrito parael demonio HTTPd de NCSA . El resultado fue un servidor "irregular". [2]
- AWK : compuesto por las iniciales de sus autores Aho , Weinberger y Kernighan . [3]
B
- B - probablemente una contracción de " BCPL ", lo que reflejalos esfuerzos de Ken Thompson para implementar un BCPL más pequeño en 8 KB de memoria en un DEC PDP-7 . [ cita requerida ] O, llamado así por Bon . [4]
- biff , que lleva el nombre de un perro conocido por los desarrolladores de Berkeley , que, según la página del manual de UNIX, murió el 15 de agosto de 1993, a la edad de 15 años, y pertenecía a una tal Heidi Stettner. Algunas fuentes [5] [6] informan que el perro le ladraba al cartero, lo que lo convierte en una elección natural para el nombre de un sistema de notificación por correo. El archivo de jerga contradice [7] esta descripción, pero confirma al menos que el perro existió.
- bit - utilizado por primera vez por Claude E. Shannon en su artículo seminal de 1948 A Mathematical Theory of Communication . El "bit" de Shannon es un acrónimo 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 llamado así por su esposa Bonnie, o por "una religión cuyos rituales implican el murmullo de fórmulas mágicas" (una referencia a la religión nativa tibetana Bön ). [4]
- arrancar o arrancar - de la frase " levantarse por sí mismo ", originalmente utilizada como metáfora de cualquier proceso autoiniciado o autosostenido. Se utiliza en informática debido a la aparente paradoja de que una computadora debe ejecutar código para cargar cualquier cosa en la memoria, pero el código no se puede ejecutar hasta que se carga.
- error - a menudo (pero erróneamente) acreditado a Grace Hopper . En 1946, se unió a laFacultad de Harvard en el Laboratorio de Computación, donde rastreó un error en el Harvard Mark II hasta una polilla atrapada en un relé . Este error se eliminó cuidadosamente y se pegó en el libro de registro. Sin embargo, el uso de la palabra "error" para describir defectos en los sistemas mecánicos se remonta al menos a la década de 1870, quizás especialmente en Escocia . [ cita requerida ] Thomas Edison , por ejemplo, usó el término en sus cuadernos y cartas. [10]
- byte : acuñado por Werner Buchholz en junio de 1956 durante la fase de diseño inicial de la computadora IBM Stretch . [11] [12] [13] [14]
C
- C - un lenguaje de programación.
- Dennis Ritchie , después de haber mejorado en la lengua B , nombró a su creación Nuevo B . Más tarde se le cambió el nombre C . (Ver también D ).
- C ++ : un lenguaje de programación orientado a objetos, sucesor del lenguaje de programación C.
- El creador de C ++ Bjarne Stroustrup nombró su nuevo lenguaje "C con clases" y luego "nuevo C". El idioma original comenzó a llamarse "vieja C", lo que se consideraba un insulto a la comunidad C. En este momento Rick Mascitti sugirió el nombre C ++ como sucesor de C. En C el '++' operador incrementa el valor de la variable de que se anexa a, por lo tanto C ++ sería incrementar el valor de C .
- computadora - de las computadoras humanas que realizaban cálculos mentalmente y posiblemente conayudas mecánicas , ahora reemplazadas por computadoras electrónicas programables.
- cookie : 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 después del término " cookies mágicas " utilizado por los programadores de Unix . El término " galleta mágica " a su vez deriva de " galleta de la fortuna ", una galleta con un mensaje incrustado.
- Cursor (interfaz de usuario) : Cursor significa 'corredor' en latín. Un cursor es el nombre que se le da a la diapositiva transparente grabada con una línea de cabello que se usa para marcar un punto en una regla de cálculo . Luego, el término se transfirió a las computadoras por analogía.
D
- D - un lenguaje de programación.
- Diseñado por Walter Bright como un C mejorado, evitando muchos de los problemas de diseño de C ( por ejemplo , manipulación extensa del puntero, límites de matriz no forzados, etc. ).
- daemon : un proceso en un sistema operativo que se ejecuta en segundo plano.
- No es un acrónimo de D ISK Un nd E JECUCIÓN Lu itor: según el equipo original que introdujo el concepto, el uso de la palabra demonio fue inspirada por el demonio de Maxwell de la física y la termodinámica (un agente imaginario que ayudó moléculas ordenar con diferentes velocidades y trabajó incansablemente en segundo plano) [15] El término fue adoptado, y posiblemente popularizado [ cita requerida ] , por los sistemas operativos Unix que soportaban múltiples procesos en segundo plano: varios servicios locales (y más tarde de Internet) fueron proporcionados por demonios. Esto está ejemplificado por la mascota de BSD , el dibujo de John Lasseter de un diablillo amistoso .
- Tablero - Originalmente, la palabra tablero se aplicaba a una barrera de madera o cuero fijada en la parte delantera de un carruaje tirado por caballos o trineo para proteger al conductor del barro u otros escombros "arrojados" por los cascos de los caballos. [1] El primer uso conocido del término (con guiones como tablero de instrumentos y aplicado a los trineos) data de 1847. [2] Por lo general, estas tablas no realizaban ninguna función adicional más que proporcionar un cómodo asidero 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 .
- Un acrónimo de los nombres Ian Murdock , el creador del Proyecto Debian, y Debra Lynn, la novia y futura esposa de Ian. [16] [17]
- predeterminado : un valor inicial para una variable o configuración de usuario.
- El significado original de la palabra "incumplimiento" es "incumplimiento de una obligación". La obligación aquí es proporcionar una información requerida por un programa. En los primeros días de la programación, si faltaba un valor de entrada o era "nulo", el programa casi con certeza se bloqueaba. Esto a menudo tiene que ver con la 'escritura' de variables; por ejemplo, un programa de cálculo simple esperaría un número como entrada: cualquier otro tipo de entrada, como una cadena de texto o incluso un nulo (sin valor), haría cualquier operación matemática. como la multiplicación imposible. Para protegerse contra esta posibilidad, los programadores definieron valores iniciales que se utilizarían si el usuario * incumpliera * o no cumpliera con la obligación de proporcionar el valor de entrada correcto. Con el tiempo, el término 'predeterminado' ha llegado 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 temprano de la compañía como un compuesto endocéntrico de " éter luminífero ", la "sustancia" que se creía que era el medio a través del cual se propagaba la radiación electromagnética en el 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 la red, lo describían rutinariamente como paquetes de datos que "subían al éter". [19]
F
- finger :comando de Unix que proporciona información sobre los usuarios conectados a un sistema.
- Les Earnest escribió el programa finger en 1971 para proporcionar a los usuarios que deseaban información sobre otros usuarios en una red o sistema. Según Earnest, recibió su nombre por el acto de señalar, porque "evitó la necesidad de señalar una identificación de usuario y preguntar, '¿Quién es ese?'" [20] [21]
- foobar - del acrónimo del argot del Ejército de los EE. UU., FUBAR . Tanto foo como bar se utilizan comúnmente como variables metasintácticas . [22]
GRAMO
- Gentoo : una distribución de Linux .
- El nombre de una variedad de pingüino , la mascota universal de Linux .
- Git : unsistema de control de versiones distribuido .
- En el archivo README inicial del proyecto , Linus Torvalds escribió que "'git' puede significar cualquier cosa, dependiendo de su estado de ánimo", y ofrece varias definiciones: [23]
- Una combinación aleatoria de tres letras que se puede pronunciar y no un comando Unix preexistente
- Argot 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 "maldito camión de mierda idiota" (cuando se rompe)
- Cuando se le preguntó sobre el origen del nombre, Torvalds dijo en broma: "Soy un bastardo egoísta y nombro todos mis proyectos con mi nombre". [24]
- GNU : un proyecto con el objetivo original de crear un sistema operativo libre.
- El ñu es también una especie de antílope africano. Al fundador del proyecto GNU Richard Stallman le gustó el nombre debido al humor asociado con su pronunciación, y también fue influenciado por The Gnu Song , [25] de Flanders y Swann , que es cantada por un gnu. También es un ejemplo temprano de un acrónimo recursivo : " G NU's N ot U nix". [26]
- Google : un motor de búsqueda .
- El nombre comenzó como un alarde exagerado sobre la cantidad de información que el motor de búsqueda podría buscar. Originalmente se llamaba ' Googol ', una palabra para el número representado por 1 seguido de 100 ceros. La palabra fue originalmente inventada por Milton Sirotta , sobrino del matemático Edward Kasner, en 1938 durante una discusión sobre números grandes y notación exponencial.
- Gopher : un protocolo temprano para distribuir documentos a través de una red. Rechazado a favor de la World Wide Web .
- El nombre fue acuñado por el desarrollador Farhad Anklesaria, como un juego de gofer , un asistente que busca cosas y un gopher , que excava, como a través de jerarquías anidadas. [27] 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
- El nombre proviene de un comando en el editor de texto Unix ed que toma la forma
g/re/p
de búsqueda significado g lobally para un r egular e Xpression y p líneas Rint donde se encuentran los casos. [28] "Grep" como "Google" se usa a menudo como un verbo, que significa "buscar".
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 una computadora en cualquier parte del mundo. Cuando Sabeer Bhatia ideó el plan de negocios para el servicio de correo, probó todo tipo de nombres que terminen en ' correo ' y finalmente se conformó con Hotmail, ya que incluía las letras " HTML ", el lenguaje de marcado utilizado para escribir páginas web. Inicialmente se denominó HoTMaiL con carcasa superior selectiva.
I
- i18n - abreviatura de " i nternationalizatio n ".
- "18" es el número de letras entre la i y la n . Relacionados, términos menos comunes incluyen l10n (para l ocalizatio n ), g11n (por g lobalizatio n ) y a11y (para un ccessibilit y ).
- ICQ : unservicio de mensajería instantánea .
- ICQ no es un inicialismo . Es una obra de teatro con la frase "Te busco" o "Internet te busca" (similar a CQ en el uso de la radioafición). [ cita requerida ]
- ID10T , que se pronuncia "ID diez T", es un código utilizado con frecuencia por un representante de servicio al cliente (CSR) para anotar sus notas e identificar la fuente de un problema como la persona que informa el problema en lugar de culpar al sistema. Esta es una referencia apenas velada a la opinión del CSR de que la persona que informa del problema es un IDIOTA. Ejemplo: Problema informado causado por ID10T, no es posible resolverlo. Consulte también PEBKAC . [ cita requerida ]
J
- Proyecto Jakarta : un proyecto constituido por Sun y Apache para crear un servidor web para servlets y JSP de Java .
- Yakarta era el nombre de la sala de conferencias de Sun donde tuvieron lugar la mayoría de las reuniones entre Sun y Apache. La sala de conferencias probablemente recibió el nombre de Yakarta , la capital de Indonesia , que se encuentra en la costa noroeste de la isla de Java .
- Java : un lenguaje de programación de Sun Microsystems , luego adquirido por Oracle .
- El nombre de Java , una mezcla de café de la isla de Java , y también se utiliza como jerga para el café en general. El lenguaje se llamó inicialmente "Greentalk" y más tarde "Oak", pero ya era una marca registrada de Oak Technologies , por lo que los desarrolladores tuvieron que elegir otro nombre poco antes del lanzamiento. Otros nombres sugeridos fueron "WebRunner", "DNA" y "Silk". [29]
- JavaScript : un lenguaje de programación.
- Fue desarrollado originalmente por Brendan Eich de Netscape bajo el nombre "Mocha", que luego fue renombrado a "LiveScript", y finalmente a "JavaScript". [30] El cambio de nombre de LiveScript a JavaScript coincidió aproximadamente con Netscape agregando soporte para la tecnología Java en su navegador web Netscape Navigator . JavaScript se introdujo e implementó por primera vez en la versión 2.0B3 del navegador Netscape en diciembre de 1995. El nombre ha causado confusión, dando la impresión de que el lenguaje es un derivado de Java, y ha sido caracterizado por muchos 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. [31]
K
- Kerberos : protocolo de autenticación de red informática que utilizan Windows 2000 y Windows XP como método de autenticación predeterminado.
- Cuando lo crearon los programadores del MIT en la década de 1970, querían un nombre que sugiriera una alta seguridad para el proyecto, por lo que lo nombraron en honor a Kerberos , en la mitología griega, el perro de tres cabezas 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 Athena . [ cita requerida ]
L
- Linux : un núcleo del sistema operativo y el nombre común de 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ó menos DOS y comenzó un proyecto para desarrollar un sistema operativo que abordaría los problemas de MINIX. Por lo tanto, el nombre de trabajo era Linux (Linus 'Minix). Sin embargo, originalmente Linus había planeado que se llamara Freax ( gratis + freak + x ). Su amigo Ari Lemmke animó a Linus a subirlo a una red para poder descargarlo fácilmente. Ari le dio a Linus un directorio llamado linux en su servidor FTP , ya que no le gustaba el nombre Freax .
- Lisa : una computadora personal diseñada en Apple Computer a principios de la década de 1980.
- Apple declaró que Lisa era un acrónimo de Arquitectura de software integrada local ; sin embargo, a menudo se infiere que la máquina recibió originalmente el nombre de la hija del cofundador de Apple, Steve Jobs , y que este acrónimo se inventó más tarde para ajustarse al nombre. En consecuencia, dos sugerencias humorísticas para expandir el acrónimo incluyeron Let's Invent Some Acrónimos e Inventemos Acrónimos tontos .
- liveware - personal informático.
- Un juego de términos "software" y "hardware". Acuñado en 1966, la palabra indica que a veces el problema de la computadora no es con la computadora en sí, sino con el usuario.
- Lotus Software : el fundador de Lotus, Mitch Kapor, obtuvo el nombre de su empresa por 'The Lotus Position ' ('Padmasana' en sánscrito ). Kapor solía ser un maestro de la técnica de Meditación Trascendental como la enseñó Maharishi Mahesh Yogi .
METRO
- Macintosh , Mac : una computadora personal de Apple Computer .
- De McIntosh , un tipo popular de manzana.
norte
- Nerd : término coloquial para una persona que trabaja con computadoras, especialmente una persona obsesiva y singularmente enfocada. Creado originalmente por el Dr. Seuss a partir de su libro If I Ran the Zoo .
O
- Oracle : un sistema de gestión de bases de datos relacionales (RDBMS).
- Larry Ellison , Ed Oates y Bob Miner estaban trabajando en un proyecto de consultoría para la CIA ( Agencia Central de Inteligencia ). El nombre en clave del proyecto era Oracle (la CIA evidentemente vio esto como un sistema que daría respuestas a todas las preguntas). El proyecto fue diseñado para utilizar el lenguaje de base de datos SQL recién escrito de IBM . El proyecto finalmente se terminó, pero decidieron terminar lo que comenzaron y llevarlo al mundo. Mantuvieron el nombre de Oracle y crearon el motor RDBMS.
PAG
- Pac-Man : un videojuego de arcade .
- El término proviene de paku paku, que es una onomatopeya japonesa que se usa para comer ruidosamente; similar a chomp chomp . El juego fue lanzado en Japón con el nombre Puck-Man , y lanzado en los EE.UU., con el nombre de Pac-Man , por temor a que los niños pueden desfigurar un gabinete Puck-Man cambiando la P a una F .
- Parche : un conjunto de cambios en un programa de computadora o sus datos de apoyo diseñados para actualizarlo, corregirlo o mejorarlo.
- Históricamente, los proveedores de software distribuían parches en cinta de papel o en tarjetas perforadas , esperando que el destinatario cortara la parte indicada de la cinta original (o cubierta) y parcheara (de ahí el nombre) el segmento de reemplazo.
- PCMCIA : el organismo estándar para tarjetas de PC y ExpressCard , factores de forma de tarjetas de expansión.
- El P ersonal C omputer M emory C ard I nternational A sociación es un cuerpo de normas internacionales que define y promueve estándares para dispositivos de expansión, tales como módems y externos unidades de disco duro para ser conectados a ordenadores portátiles . Con el tiempo, el acrónimo PCMCIA se ha utilizado para referirse al factor de forma de la tarjeta de PC utilizado en las computadoras portátiles. Una torsión en el acrónimo es P eople C An't M emorize C omputer I ndustria A cronyms.
- PEBKAC : un acrónimo de "Problema existe entre el teclado y la silla", que es un código que utiliza con frecuencia un representante de servicio al cliente (CSR) para anotar sus notas e identificar la fuente de un problema como la persona que informa el problema en lugar de la sistema al que se culpa. Esta es una referencia apenas velada a la opinión del CSR de que la persona que informa del problema es el problema. Ejemplo: PEBKAC, no se puede resolver. Consulte también ID10T .
- Pentium : una serie de microprocesadores de Intel .
- El quinto microprocesador de la serie 80x86 . Se habría llamado i586 o 80586, pero Intel decidió llamarlo Pentium (penta = cinco) después de perder una demanda por infracción de marca registrada contra AMD debido a una sentencia que números como "286", "386" y "486" no pueden ser marca registrada. Según Intel, Pentium transmite un significado de fuerza, como el titanio . [ cita requerida ]
- Dado que algunos de los primeros chips Pentium contenían un error de precisión matemática, se ha sugerido en broma que la razón por la que el chip se llama Pentium en lugar de 586 es que los chips Intel calcularían 486 + 100 = 585,99999948.
- Perl : un lenguaje de secuencias de comandos interpretado .
- Perl originalmente se llamaba Perla , en honor a la "perla de gran precio" de Mateo 13:46. [ cita requerida ] Larry Wall , el creador de Perl, quería darle al idioma un nombre corto con connotaciones positivas y afirma haber examinado (y rechazado) cada palabra de tres y cuatro letras en el 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 sugirieron los backronyms "Extracción práctica y lenguaje de informes" y "Lister de basura patológicamente ecléctica", estos fueron intencionados con humor. [ cita requerida ]
- PHP : un lenguaje de programación del lado del servidor
- Originalmente llamado " P ersonal H ome P Herramientas de edad" por el creador de Rasmus Lerdorf , fue reescrito por los desarrolladores Zeev Suraski y Andi Gutmans que le dieron el nombre recursivo " P HP H ypertext P reprocesador". Actualmente, Lerdorf insiste en que no se debe pensar que el nombre representa nada, ya que seleccionó "Página de inicio personal" como nombre cuando no preveía que PHP evolucionara hacia un lenguaje de programación de propósito general.
- Pine - cliente de correo electrónico .
- Muchas personas creen que el pino es sinónimo de " P ine I s N OT E lm ". Sin embargo, uno de sus autores originales, Laurence Lundblade, insiste en que este nunca fue el caso y que comenzó simplemente como una palabra y no como un acrónimo; su primera elección de un backronym para pino sería "Pine Is Nearly Elm". Con el tiempo, se cambió para significar Programa para noticias de Internet y correo electrónico . [32]
- ping : una herramienta de red informática que se utiliza para detectar hosts.
- El autor de ping, Mike Muuss , lo nombró por los pulsos de sonido emitidos por un sonar llamado "ping". Más tarde de Dave Mills proporcionan la backronym " P Acket I nter n et G Roper".
- Python : un lenguaje de programación de secuencias de comandos interpretado .
- El nombre de la serie de televisión Monty Python's Flying Circus . [33]
R
- Botón de opción : un widget de GUI que se utiliza para realizar selecciones.
- Los botones de radio obtuvieron su nombre de los botones preestablecidos en los receptores de radio . Cuando uno solía seleccionar estaciones preestablecidas en un receptor de radio físicamente en lugar de electrónicamente, al presionar un botón preestablecido salía cualquier otro botón que se presionara.
- Red Hat Linux : una distribución de Linux de Red Hat .
- El fundador de la empresa, Marc Ewing , recibió la gorra del equipo de lacrosse de Cornell (con rayas rojas y blancas) de su abuelo mientras estaba en la universidad. La gente acudía a él para resolver sus problemas, y se refería a él como "el tipo del sombrero rojo". Perdió la gorra y tuvo que buscarla desesperadamente. El manual de la versión beta de Red Hat Linux atraía a los lectores a devolver el sombrero si alguien lo encontraba.
- RSA : un algoritmo asimétrico para criptografía de clave pública .
- Basado en los apellidos de los autores de este algoritmo: Ron R ivest , Adi S hamir y Len A dleman .
S
- Samba : una implementación gratuita delprotocolo de redde Microsoft .
- El nombre samba proviene de insertar dos vocales en el nombre del protocolo estándar que usa el sistema de archivos de red de Microsoft Windows, llamado Server Message Block (SMB). El autor buscó en un diccionario usando grep palabras que contengan SM y B en ese orden; los únicos partidos fueron Samba y Salmonberry .
- shareware - acuñado por Bob Wallace para describir su procesador de texto PC-Write a principios de 1983. [ cita requerida ] Antes de esto, Jim Knopf (también conocido como Jim Button) y Andrew Fluegelman llamaban a su software distribuido "software soportado por el usuario" y "freeware" respectivamente , pero fue la terminología de Wallace la que prevaleció.
- spam : mensajes repetitivos no deseados, como correo electrónico masivo no solicitado.
- El término spam se deriva del boceto SPAM de Monty Python , ambientado en un café donde todo en el menú incluye carne de almuerzo SPAM . Mientras un cliente pide lastimeramente algún tipo de comida sin SPAM, el servidor reitera el menú lleno de SPAM. Pronto, un coro de vikingos se une con una canción: "SPAM, SPAM, SPAM, SPAM, SPAM, SPAM encantador, SPAM maravilloso", una y otra vez, ahogando toda conversación.
- SPIM : un simulador para una máquina virtual que se parece mucho al conjunto de instrucciones de los procesadores MIPS , simplemente se escribe MIPS al revés. En los últimos tiempos, SPIM también ha llegado a significar SP am enviado más de lo nStant M ensajes .
- Swing : una biblioteca de gráficos para Java.
- Swing fue el nombre en clave del proyecto que desarrolló los nuevos componentes gráficos (el sucesor de AWT ). Lleva el nombre de swing , un estilo de jazz de banda de baile que se popularizó en la década de 1930 y revivió inesperadamente en la década de 1990. Aunque es un nombre no oficial para los componentes, ganó la aceptación popular con el uso de la palabra en los nombres de los paquetes de la API Swing, que comienzan con
javax.swing
. [ cita requerida ]
T
- Tomcat : un servidor web del Proyecto Jakarta .
- Tomcat era el nombre en clave para la JSDK 2.1 [ aclaración necesaria ] proyecto dentro de Sun . [ cita requerida ] Tomcat comenzó como una implementación de especificación de servlet por James Duncan Davidson, quien era arquitecto de software en Sun. Davidson inicialmente había esperado que el proyecto se hiciera 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, quería nombrar el proyecto como un animal. Se le ocurrió a Tomcat porque pensó que el animal representaba algo que podía cuidar y valerse por sí mismo.
- troff : un sistema de procesamiento de documentos para Unix .
- Troff significa " t ypesetter roff ", aunque muchas personas han especulado que en realidad significa "Times roff" debido al uso de la familia de fuentes Times en troff por defecto. Troff tiene su origen en roff , un programa de formateo anterior, cuyo nombre es una contracción de "run off". [ cita requerida ]
- Caballo de Troya : un programa malicioso que se disfraza de software legítimo.
- El término se deriva del mito clásico del Caballo de Troya . De manera análoga, un caballo de Troya parece inocuo (o incluso un regalo), pero de hecho es un vehículo para eludir la seguridad.
- Tux - El pingüino mascota utilizado como logotipo principal para el kernel de Linux y los sistemas operativos basados en Linux .
- Linus Torvalds , el creador de Linux, sugirió una mascota de pingüino porque a él "le gustan mucho los pingüinos", y quería que Linux se asociara con algo "un poco tonto y divertido". [34] El logo fue creado originalmente por Larry Ewing en 1996 como una entrada en un concurso de Logo de Linux. El nombre Tux fue aportado por James Hughes, quien sugirió "( T ) orvolds ( U ) ni ( X ) - TUX !" [35]
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 MULTiplexed Information and Computing System ( MULTICS ), que originalmente era un proyecto conjunto de Bell Labs / GE / MIT , Ken Thompson de Bell Labs, al que pronto se unió Dennis Ritchie , escribió una versión más simple 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 bajo MULTICS. El nuevo sistema operativo fue nombrado UNICS - ONU iplexed I nformación y C omputing S istema por Brian Kernighan.
V
- vi - un editor de texto ,
- Initialism for vi sual, un comando en el editor ex que ayudó a los usuarios a cambiar al modo visual desde el modo ex. la primera versión fue escrita por Bill Joy en UC Berkeley.
- Vim : un editor de texto .
- Acrónimo de V i mejorado después de que Vim agregó varias funciones sobre el editor vi . Vim sin embargo había empezado como una imitación de Vi y fue expandido como V i im sanea-.
- Virus : fragmento de código de programa que se propaga al realizar copias de sí mismo.
- Fred Cohen utilizó por primera vez el término virus como un término técnico de ciencias de la computación en su artículo de 1984 "Teoría y experimentos de virus informáticos", donde le da crédito a Len Adleman por haberlo acuñado. Aunque el uso de virus por Cohen puede haber sido el primer uso académico, había estado en el lenguaje común mucho antes de eso. Una novela de ciencia ficción de mediados de la década de 1970 de David Gerrold , When HARLIE was One , incluye una descripción de un programa informático ficticio llamado VIRUS que funcionaba como un virus (y fue contrarrestado por un programa llamado ANTICUERPO ). El término "virus informático" también aparece en el cómic "Uncanny X-Men " No. 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 al virus biológico, cuya función básica es insertar su información genética en la de la célula invadida, obligando a la célula a reproducir el virus.
W
- Wiki o WikiWiki : una colección de documentos de hipertexto o el software colaborativo utilizado para crearlo.
- Acuñado por Ward Cunningham , el creador del concepto wiki, quien los nombró por el "wiki wiki" o los autobuses lanzadera "rápidos" en el aeropuerto de Honolulu. Wiki wiki fue el primer término hawaiano que aprendió en su primera visita a las islas. El agente del mostrador del aeropuerto le indicó que tomara el autobús wiki wiki entre las terminales.
- Gusano : un programa de autorreplicación, similar a un virus .
- El nombre 'gusano' fue tomado de una novela de ciencia ficción de la década de 1970 de John Brunner titulada The Shockwave Rider . El libro describe programas conocidos como "tenias" que se propagan a través de una red con el propósito de eliminar datos. Los investigadores que escribieron 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 parece muy similar al producto final.
- Acrónimo de What You See Is What You Get , la frase se originó en un boletín publicado por Arlene y José Ramos, llamado WYSIWYG. Fue creado para la industria emergente de preimpresión que se volvió electrónica a fines de la década de 1970.
X
- X Window System : un sistema de ventanas para computadoras conpantallas de mapa de bits .
- X deriva su nombre como sucesor de un sistema de ventanas anterior a 1983 llamado W Window System .
Y
- Yahoo! - portal de internet y directorio web .
- El sitio de historia de Yahoo! Dice que el nombre es un acrónimo de "Yet Another Hierarchical Officious Oracle", pero algunos recuerdan que en sus primeros días (mediados de la década de 1990), cuando Yahoo! vivía en un servidor llamado akebono.stanford.edu, fue glosado como "Otro organizador jerárquico de objetos más". La palabra "Yahoo!" fue inventado originalmente por Jonathan Swift y utilizado en su libro Los viajes de Gulliver . Representa a una persona que es repulsiva en apariencia y acción y es apenas humana. Yahoo! los fundadores Jerry Yang y David Filo seleccionaron el nombre porque se consideraban yahoos.
Z
- zip : un formato de archivo , también utilizado como verbo para significar comprimir .
- El formato de archivo fue creado por Phil Katz , y su amigo Robert Mahoney le dio el nombre. La herramienta de compresión que creó Phil Katz se llamó PKZIP . Zip significa "velocidad" y querían dar a entender que su producto sería más rápido que ARC y otros formatos de compresión de la época.
Ver también
- Glosario de términos informáticos
- Lista de etimologías de nombres de empresas
- Listas de etimologías
Referencias
- ^ Diccionario del nuevo hacker . Compilado por Eric S. Raymond (Tercera ed.). 1996. p. 34. ISBN 978-0-262-18178-5.CS1 maint: 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 .
- ^ a b Dennis M. Ritchie (marzo de 1993). "El desarrollo del lenguaje C" . Avisos ACM SIGPLAN . 28 (3): 201-208. doi : 10.1145 / 155360.155580 .
El nombre de la lengua B probablemente representa una contracción de BCPL, aunque una teoría alternativa sostiene que se deriva de Bon [Thompson 69], una lengua no relacionada creada por Thompson durante los días de Multics. Bon, a su vez, recibió el nombre de su esposa Bonnie, o (según una cita de la enciclopedia en su manual), de una religión cuyos rituales implican el murmullo de fórmulas mágicas.
- ^ Cooper, Eric. "biff: ¿Lo sabías?" . Archivado desde el original el 13 de noviembre de 2012 . Consultado el 17 de noviembre de 2012 .
- ^ "¿Qué significa {algún nombre extraño de comando 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" . Revista técnica de Bell System . 27 (3): 379–423. doi : 10.1002 / j.1538-7305.1948.tb01338.x . hdl : 10338.dmlcz / 101429 . Archivado desde el original el 1 de octubre de 2007 . Consultado 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 usa 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 . pag. 98. ISBN 9780718196950.
- ^ Edison a Puskas, 13 de noviembre de 1878, documentos de Edison, Laboratorio Nacional de Edison, Servicio de Parques Nacionales de EE. UU., West Orange, Nueva Jersey, 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 es de 8 bits? ¿O no?" . Viñetas de la historia de la computadora . Archivado desde el original el 3 de abril de 2017 . Consultado el 3 de abril de 2017 .
[...] Con IBM 's TRAMO informáticos como fondo, el manejo de las palabras de 64 caracteres puede dividir en grupos de 8 (he diseñado el juego de caracteres para que, bajo la dirección del Dr. Werner Buchholz , el hombre que acuñó el término ' byte ' para una agrupación de 8 bits). […] El IBM 360 utilizó caracteres de 8 bits, aunque no ASCII directamente. Así, el "byte" de Buchholz prendió en todas partes. A mí mismo no me gustó el nombre por muchas razones. […]
- ^ Buchholz, Werner (11 de junio de 1956). "7. La matriz de cambios" (PDF) . El sistema de enlace . IBM . págs. 5-6. Stretch Memo No. 39G. Archivado desde el original (PDF) el 4 de abril de 2017 . Consultado 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 Shift que se utilizará para convertir una palabra de 60 bits , procedente de Memoria en paralelo, en caracteres , o " bytes " como los hemos llamado, para ser enviados al Adder en serie. Los 60 bits se vierten 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 de abajo. […] El sumador puede aceptar todos o solo algunos de los bits. […] Suponga que se desea operar con dígitos decimales de 4 bits , comenzando por la derecha. La diagonal 0 se pulsa primero, enviando los seis bits 0 a 5, de los cuales el sumador acepta solo los primeros cuatro (0-3). Los bits 4 y 5 se ignoran. A continuación, se pulsa la diagonal 4. Esto envía los bits 4 a 9, de los cuales los dos últimos se ignoran nuevamente, y así sucesivamente. […] Es igual de fácil usar los seis bits en un trabajo alfanumérico , o manejar bytes de un solo bit para análisis lógico, o compensar los bytes por cualquier número de bits. […]
- ^ Buchholz, Werner (febrero de 1977). "La palabra" Byte "llega a la mayoría de edad ..." Revista Byte . 2 (2): 144.
[…] La primera referencia encontrada en los archivos estaba contenida en un memorando interno escrito en junio de 1956 durante los primeros días del desarrollo de Stretch . Se describió que un byte constaba de cualquier número de bits en paralelo del uno al seis. Por tanto, se supuso que un byte tenía una longitud apropiada para la ocasión. Su primer uso fue en el contexto del equipo de entrada y salida de la década de 1950, que manejaba seis bits a la vez. La posibilidad de pasar 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 se produjo en 1959 en un artículo "Processing Data in Bits and Pieces" de G A Blaauw , F P Brooks Jr y W Buchholz en IRE Transactions on Electronic Computers , junio de 1959, página 121. Las nociones de ese artículo fueron elaborados en el Capítulo 4 de Planificación de un sistema informático (Project Stretch) , editado por W Buchholz, McGraw-Hill Book Company (1962). El fundamento para acuñar el término se explicó allí en la página 40 de la siguiente manera:
Byte denota un grupo de bits utilizados para codificar un carácter, o el número de bits transmitidos en paralelo hacia y desde unidades de entrada-salida. Aquí se utiliza un término que no sea carácter porque un carácter dado puede estar representado en diferentes aplicaciones por más de un código, y diferentes códigos pueden usar diferentes números de bits (es decir, diferentes tamaños de bytes). En la transmisión de entrada-salida, la agrupación de bits puede ser completamente arbitraria y no tener relación con los caracteres reales. (El término se acuñó a partir de mordida , pero se repelió para evitar la mutación accidental a bit .)
System / 360 se hizo cargo de muchos de los conceptos de Stretch, incluidos los tamaños básicos de bytes y palabras, que son potencias de 2. Sin embargo, para economía, el byte el tamaño se fijó en el máximo de 8 bits y el direccionamiento a nivel de bit se reemplazó por direccionamiento de bytes. […] - ^ Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (1962), "4: Unidades de datos naturales" (PDF) , en Buchholz, Werner (ed.), Planning a Computer System - Project 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 , consultado el 3 de abril de 2017
- ^ http://ei.cs.vt.edu/~history/Daemon.html
- ^ Nixon, Robin (2010). Ubuntu: en funcionamiento . O'Reilly Media . pag. 3 . ISBN 978-0-596-80484-8.
- ^ Acerca de Debian
- ^ Cade Metz (13 de marzo de 2009). "Ethernet - un nombre de protocolo de red para las edades: Michelson, Morley y Metcalfe" . El registro . pag. 2 . Consultado el 4 de marzo de 2013 .
- ^ La historia de Ethernet . NetEvents.tv. 2006 . Consultado el 10 de septiembre de 2011 .
- ^ "Orígenes del comando de dedo" . groups.google.com . Consultado el 30 de abril de 2021 .
- ^ Earnest, Les (29 de octubre de 2017). "Cómo un burócrata entrometido creó accidentalmente el primer servicio de blogs y redes sociales" . 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 " " . Consultado el 15 de noviembre de 2012 .
- ^ "Revisión inicial de 'git', el administrador de información del infierno · git / git @ e83c516" . GitHub . Archivado desde el original el 8 de octubre de 2017 . Consultado el 21 de enero de 2016 .
- ^ "Después de la controversia, Torvalds comienza a trabajar en" git " " . PC World . Consultado el 30 de abril de 2021 .
- ^ La canción de Gnu
- ^ 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 del grupo abierto Edición 7 IEEE Std 1003.1, edición 2013 Copyright © 2001-2013 El IEEE y el grupo abierto" . El grupo abierto . 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, el futuro" . InfoWorld . Consultado el 19 de mayo de 2009 .
- ^ "O'Reilly - Safari Books Online - 0596101996 - JavaScript: La guía definitiva, quinta edición" . Safari.oreilly.com. Archivado desde el original el 8 de diciembre de 2008 . Consultado el 19 de mayo de 2009 .
- ^ Lundblade, Laurence. "Página de inicio de Laurence: Naming Pine" . Archivado desde el original el 7 de junio de 2011 . Consultado el 17 de noviembre de 2012 .
- ^ "Preguntas frecuentes generales sobre Python" . Python.org . Fundación de software Python . Consultado el 4 de junio de 2020 .
- ^ "Tux Gallery - La mascota de Linux favorita de todos" . www3.nd.edu . Consultado el 30 de abril de 2021 .
- ^ "La historia detrás de Tux el pingüino" . Cableado . ISSN 1059-1028 . Consultado el 30 de abril de 2021 .