Linus Torvalds reitera su postura de tabulaciones versus espacios con la trampa del kernel

grande / Latas de refrescos dietéticos con pestañas introducidas en 2011. La pestaña se suspendió en 2020. Nunca ha habido un refresco llamado «Spaces» que haya tenido seguidores de culto.

imágenes falsas

Cualquiera puede contribuir al kernel de Linux, pero la sugerencia de confirmación de cualquier persona puede convertirse en tema del maestro y homónimo del kernel, Linus Torvalds. Aunque Torvalds no es famoso, trabaja en ello desde 2018. Puedes ver este nuevo enfoque, menos maldito, en cómo Torvalds resolvió recientemente un compromiso con el que no estaba de acuerdo. Contiene pestañas.

El compromiso cambió la semana pasada. Exactamente una cosa por línea, reemplazando el carácter de tabulación con un espacio: «Esto ayuda a los analizadores de Kconfig a leer el archivo sin errores». Torvalds respondió con su propio compromiso, Reconocido por El RegistroEs «Añade algunas pestañas ocultas a propósito.» Tratar de suavizar el asunto de pestañas versus espacios pareció despertar a Torvalds de que las fallas en la detección de pestañas «deben ser más feas de lo necesario, pero *puede* ser necesario si resulta que lo veremos. más de este tipo de herramientas tontas.»

Si ha leído hasta aquí y no comprende lo que está pasando, permítame, un menor de CS fallido, brindarle una explicación rápida: Pestañas versus espacios listo Nunca Mediante estándares que realmente necesitan ser abordados, codificados o establecidos adecuadamente, y con el tiempo el poder para gastar en el problema empoderará a una o más naciones pequeñas. Aún así, existe el kernel de Linux. Su propio estilo de codificación.Y es directamente de «K&R», o Kernighan & Ritchie, autores de la biblia de la codificación. lenguaje de programación c, Este es un libro de pestañas. Si envía código del kernel, es mejor usar pestañas (idealmente pestañas de ocho caracteres, que están vinculadas a algunos Historia del teletipo y la impresora de líneas.)

READ  El rendimiento de A15 es rentable; Apple logró esto presionando el chip con fuerza

Al intentar suavizar una pequeña parte del núcleo, el analizador pudo ver el carácter de espacio como un carácter de espacio, indicó accidentalmente Prasad Pandit. Una fuerte contradicción:

No está claro qué herramienta es, pero asegúrese de que esté reparada. Porque si no puede analizar las pestañas como espacios en blanco, no debería analizar los archivos Kconfig del kernel.

Por supuesto, alguna frase críptica hace que ese desglose sea más obvio que la selección del tamaño del registro. Si no puede representar pestañas, no puede tener tamaños de página.

Sí, la confusión entre tabulación y espacio es algo tradicional de Unix, y 'make' no funciona a este respecto. Pero no, eso no significa que esté bien.

Las pestañas ocultas de Torvalds aparecen en la cuarta versión candidata para el kernel de Linux 6.9, que Torvlads escribió «No pasó nada particularmente inusual» durante la semana de su lanzamiento.

Divulgación: La pestaña es la encargada hasta que el autor tenga alguna idea de lo que está haciendo.

Esta publicación se actualizó a las 6:33 p.m. hora del Este para solucionar algunos problemas de saltos de línea en las comillas negras de Torvalds. El sarcasmo se nota con razón. Mejor enlace con respecto a pestañas vs. También se intercambió una discusión sobre espacios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio