stringtranslate.com

Chapuza

Parte del puente del glaciar Miles , con una "reparación" (arreglo temporal) para que el puente sea utilizable después del daño causado por el terremoto .

Un kludge o kluge ( / k l ʌ , k l / ) es una solución provisional o alternativa que es torpe, poco elegante, ineficiente, difícil de ampliar y difícil de mantener. Este término se utiliza en diversos campos, como la informática , la ingeniería aeroespacial , la jerga de Internet , la neurociencia evolutiva , la animación y el gobierno. Tiene un significado similar al término naval jury rig .

Etimología

La palabra tiene ortografías alternativas ( kludge y kluge ), pronunciaciones ( / k l ʌ / y / k l / , que riman con judge y stooge , respectivamente) y varias etimologías propuestas .

Jackson W. Granholm

El Oxford English Dictionary (2.ª ed., 1989) cita el artículo de Jackson W. Granholm de 1962 "Cómo diseñar un Kludge" [1] en la revista informática estadounidense Datamation . [2]

kludge /kluːdʒ/ También kluge . (Invención jocosa de J. W. Granholm: véase la primera frase; cf. también bodge v., fudge v.)
'Una colección mal surtida de partes que no encajan bien, que forman un todo desgarrador' (Granholm); esp. en Informática , una máquina, sistema o programa que ha sido improvisado o 'chapuzado'; una solución improvisada a toda prisa y mal pensada para un fallo o 'error'. ...

El OED define estos dos términos afines de la palabra chapuza como: bodge (remendar o arreglar torpemente) y fudge (encajar o ajustar de manera torpe, improvisada o deshonesta). La entrada del OED también incluye el verbo kludge (improvisar con una o más chapuzas) y kludgemanship (habilidad para diseñar o aplicar chapuzas).

Granholm imaginó humorísticamente una fuente ficticia para el término: [1]

Phineas Burling es el calígrafo jefe de Fink and Wiggles Publishing Company, Inc. ... Según Burling, la palabra "kludge" apareció por primera vez en el idioma inglés a principios del siglo XV. ... La palabra "kludge", según Burling, deriva de la misma raíz que el alemán klug (holandés kloog , sueco klag , danés klog , gótico klaugen , letón kladnis y sánscrito veklaunn ), que originalmente significaba "inteligente" o "ingenioso". En las maquinaciones típicas del lenguaje en el crecimiento evolutivo, la palabra "kludge" eventualmente llegó a significar "no tan inteligente" o "bastante ridículo". ... Hoy "kludge" forma una de las palabras más queridas en la terminología del diseño, y está lista para su aplicación práctica en el trabajo de cualquiera que invente circuitos de 110 voltios para enchufarlos a la fuente de 220 V CA. Sin embargo, la construcción de un edificio improvisado no es un trabajo para aficionados.

Aunque el OED acepta la acuñación del término por parte de Granholm (no la pseudoetimología fantasiosa citada más arriba), hay ejemplos de su uso antes de la década de 1960.

Fuentes germánicas

Los hablantes de yiddish americanos usan klug ( קלוג ) para significar 'demasiado inteligente', el significado reflejado del alemán klug ('listo'). Esto puede explicar la idea de 'listo pero torpe y temporal', así como la variación de la pronunciación del alemán. [3] Una traducción razonable de kludge al alemán da como resultado Krücke, es decir, 'muleta'.

Cf. alemán Kloß ('bola de masa', 'terrón', diminutivo Klößchen ), bajo sajón klut , klute , holandés kluit , [4] quizás relacionado con el diminutivo bajo alemán klütje ('bola de masa', 'terrón'), danés estándar kludder ('lío, desorden') y dialecto danés de Jutlandia klyt ('pieza de mala calidad'). [5]

Argumentos en contra de la derivación del alemán klug :

