[email protected] • Ensenada, B.C. •GENERAL SÁBADO 21 de febrero de 2015 • www. elvigia.net INFORMACIÓN DOMINGO 22 de febrero de 2015 5 OBTIENE INVESTIGADOR DEL CICESE PREMIO NACIONAL El Colegio de Ingenieros Mecánicos y Electricistas A. C. (Cime), acreditó el Premio Nacional de Ingeniería al investigador Arturo Serrano Santoyo, por sus logros y el trascendente ejercicio de su profesión en el área de las telecomunicaciones, que actualmente desarrolla desde el Centro de Investigación Científica y de Educación Superior de Ensenada (Cicese). TECNOLOGÍA MUNDO DIGITAL NIKLAUS WIRTH Y LA PROGRAMACIÓN Por sus grandes contribuciones que van desde Algol-W, pasando por Pascal, Modula, Oberon y otros lenguajes, es reconocido como un pionero de los procesos computacionales J. ANTONIO GARCÍA MACÍAS/ COLABORACIÓN* Ensenada, B. C. E n la década de 1960 la programación de computadoras ya se realizaba en lenguajes de alto nivel, es decir, no se necesitaba usar lenguaje ensamblador o alguno que se comunicara “directamente” con la computadora al nivel más bajo. Sin embargo, los lenguajes de la época tales como Basic, Cobol, Fortran y otros, no promovían las buenas prácticas de la programación. Era particularmente notorio el hábito de crear lo que en el argot de la programación se conoce como “código espagueti” usando Goto y otras instrucciones para saltar de un lado a otro en el código de ejecución. Por esa época, Niklaus Wirth era profesor de Matemáticas y de Ciencias de la Computación en el Instituto Federal de Tecnología (ETH) en Zurich, Suiza. Wirth quería enseñar buenos hábitos de programación a sus estudiantes y se propuso entonces crear herramientas que lo ayudaran en su propósito. PASCAL ET AL. Antes de conocer las herramientas didácticas de Wirth, es importante dar un contexto de los logros que ya había tenido hasta ese entonces. La notoriedad de Wirth en el mundo de las Ciencias de la Computación inició con la creación de un par de lenguajes: el lenguaje Euler, derivado de su trabajo doctoral, y el lenguaje PL360, diseñado para la serie de Foto: Cortesía EL SURGIMIENTO computadoras IBM System/360. Con ambos lenguajes había conseguido innovaciones sustanciales al lograr separar la sintaxis de la semántica, proponer nuevas técnicas de implementación y diseñar cuidadosamente los lenguajes para ser procesados de manera eficiente y producir código optimizado. Para 1957, se creó un grupo de élite al que no tardaría en unirse Wirth; se trataba del proyecto Algol. En ese proyecto se crearon nuevas técnicas no sólo de programación, sino de interpretación y ejecución de programas. De ahí surgieron precisamente conceptos que los conocedores denominan funciones recursivas, bloques estructurados de código, variables locales, así como la descripción formal de gramáticas para lenguajes artificiales. De estos esfuerzos se derivaron los lenguajes Algol 58 y Algol 60. Fue entonces que Wirth propuso incorporar conceptos y técnicas de su lenguaje Euler en la siguiente generación de Algol. La propuesta no tuvo buena aceptación en el grupo, así que Wirth decidió trabajar en su propia versión no oficial, a la que llamaría AlgolW. Aunque en el grupo se percibía como un subproyecto con contribuciones pequeñas, la verdad es que Algol-W contribuyó con conceptos que tuvieron mucha influencia en lenguajes posteriores, tales como el uso de cadenas (strings), números complejos, la introducción del estatuto while, reemplazo del estatuto switch por case, y otros novedosos en esa época. Con las lecciones aprendidas en el desarrollo de estos lenguajes, Wirth se propuso crear un nuevo lenguaje que fuera simple, flexible, que fuera eficiente tanto en términos de compilación como del código generado y que permitiera la enseñanza de buenos hábitos de programación. El resultado fue el lenguaje que se convirtió quizás en su contribución de mayor influencia: el lenguaje Pascal, nombrado así en honor al matemático francés Blaise Pascal. En Pascal se incluían las mejores prácticas de los lenguajes anteriores de Wirth, así como ideas de un nuevo movimiento en programación que impulsaban colegas notables tales como E.W. Dijkstra; ese movimiento era el de la programación estructurada. Pascal logró su objetivo y se convirtió en el lenguaje con el que toda una generación de futuros profesionales de las tecnologías de la información aprenderían a programar estructuradamente, incluyendo quien escribe estas líneas. Asimismo, Pascal trascendió las aulas y se convirtió en un poderoso lenguaje de producción de software profesional en diferentes ámbitos. Para dar unos pocos ejemplos, Pascal fue la base para el desarrollo de la computadora Apple Lisa y de las versiones iniciales de la Macintosh; más recientemente, el sistema Skype de videoconferencia fue escrito originalmente en Object Pascal (Delphi). UN INGENIERO VERSÁTIL Aunque Wirth es principalmente conocido por sus contribuciones en software, también ha tenido aportaciones notables en hardware. El uso moderno de las teclas Alt y Option deriva de su influencia en el diseño de la computadora PDP-1 con dos teclas modificadoras. A la fecha, Niklaus Wirth continúa participando en diversas conferencias. También, en 1976 participó en el diseño de la estación de trabajo personal Lilith, que aunque no tuvo repercusión comercial, influyó en el diseño de muchas otras computadoras de su época. Lilith era un entorno de computación muy rico con sistema operativo Medos, red local de alta velocidad, aplicaciones tales como editores de textos y de gráficas, impresora láser y otras características muy adelantadas en ese entonces. Algunos años más tarde trabajaría en otro proyecto que avanzaría el estado del arte, que fue la estación de trabajo Ceres. También fue pionero, en la década de 1980, del nuevo campo conocido como Field Programmable Gate Arrays (Fpga). El hombre que tiene en su haber la hazaña de haber creado 8 influyentes lenguajes de programación, desde Algol-W, pasando por Pascal, Modula, Oberon y varios derivados, también produjo libros fundamentales para la enseñanza de la programación; basta recordar sus famosos “Algoritmos + Estructuras de datos = Programas” (1975) o “Desarrollo de programas por refinamientos sucesivos” (1971). Por sus grandes contribuciones, Wirth ha recibido varios doctora- Indicador FINANCIERO • Email: [email protected] • Tel: 120 55 55 • Gráfico: Agencia Reforma Ensenada, B.C. dos honoríficos, reconocimientos de asociaciones profesionales tal como el IEEE, la membresía honorífica a la Academia Nacional de Ingeniería de Estados Unidos y el muy prestigioso premio Turing de la ACM. Fue precisamente en 1984, al recibir el premio Turing, que dijo “uno debe distinguir entre lo que es esencial y lo que es efímero” y observó que en su carrera “... cada proyecto fue principalmente un experimento de aprendizaje. Uno aprende mejor inventando. Solamente al realizar un proyecto de desarrollo obtengo la familiaridad suficiente con las dificultades intrínsecas y la confianza suficiente que los detalles inherentes pueden resolverse”. A pesar de haberse retirado como catedrático del ETH desde 1999, Niklaus Wirth sigue activo en su área. No es raro encontrárselo en conferencias, ya sea como asistente o como ponente. Además sigue a cargo del desarrollo de Oberon-07, con diseños de gran elegancia y que siguen influyendo a nuevas generaciones. *El doctor J. Antonio García Macías es investigador del Departamento de Ciencias de la Computación del Cicese. [email protected] • DOMINGO 22 de febrero de 2015 • WWW. ELVIGIA.NET Crece poco PIB Gráfico: Agencia Reforma El año pasado cerró en 2.12%, cuando la meta oficial era de 3.9 % AGENCIA REFORMA México, D. F. E n 2014, el Producto Interno Bruto (PIB) creció 2.12 por ciento, el punto más alto de la historia, pero muy lejos de la expectativa de la autoridad. En los Criterios Generales de Política Económica de 2014, la Secretaría de Hacienda estimó que la economía crecería 3.9 por ciento, siempre y cuando se aprobaran las reformas estructurales. La condición se cumplió, pero el crecimiento se quedó casi a la mitad de lo originalmente calculado por las autoridades, al colocarse en el límite inferior de su última estimación para 2014 ( rango de 2.1 a 2.6 por ciento). Con esto, la necesidad de crecer más de 5 por ciento anual para generar empleo, expresada en el Pacto por México, es todavía una meta lejana. Con el anuncio del crecimiento del PIB por el Inegi, se pone fin a las especulaciones al respecto, pero se espera en breve que se abran apuestas en torno al futuro inmediato de la economía mexicana. DESCARTAN AJUSTE Por lo pronto, el titular de Hacienda, Luis Videgaray, rechazó que esto orille a la dependencia a su cargo a modificar su pronóstico, pues el dato del Inegi estuvo dentro del rango esperado por la dependencia y ratificó su estimación de crecimiento para 2015 en el rango de 3.2 a 4.2 por ciento. El secretario destacó que incluso la cifra muestra un lado positivo, y se confirma que la economía se está acelerando. Cae producción de acero nacional en enero AGENCIA REFORMA México, D. F. La producción de acero en México registró un tropiezo al caer 6 por ciento en enero de 2015 frente al mismo mes del año previo, según los datos de la Asociación Mundial del Acero (WSA, por sus siglas en inglés). Luego de registrar una producción récord en 2014 al llegar a casi 19 millones de toneladas, durante el primer mes del año la producción de acero crudo en el país fue de un millón 550 mil toneladas de acero, debajo del millón 649 millones de toneladas contabilizadas en enero de 2014. En México, las empresas Arcelormittal, Ahmsa, Ternium México, DeAcero, Tenaris-Tamsa, entre otros, concentran 85 por ciento de la producción nacional de acero. El resto lo realizan otras acerías como ICH, Grupo San Luis, Aceros Corsa y Grupo Simec, principalmente. A LA BAJA Juan Carlos Rivas y Arnoldo López, analistas de BBVA Bancomer, advirtieron que el moderado crecimiento trimestral, la reducción del gasto público, la disminución de la producción y de De 2010 a 2014, el sector siderúrgico nacional invirtió 11 mil 553 millones de dólares para la ampliación de capacidades, nuevas instalaciones y líneas de producción para la fabricación de tubería, laminados y placas, reportó la Cámara Nacional de la Industria del Hierro y del Acero (Canacero). Contrario a México, Brasil creció su producción 7.7 por ciento en el mismo los precios del petróleo, así como la debilidad de la demanda interna, ponen presión a la baja a su previsión de crecimiento económico para 2015, fijada actualmente en un 3.5 por ciento. periodo al llegar a casi 3 millones de toneladas, por el contrario, China el mayor productor en el mundo, redujo 4.7 por ciento sus producción de acero en este primer mes del año con 65.5 millones de toneladas. A nivel global, la producción de acero crudo descendió 2.9 por ciento en enero de 2015 respecto al mismo periodo del año anterior al pasar de 137 millones de toneladas de acero crudo a sólo 133 millones.