\n<\/aside>\n<\/p>\n
Un profesor de Princeton, encontrando un poco de tiempo para s\u00ed mismo en la pausa acad\u00e9mica del verano, envi\u00f3 un correo electr\u00f3nico a un viejo amigo hace un par de meses. Brian Kernighan salud\u00f3, pregunt\u00f3 c\u00f3mo iba su visita a EE. UU. y dej\u00f3 cientos de l\u00edneas de c\u00f3digo que podr\u00edan agregar soporte Unicode para AWK, la herramienta de an\u00e1lisis de texto que ayud\u00f3 a crear para Unix en Bell Labs en 1977.<\/p>\n
\u00abHe probado esto una cantidad considerable, pero claramente se necesitan m\u00e1s pruebas\u00bb, escribi\u00f3 Kernighan en el correo electr\u00f3nico, publicado a fines de mayo como una especie de pseudo-compromiso en el repositorio de onetrueawk por parte del mantenedor Arnold Robbins. \u00abUna vez que descubra c\u00f3mo… intentar\u00e9 enviar una solicitud de extracci\u00f3n. Desear\u00eda haberlo entendido mejor, pero a pesar de su ayuda, todav\u00eda no tengo una comprensi\u00f3n adecuada, por lo que esto puede llevar un tiempo\u00bb.<\/p>\n
Kernighan es la \u00abK\u00bb en AWK, un lenguaje de prop\u00f3sito especial para extraer y manipular lenguaje que fue clave para las funciones de canalizaci\u00f3n de Unix y la interoperabilidad entre sistemas. un trabajo awk<\/code> (AWK es el lenguaje, awk<\/code> el comando para invocarlo) es fundamental tanto para la especificaci\u00f3n est\u00e1ndar de UNIX como para la certificaci\u00f3n IEEE POSIX para la interoperabilidad. Hay innumerables variantes de awk<\/code>\u2014incluyendo derivaciones modernas con soporte para Unicode\u2014 pero \u00abOne True AWK\u00bb, a veces conocido como nawk<\/code>es una especie de versi\u00f3n can\u00f3nica basada en el libro de Kernighan de 1985 El lenguaje de programaci\u00f3n AWK<\/em> y su posterior aporte.<\/p>\n El lenguaje de programaci\u00f3n C<\/em> en su entorno de librer\u00eda del campus nativo, escrito por Brian Kernighan y Dennis Ritchie (RIP).\u00bb src=\u00bbhttps:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2009\/03\/c-programming.jpg\u00bb width=\u00bb300″ height=\u00bb169″\/>\nCopias de El lenguaje de programaci\u00f3n C<\/em> en su entorno nativo de librer\u00eda del campus, escrito por Brian Kernighan y Dennis Ritchie (RIP).<\/p>\n<\/figcaption><\/figure>\nKernighan es tambi\u00e9n la \u00abK\u00bb en \u00abK&R C\u00bb, el libro fundacional de 1978 El lenguaje de programaci\u00f3n C <\/em>coescribi\u00f3 con Dennis Ritchie que se queda con los programadores, mentalmente y en forma de papel con orejas de perro. Las ra\u00edces de C son mucho m\u00e1s profundas. Kernighan hab\u00eda estado ense\u00f1ando C a los trabajadores de Bell Labs y convenci\u00f3 a su creador, Ritchie, de colaborar en un libro para difundir el conocimiento. Ese libro dio origen al \u00ab\u00fanico y verdadero estilo de llaves\u00bb, el interminable debate que lo acompa\u00f1a y la estructura que sustenta todos los lenguajes de programaci\u00f3n modernos.<\/p>\n\n Anuncio publicitario <\/span> <\/p>\n<\/aside>\nKernighan tambi\u00e9n nombr\u00f3 a Unix y demostr\u00f3 por primera vez el ejemplo de c\u00f3digo \u00abHola, mundo\u00bb. Habl\u00f3 con Richard Jensen de Ars Technica sobre la historia del 50 aniversario de Unix.<\/p>\n
El repositorio onetrueawk, donde apareci\u00f3 Kernighan a fines de mayo, es un lugar relativamente tranquilo, con 21 colaboradores, 46 usuarios de GitHub observando y confirmaciones cada pocos meses. Como se\u00f1al\u00f3 The Register, la soluci\u00f3n Unicode de Kernighan sali\u00f3 a la luz principalmente porque se mencion\u00f3 en una entrevista con el profesor en el canal de YouTube Computerphile.<\/p>\n\n