Una etimología alternativa [6] sugiere que la ortografía kludge en particular deriva en última instancia de una palabra en escocés (un idioma estrechamente relacionado con el inglés): cludge o cludgie/cludgey que significa 'inodoro' (ya sea en el sentido de habitación o de dispositivo), [7] con la ortografía kluge posiblemente derivando del alemán, hasta que los dos términos se confundieron a mediados del siglo XX, como jerga militar británica y estadounidense (respectivamente). [6] (Ver más abajo).

Kludge contra kluge

El archivo de jerga (también conocido como el nuevo diccionario del hacker ), un glosario de jerga de programadores informáticos mantenido por Eric S. Raymond , diferencia kludge de kluge y cita ejemplos de uso anteriores a 1962. Kluge parece tener el sentido de 'demasiado complicado', mientras que kludge solo tiene el sentido de 'mal hecho'. [6]

chapuza /chapuza/

  1. n. Ortografía incorrecta (aunque lamentablemente común) de kluge (EE. UU.). Estas dos palabras se han confundido en el uso estadounidense desde principios de la década de 1960 y se han confundido ampliamente en Gran Bretaña desde el final de la Segunda Guerra Mundial.
  2. [TMRC] Un utensilio que funciona. (Un artículo de hace mucho tiempo en Datamation escrito por Jackson Granholme [ sic ] decía de manera similar: "Una colección mal combinada de piezas que no encajan bien, que forman un todo desgarrador").
  3. v. Utilizar un truco para evitar un problema. "Lo he solucionado por ahora, pero lo arreglaré como es debido más adelante".

Esta entrada del Archivo de Jargon señala que kludge aparentemente deriva, a través de la jerga militar británica, del escocés cludge/cludgie ('inodoro'), y se confundió con el estadounidense kluge durante o después de la Segunda Guerra Mundial. [6]

kluge : /klooj/ [del alemán klug , 'inteligente'; posiblemente relacionado con el polaco y el ruso klucz ('una clave, una pista, un punto principal')]

  1. n. Un dispositivo de Rube Goldberg (o Heath Robinson ), ya sea en hardware o software.
  2. n. Un truco de programación ingenioso que tiene como objetivo resolver un caso desagradable en particular de una manera rápida, aunque no clara. Se utiliza a menudo para reparar errores. A menudo implica improvisaciones y raya en la farsa.
  3. n. Algo que funciona por el motivo equivocado.
  4. vt. Insertar un truco en un programa. "He modificado esta rutina para evitar ese extraño error, pero probablemente haya una forma mejor".
  5. [ WPI ] n. Una característica que se implementa de manera rudimentaria.

Esta entrada señala que kluge , que ahora suele escribirse kludge , "era la ortografía original, que se utilizaba en el ámbito informático desde mediados de los años 1950 y, en ese momento, se utilizaba exclusivamente para kluges de hardware". [6]

Kluge "era una expresión común en la jerga de la Marina durante la Segunda Guerra Mundial para referirse a cualquier pieza electrónica que funcionara bien en tierra pero fallara constantemente en el mar". [6] Un resumen de un artículo de 1947 en el New York Folklore Quarterly afirma: [8] [9]

Al ser reclutado en la marina, Murgatroyd dijo que su profesión era "fabricante de kluge"... Siempre que le preguntaban a Murgatroyd qué hacía, decía que fabricaba un kluge, y en realidad era uno de los mejores fabricantes de kluge del mundo. Para no parecer ignorante, sus superiores le daban elogios y ascensos..... Un día... el almirante le preguntó qué era un kluge; era la primera persona que lo hacía. Murgatroyd dijo que era difícil de explicar, pero que haría uno para que el almirante pudiera ver de qué se trataba. Después de un par de días, regresó con un objeto complejo. "Interesante", dijo el almirante, "pero ¿para qué sirve?". En respuesta, Murgatroyd lo dejó caer por la borda del barco. Mientras el objeto se hundía, hizo "kluge".

El archivo de jerga también incluye kluge around , 'evitar un error o una condición difícil insertando un kluge', y kluge up , 'resolver un truco rápido para realizar una tarea'.

Después de que el artículo de Granholm de 1962 popularizara la variante kludge , ambas se usaron indistintamente y se confundieron. El Archivo de la Jargonía concluye: [6]

El resultado de esta historia es un embrollo. Muchos hackers estadounidenses más jóvenes pronuncian la palabra como /klooj/ pero la escriben, incorrectamente para su significado y pronunciación, como 'kludge'. ... Los hackers británicos aprendieron /kluhj/ en su mayoría de forma oral, la usan en un sentido negativo restringido y al menos son consistentes. Los hackers europeos han aprendido la palabra en su mayoría de fuentes escritas estadounidenses y tienden a pronunciarla /kluhj/ pero usan el significado estadounidense más amplio. Algunos observadores consideran que este lío es apropiado en vista del significado de la palabra.

Industrias

Ingeniería aeroespacial

En el ámbito aeroespacial , un kludge era un diseño temporal que utilizaba componentes separados que estaban disponibles comúnmente y que no estaban en condiciones de volar para probar el diseño y permitir el desarrollo simultáneo de software mientras se desarrollaban y fabricaban los componentes integrados. El término era de uso tan común que apareció en una película de ficción sobre el programa espacial estadounidense. [10]

Tal vez la chapuza definitiva fue la primera estación espacial estadounidense , Skylab . Sus dos componentes principales, el Taller Saturno y el Soporte del Telescopio Apolo , comenzaron a desarrollarse como proyectos separados (el SWS se fabricó a partir de la etapa S-IVB de los vehículos de lanzamiento Saturno 1B y Saturno V , el ATM se fabricó a partir de un diseño inicial para la etapa de descenso del Módulo Lunar Apolo ). Más tarde, el SWS y el ATM se incorporaron al Programa de Aplicaciones Apolo , pero los componentes debían lanzarse por separado y luego acoplarse en órbita. En el diseño final, el SWS y el ATM se lanzaron juntos, pero para que funcionara el concepto de lanzamiento único, el ATM tuvo que girar 90 grados sobre una estructura de celosía desde su posición de lanzamiento hasta su orientación en órbita, despejando el camino para que la tripulación acoplara su Módulo de Comando/Servicio Apolo en el puerto de acoplamiento axial del Adaptador de Acoplamiento Múltiple.

El fabricante del módulo de esclusa de aire, McDonnell Douglas , incluso recicló el diseño de la escotilla de su nave espacial Gemini y modificó lo que originalmente se había diseñado para el módulo de mando cónico Gemini en el módulo de esclusa de aire cilíndrico Skylab. El proyecto Skylab, gestionado por el Centro Marshall de Vuelos Espaciales de la Administración Nacional de Aeronáutica y del Espacio , fue visto por el Centro de Naves Espaciales Tripuladas (más tarde Centro Espacial Johnson ) como una invasión de su papel histórico como centro de la NASA para los vuelos espaciales tripulados. Por lo tanto, el personal del MSC no perdió oportunidad de menospreciar el proyecto Skylab, llamándolo "la chapuza". [11]

Ciencias de la Computación

En la terminología informática moderna , un "kludge" (o a menudo un " hack ") es una solución a un problema, el desempeño de una tarea o una corrección del sistema que es ineficiente, poco elegante ("hacky") o incluso incomprensible, pero que de alguna manera funciona. Es similar a una solución alternativa , pero rápida y fea. "Kludge around something" es evitar un error o una dificultad mediante la creación de un kludge, tal vez explotando las propiedades del propio error. Un kludge se utiliza a menudo para modificar un sistema en funcionamiento evitando cambios fundamentales o para garantizar la compatibilidad con versiones anteriores. Hack también se puede utilizar con una connotación positiva, para una solución rápida a un problema frustrante. [12] [13]

Un kludge se usa a menudo para arreglar un problema imprevisto en un kludge anterior; esto es esencialmente una especie de retazo .

Una solución puede ser un chapucero si falla en casos extremos . Por lo general, se requiere un conocimiento profundo del dominio del problema y del entorno de ejecución para crear un chapucero para casos extremos. Más comúnmente, un chapucero es una heurística que se esperaba que funcionara casi siempre, pero que termina fallando a menudo.

Una anécdota soviética de los años 60 habla de un componente de una computadora que necesitaba una señal ligeramente retardada para funcionar. En lugar de configurar un sistema de sincronización, la chapuza consistía en conectar largas bobinas de cables internos para ralentizar la señal eléctrica.

Otro tipo de chapuza es la evasión de un problema o error desconocido en un programa informático . En lugar de seguir esforzándose por diagnosticar y solucionar el error, el programador puede escribir código adicional para compensar. Por ejemplo, si una variable termina duplicándose una y otra vez, una chapuza puede consistir en añadir código posterior que divida por dos en lugar de buscar el cálculo incorrecto original.

En redes de computadoras, el uso de NAT (traducción de direcciones de red) (RFC 1918) o PAT (traducción de direcciones de puerto) para hacer frente a la escasez de direcciones IPv4 es un ejemplo de chapuza.

En la terminología de FidoNet , "kludge" se refiere a un fragmento de datos de control incrustado dentro de un mensaje.

Neurociencia evolutiva

La metáfora del kludge o kluge ha sido adaptada en campos como la neurociencia evolutiva , particularmente en referencia al cerebro humano .

El neurocientífico David Linden analiza cómo los defensores del diseño inteligente han malinterpretado la anatomía cerebral: [14]

Los aspectos trascendentes de nuestra experiencia humana, las cosas que tocan nuestro núcleo emocional y cognitivo, no nos las dio un Gran Ingeniero. No son las últimas características de diseño de un cerebro impecablemente diseñado. Más bien, en cada paso, el diseño del cerebro ha sido una chapuza, una solución provisional, un revoltijo, un pastiche. Las cosas que consideramos más importantes en nuestra experiencia humana (el amor, la memoria, los sueños y una predisposición al pensamiento religioso) son el resultado de una aglomeración particular de soluciones ad hoc que se han ido acumulando a lo largo de millones de años de historia de la evolución. No es que tengamos pensamientos y sentimientos fundamentalmente humanos a pesar del diseño chapucero del cerebro moldeado por los giros y vueltas de la historia evolutiva. Más bien, los tenemos precisamente gracias a esa historia.

El libro Kluge: The Haphazard Construction of the Human Mind (Kluge: la construcción aleatoria de la mente humana) del psicólogo investigador Gary Marcus compara los kluges evolutivos con los de ingeniería, como los limpiaparabrisas accionados por vacío  : al acelerar o conducir cuesta arriba, "los limpiaparabrisas se ralentizan hasta casi detenerse, o incluso dejan de funcionar por completo". Marcus describió un kluge biológico: [15]

Por ejemplo, la retina del ojo de los vertebrados está instalada al revés, mirando hacia la parte posterior de la cabeza en lugar de hacia el frente. Como resultado, todo tipo de cosas se interponen en su camino, incluido un montón de cables que pasan a través del ojo y nos dejan con un par de puntos ciegos , uno en cada ojo.

Otros usos

En el cuento de John Varley de 1985 "Press Enter_", el antagonista, un hacker solitario, adopta la identidad de Charles Kluge.

En la serie de televisión de ciencia ficción Andrómeda , los seres humanos modificados genéticamente, llamados nietzscheanos, utilizan el término de manera despectiva para referirse a los humanos genéticamente no modificados.

En un artículo de 2012, el politólogo Steven Teles utilizó el término "kludgeocracy" para criticar la complejidad de la política de bienestar social en los Estados Unidos. Teles sostiene que los obstáculos institucionales y políticos para aprobar leyes a menudo llevan a los responsables de las políticas a aceptar soluciones oportunistas en lugar de reformas cuidadosamente pensadas. [16] [17]

Véase también

Referencias

  1. ^ ab Granholm, Jackson W. (febrero de 1962). "Cómo diseñar un Kludge" (PDF) . Datamation . Vol. 8, núm. 2. Frank D. Thompson. págs. 30–31 . Consultado el 20 de noviembre de 2023 .
  2. ^ Mapstone, Robina (7 de junio de 1973). «Computer Oral History Collection, Jackson Granholm» (PDF) . Museo Nacional de Historia Estadounidense del Instituto Smithsoniano . Instituto Smithsoniano . Archivado desde el original (PDF) el 30 de noviembre de 2006.
  3. ^ "Diccionario yiddish en línea ייִדיש װערטערבוך אַפֿן װעב". Archivado desde el original el 2 de febrero de 2006 . Consultado el 1 de agosto de 2014 .
  4. ^ "Wörterbuchnetz - Grammatisch-Kritisches Wörterbuch der Hochdeutschen Mundart".
  5. ^ Hansen, Aage (1926). Knudsen, Gunnar; Kristensen, Marius (eds.). "Et par etymologier" (PDF) . Danske Studier (en danés). Nordisk Forlag: 90. Archivado desde el original (PDF) el 26 de abril de 2012 . Consultado el 22 de diciembre de 2011 .
  6. ^ abcdefg Eric S. Raymond. "The Jargon File: kludge" (El archivo de la jerga: chapuzas) . Consultado el 2 de noviembre de 2010 .
  7. ^ "Cludgie". Diccionarios de la lengua escocesa / Dictionars o the Scots Leid . Universidad de Glasgow . 2005 [1976].
  8. ^ Nolan Underwood, Agnes (invierno de 1947). "Folklore de GI Joe". New York Folklore Quarterly . III (4). Sociedad de Folklore de Nueva York: 285–297.
  9. ^ "Ocupaciones obsoletas". Chew the Cud . Archivado desde el original el 3 de abril de 2019 – vía Our-Local.co.uk.
  10. ^ Marooned , película de 1969. El diálogo entre la tripulación espacial y Ted se produce aproximadamente a los 30 minutos de película, después de que se apaga la cápsula. Ted dice: "Estoy en Huntsville improvisando un simulador del XRV". La película se basó en la novela de 1964 del mismo nombre.
  11. ^ Dunar, Andrew J.; Administración, Agencia Nacional de Aeronáutica y del Espacio de los Estados Unidos (1999). Poder para explorar: una historia del Centro Marshall de Vuelos Espaciales, 1960-1990. Administración Nacional de Aeronáutica y del Espacio, Oficina de Historia de la NASA, Oficina de Políticas y Planes. ISBN 978-0-16-058992-8.
  12. ^ Kidder, Tracey (1982). El alma de una nueva máquina . Avon. ISBN 978-0-380-59931-8.
  13. ^ Raymond, Eric S. (2004). "El archivo de jerga: el significado de 'hackear'".
  14. ^ Linden, David J. (2007). La mente accidental: cómo la evolución del cerebro nos ha dado amor, memoria, sueños y Dios. Belknap Press. págs. 245–246. ISBN 978-0-674-02478-6.
  15. ^ Marcus, Gary (2008). Kluge: La construcción aleatoria de la mente humana . Houghton Mifflin Co., págs. 4-5. ISBN 978-0-618-87964-9.
  16. ^ Teles, Steven M. (otoño de 2017). "Kludgeocracy in America". Asuntos nacionales (33) . Consultado el 19 de noviembre de 2017 .
  17. ^ Lawler, Joseph (14 de diciembre de 2012). «Steven Teles explica la 'kludgeocracy'». Real Clear Policy . Consultado el 19 de noviembre de 2017 .

Enlaces externos