(Data Processing Framework) TESIS

Total Page:16

File Type:pdf, Size:1020Kb

(Data Processing Framework) TESIS INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS SECCIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN Estructura para el Procesamiento de Datos (Data Processing Framework) TESIS QUE PARA OBTENER EL GRADO DE MAESTRO EN CIENCIAS EN INFORMÁTICA PRESENTA JESÚS CASILLAS AGUILAR DIRECTOR DE TESIS: DR.MAURICIO J. PROCEL MORENO MÉXICO, D.F. 2016 » SIP-14 INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA DE INVESTIGACIÓN Y POSGRADO ACTA DE REVISIÓN DE TESIS En la Ciudad de México, siendo las i8-.oo horas del día 30 del mes de HAYO del 2016 se reunieron los miembros de la Comisión Revisora de Tesis, designada por el Colegio de Profesores de Estudios de Posgrado e Investigación de UPI ICSA para examinar la tesis titulada: "ESTRUCTURA PARA EL PROCESAMIENTO DE DATOS (DATA PROCESSING FRAMEWORK)". Presentada por el alumno: CASILLAS AGUILAR JESÚS Apellido paterno Apellido materno Nombre(s) Con registro: B 1 3 1 1 7 6 aspirante de: MAESTRÍA EN CIENCIAS EN INFORMÁTICA Después de intercambiar opiniones, los miembros de la Comisión manifestaron APROBAR LA DEFENSA DE LA TESIS, en virtud de que satisface los requisitos señalados por las disposiciones reglamentarias vigentes. LA COMISIÓN REVISORA Director DR. MAURICIO JORGE PROCEL MORENO ev? rtflC ó- DR. EDUARDO GUTIERREZ GONZALEZ^ DR. FAUSTINO RICARDO GARClA SOSA VAZQUEZ TORRES M. EN MGORDILLOMEJIA EL PRESIDENTE DEL COLEGIO DE P U. P.M. C.S. A. SECCIÓN DE ESTUDIOS DE POSGRADO E INVESTIGACIÓN Je LAI. JAIME ARTURO MENESES GALVÁN INSTITUTO POLITéCNICO NACIONAL SECRETARíA DE INVESTIGACIóN Y POSGRADO CARTA CESIóN DE DERECHOS En la Ciudad de México, Distrito Federal el día 29 del mes de Junio del año 2016, el que suscribe Jesús Casillas Aguilar alumno del Programa de Maestría en Ciencias en Infor­ mática, con número de registro B131176, adscrito a la Sección de Estudios de Posgrado e Investigación de la UPIICSA, manifiesta que es el autor intelectual del presente trabajo de Tesis bajo la dirección del Dr. Mauricio J. Procel Moreno y cede los derechos del trabajo titulado "Estructura para el Procesamiento de Datos (Data Processing Framework*)", al Instituto Politécnico Nacional para su difusión, con fines académicos y de investigación. Los usuarios de la información no deben reproducir el contenido textual, gráficas o datos del trabajo sin el permiso expreso del autor y/o director del trabajo. Este puede ser ob­ tenido escribiendo a la siguiente dirección: [email protected]. Si el permiso se otorga, el usuario deberá dar el agradecimiento correspondiente y citar la fuente del mismo. Jesús Casillas Aguilar A MI MADRE Por su paciencia, respaldo constante y sabias enseñanzas. Y porque gracias a ella adquirí el gusto por la lectura. A MI PADRE Por su rectitud y generosidad que son todo un ejemplo a seguir. Y porque me enseñó a trabajar con perfeccionismo y creatividad. A MI ESPOSA Por su apoyo incondicional y dedicación para nuestra familia. Y porque es mi fuente de inspiración para seguirme superando. A MIS HIJAS Por aquellos fines de semana sin poder salir de paseo, y por aquellas noches sin tener historias antes de dormir, pues ese tiempo tenía que destinarse a “La Tesis de Papote”. Contenido Lista de Imágenes vii Lista de Cuadros ix Lista de Diagramas UML xi Lista de Programas Java xiii Lista de Configuraciones XML xv Resumen 1 Abstract 3 Introducción 5 1 Marco Teórico 7 1.1 Origen de los Lenguajes de Programación . 9 1.1.1 Máquina Diferencial . 9 1.1.2 Máquina Analítica . 11 1.1.3 La Primer Programadora . 12 1.1.4 Tarjetas Perforadas . 13 1.1.5 Enigma . 15 1.1.6 Máquina Universal . 16 1.1.7 Bombe . 18 1.1.8 ENIAC . 19 1.1.9 EDVAC y ACE . 21 1.2 Primeros Lenguajes de Alto Nivel . 23 1.2.1 Short Code . 23 1.2.2 FORTRAN . 24 1.2.3 FLOW-MATIC y COBOL . 25 1.2.4 BASIC . 26 I ii CONTENIDO 1.3 Lenguajes Estructurados . 29 1.3.1 Pascal . 30 1.3.2 C . 31 1.4 Lenguajes Modulares . 33 1.4.1 Modula y Modula-2 . 34 1.5 Lenguajes Orientados a Objetos . 35 1.5.1 Smalltalk . 36 1.5.2 C++ . 38 1.5.3 Java . 39 1.6 Programación Orientada a Objetos . 43 1.6.1 Datos y Operaciones . 43 1.6.2 Interfaz e Implementación . 44 1.6.3 Objetos . 48 1.6.4 Clases . 51 1.7 Mecanismos de Abstracción . 53 1.7.1 Encapsulación . 53 1.7.2 Polimorfismo . 54 1.7.3 Sobrecarga . 56 1.7.4 Herencia . 56 1.8 Patrones de Diseño . 61 1.8.1 Historia de los Patrones de Diseño . 62 1.8.2 Organización y Lenguaje de Patrones . 64 1.8.3 La Importancia de los Patrones . 66 1.9 Clasificación de los Patrones de Diseño . 68 1.9.1 Patrones de Diseño Creacionales . 68 1.9.2 Patrones de Diseño Estructurales . 69 1.9.3 Patrones de Diseño de Comportamiento . 70 1.10 Consideraciones de la Orientación a Objetos . 71 1.10.1 Beneficios y Objetivos . 71 1.10.2 Reutilización . 73 1.10.3 Trampas Comunes . 75 2 Diseño de Software 77 2.1 Consideraciones de Diseño . 79 2.2 Estructuras de Programación . 81 2.2.1 Meta-programación . 81 2.2.2 Reflexión de código . 82 2.3 Herramientas de Diseño . 83 CONTENIDO iii 2.3.1 Lenguaje Unificado de Modelado (UML) . 83 2.3.2 Lenguaje de Etiquetado Extensible (XML) . 85 2.4 Estructuras de Datos . 87 2.4.1 Clase Columna . 87 2.4.2 Clase Tabla . 91 2.5 Modelo de Objetos . 93 2.5.1 Clase Parámetro . 93 2.5.2 Clase Solución . 95 2.5.3 Clase Epd . 97 2.6 Modelo EPD . 99 2.7 Arquitectura de Configuración . 100 2.7.1 Arquitectura Java para Enlazado de XML (JAXB) . 102 2.7.2 Estructura Basada en Soluciones . 106 2.7.3 Parámetros de Ejecución . 108 2.8 Lógica de Procesamiento . 111 2.9 Fórmulas de Procesamiento . 113 2.9.1 Transformación de Valores . 113 2.9.2 Filtrado de Valores . 116 2.10 Desarrollo Dirigido por la Configuración (CDD) . 118 2.10.1 Herramientas requeridas . 118 2.10.2 Reglas de desarrollo . 119 2.10.3 Beneficios . 120 2.10.4 Costos . 121 2.10.5 Limitaciones y soluciones de compromiso . 121 3 Implementación 123 3.1 Lectores de Datos . 125 3.1.1 Lector CSV . 126 3.1.2 Lector SQL . 130 3.1.3 Lector TXT . 133 3.1.4 Lector XML . 137 3.2 Procesadores de Datos . 141 3.2.1 Procesador Agrupar . 142 3.2.2 Procesador Clonar . 145 3.2.3 Procesador Clonar Tabla . 148 3.2.4 Procesador Comparar . 151 3.2.5 Procesador Conciliar . 156 3.2.6 Procesador Dividir . 162 iv CONTENIDO 3.2.7 Procesador Eliminar . 165 3.2.8 Procesador Eliminar Tabla . 168 3.2.9 Procesador Equivaler . 171 3.2.10 Procesador Filtrar . 174 3.2.11 Procesador Fusionar . 177 3.2.12 Procesador Insertar . 180 3.2.13 Procesador Ordenar . 183 3.2.14 Procesador Transformar . ..
Recommended publications
  • Women in Computing
    History of Computing CSE P590A (UW) PP190/290-3 (UCB) CSE 290 291 (D00) Women in Computing Katherine Deibel University of Washington [email protected] 1 An Amazing Photo Philadelphia Inquirer, "Your Neighbors" article, 8/13/1957 2 Diversity Crisis in Computer Science Percentage of CS/IS Bachelor Degrees Awarded to Women National Center for Education Statistics, 2001 3 Goals of this talk ! Highlight the many accomplishments made by women in the computing field ! Learn their stories, both good and bad 4 Augusta Ada King, Countess of Lovelace ! Translated and extended Menabrea’s article on Babbage’s Analytical Engine ! Predicted computers could be used for music and graphics ! Wrote the first algorithm— how to compute Bernoulli numbers ! Developed notions of looping and subroutines 5 Garbage In, Garbage Out The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths. — Ada Lovelace, Note G 6 On her genius and insight If you are as fastidious about the acts of your friendship as you are about those of your pen, I much fear I shall equally lose your friendship and your Notes. I am very reluctant to return your admirable & philosophic 'Note A.' Pray do not alter it… All this was impossible for you to know by intuition and the more I read your notes the more surprised I am at them and regret not having earlier explored so rich a vein of the noblest metal.
    [Show full text]
  • Programming Women: Gender at the Birth of the Computing Age
    Feras 1 Programming Women: Gender at the Birth of the Computing Age Allie Feras ID#: 1914546 Honors in History Honors Capstone Advisor: Kimberly Sim 29 April 2010 In the spring of 1946, the public got its first glimpse of the Electronic Numerical Integrator and Computer (ENIAC) at a press demonstration of a ballistics trajectory Feras 2 problem created by Frances Elizabeth Snyder Holberton and Betty Jean Bartik, who had labored all night in preparation. However, when stories of the first electronic computer, which was faster than any existing analog computer, made their way into the morning papers neither woman received any credit. Instead, reporters focused on the ENIAC’s male inventors, John Mauchly and J. Presper Eckert, who had built the machine to keep up with the demand World War II had created for faster and faster computation of firing tables to be used on the front. The omission of these women was the beginning of a long history in which women’s contributions to computing were marginalized. Holberton, a graduate of the University of Pennsylvania who had previously worked as a statistician for The Farm Journal , and Bartik, a graduate of Northwest Missouri State Teachers College in math and English, were among a group of women who were the first to program an electronic computer. 1 These women, all of whom had at least some mathematics experience, were drawn into the war effort to work compute firing tables by hand and were later assigned to the ENIAC where they shaped this newly created technological field. Although the ENIAC, housed at the Moore School of Engineering at the University of Pennsylvania, had been classified, when the war ended the “electronic brain” captured the public’s imagination and the computer age began.
    [Show full text]
  • Baixar Baixar
    PROTAGONISMO FEMININO NA COMPUTAÇÃO Desmistificando a Ausência de Mulheres Influentes na Área Tecnológica ISBN: 978-65-5825-001-2 PROTAGONISMO FEMININO NA COMPUTAÇÃO: DESMISTIFICANDO A AUSÊNCIA DE MULHERES INFLUENTES NA ÁREA TECNOLÓGICA Alana Morais Aline Morais (Organizadoras) Centro Universitário - UNIESP Cabedelo - PB 2020 CENTRO UNIVERSITÁRIO UNIESP Reitora Érika Marques de Almeida Lima Cavalcanti Pró-Reitora Acadêmica Iany Cavalcanti da Silva Barros Editor-chefe Cícero de Sousa Lacerda Editores assistentes Hercilio de Medeiros Sousa Josemary Marcionila F. R. de C. Rocha Editora-técnica Elaine Cristina de Brito Moreira Corpo Editorial Ana Margareth Sarmento – Estética Anneliese Heyden Cabral de Lira – Arquitetura Daniel Vitor da Silveira da Costa – Publicidade e Propaganda Érika Lira de Oliveira – Odontologia Ivanildo Félix da Silva Júnior – Pedagogia Jancelice dos Santos Santana – Enfermagem José Carlos Ferreira da Luz – Direito Juliana da Nóbrega Carreiro – Farmácia Larissa Nascimento dos Santos – Design de Interiores Luciano de Santana Medeiros – Administração Marcelo Fernandes de Sousa – Computação Márcia de Albuquerque Alves – Ciências Contábeis Maria da Penha de Lima Coutinho – Psicologia Paula Fernanda Barbosa de Araújo – Medicina Veterinária Rita de Cássia Alves Leal Cruz – Engenharia Rogério Márcio Luckwu dos Santos – Educação Física Zianne Farias Barros Barbosa –Nutrição Copyright © 2020 – Editora UNIESP É proibida a reprodução total ou parcial, de qualquer forma ou por qualquer meio. A violação dos direitos autorais (Lei no 9.610/1998) é crime estabelecido no artigo 184 do Código Penal. O conteúdo desta publicação é de inteira responsabilidade do(os) autor(es). Designer Gráfico: Samara Cintra Dados Internacionais de Catalogação na Publicação (CIP) Biblioteca Padre Joaquim Colaço Dourado (UNIESP) M828p Morais, Alana.
    [Show full text]
  • Download Issue As
    UNIVERSITY OF PENNSYLVANIA Tuesday April 6, 2021 Volume 67 Number 33 www.upenn.edu/almanac Graduate School Rankings 2022 Penn Medicine Researcher: $1 Million Grant to Expand COVID-19 Each year, U.S. News & World Report ranks Treatment Discovery Platform graduate and professional schools in business, David C. Fajgenbaum, an assistant professor treatments for well-designed clinical trials and to medicine, education, law, engineering and nursing. of translational medicine & human genetics and inform patient care. With funding from PICI, sev- Five of Penn’s Schools are in the top 10 list. Those the director of the Center for Cytokine Storm eral new tools are in development or have already in the top 30 are below; for more, see U.S. News’ Treatment & Laboratory at the Perelman School been built, including an open-access dashboard website: www.usnews.com. of Medicine at the University of Pennsylvania, that integrates data between studies and presents 2021 2022 was awarded $1 million by the Parker Insti- vital data points for prioritizing promising treat- Wharton School 1 2 Finance 1 1 tute for Cancer Immunotherapy (PICI) to ex- ments, such as the number of randomized control Real Estate - 1 pand the scope of the trials that have been completed, the number that Marketing 2 2 COVID-19 Registry are open, the number that achieved their primary Executive MBA 3 2 of Off-label & New endpoint, and others. Accounting 3 3 Agents (CORONA) “All of the really relevant and important data Business Analytics 5 3 project and build out is listed right next to each COVID-19 drug and Management 7 4 his team to accelerate kept up to date,” Dr.
    [Show full text]
  • To Give WITI Members Some Perspective, Jean and Timothy
    OLYMPIC PLAZA 11500 Olympic Blvd., Suite 400 Los Angeles, CA 90064 (818) 788-9484 To give WITI Members some perspective, Jean and Timothy Bartik revisited how the six "Women of the ENIAC," WITI Hall of Fame Inductees Kay Antonelli, Jean Bartik, Betty Holberton, Marlyn Meltzer, Frances Spence and Ruth Teitelbaum, fit the criteria for induction into the WITI Hall of Fame in 2005. All the Women of the ENIAC were already inducted to the WITI Hall of Fame in 1997. WITI audaciously asked the Bartiks, as a writing exercise, to fill in the nomination form once again. They graciously agreed to take the WITI challenge with pride. Below are the questions from the 2005 Nomination Form and the responses from Jean and Timothy. WITI Hall of Fame Criteria and Required Questions Hall of Fame recipients include women who have made outstanding contributions based on one or more of the following criteria: 1. Directly made an exceptional contribution to the advancement of science and/or technology. 2. Facilitated and created programs that motivate young women to choose careers in science and technology. 3. Enabled and encouraged other scientific and technical women to advance in their careers 4. Created scientific or technological innovations, which promote environmental harmony, support humanitarian endeavors or improve the human condition. Based on the above recipient criteria, please answer the following questions. Answering these questions is required. Please give thorough and complete answers to questions below. 1. Based on the criteria above, which of these criteria best describes the outstanding contributions of the nominee and why? The Women of the ENIAC, Kay Antonelli, Jean Bartik, Betty Holberton, Marlyn Meltzer, Frances Spence and Ruth Teitelbaum, directly made a contribution to the advancement of science and technology by developing the first programs or software for the first electronic computer, the ENIAC, in the mid 1940s.
    [Show full text]
  • Historia De La Computación
    CARLOS ALBERTO GARRIDO LÓPEZ HISTORIA DE LA COMPUTACIÓN Asesora: Dra. Olga María Cossich Mérida Universidad de San Carlos de Guatemala Facultad de Humanidades Departamento de Postgrado Maestría en Docencia Universitaria Con Especialidad en Evaluación Educativa Guatemala, octubre de 2008 El presente trabajo de tesis fue presentado por el autor como requisito previo a su graduación de Maestría en Docencia Universitaria con Especialización en Evaluación Educativa. ÍNDICE CONTENIDO NÚMERO DE PAGÍNA INTRODUCCIÓN ...................................................................................................................................................... II ÍNDICE DE ILUSTRACIONES ................................................................................................................................... IV CAPÍTULO I HISTORIA DE LAS MÁQUINAS DE CONTAR ........................................................................................... 1 CAPÍTULO II GENERACIONES DE COMPUTADORAS ................................................................................................. 9 CAPÍTULO III FUNCIONAMIENTO DE LA COMPUTADORA ..................................................................................... 15 CAPÍTULO IV PARTES DE LA COMPUTADORA ....................................................................................................... 22 CAPÍTULO V SOFTWARE ....................................................................................................................................... 45 CAPÍTULO VI LENGUAJES
    [Show full text]
  • Software > Blockchain > Augmented
    > Software > Blockchain > Augmented and Virtual Reality > Cyber-Physical Systems SEPTEMBER 2019 www.computer.org Keep Your Career Options Open Upload Your Resume Today! Whether your enjoy your current position or you are ready for change, the IEEE Computer Society Jobs Board is a valuable resource tool. Take advantage of these special resources for job seekers: JOB ALERTS TEMPLATES CAREER RESUMES VIEWED ADVICE BY TOP EMPLOYERS No matter your career WEBINARS level, the IEEE Computer Society Jobs Board keeps you connected to workplace trends and exciting new career prospects. www.computer.org/jobs IEEE COMPUTER SOCIETY computer.org • +1 714 821 8380 STAFF Editor Publications Portfolio Managers Cathy Martin Carrie Clark, Kimberly Sperka Publications Operations Project Specialist Publisher Christine Anthony Robin Baldwin Publications Marketing Project Specialist Meghan O’Dell Senior Advertising Coordinator Debbie Sims Production & Design Carmen Flores-Garvey Circulation: ComputingEdge (ISSN 2469-7087) is published monthly by the IEEE Computer Society. IEEE Headquarters, Three Park Avenue, 17th Floor, New York, NY 10016-5997; IEEE Computer Society Publications Office, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720; voice +1 714 821 8380; fax +1 714 821 4010; IEEE Computer Society Headquarters, 2001 L Street NW, Suite 700, Washington, DC 20036. Postmaster: Send address changes to ComputingEdge-IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals Postage Paid at New York, New York, and at additional mailing offices. Printed in USA. Editorial: Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in ComputingEdge does not necessarily constitute endorsement by the IEEE or the Computer Society.
    [Show full text]
  • Refrigerator Ladies First Hardware Textbook RS-232
    each new problem, a task that The textbook sold well, and can could take several days. be read online at http://bitsavers.trailing- May The ENIAC was a classified edge.com/pdf/era/High_Speed_ project in the early days, so the Computing_Devices_1950.pdf women were given very Refrigerator Ladies restrictive access to machine. The book's references mention May 1945 For instance, they had to devise three other early computing programs based on looking at texts: Prev: [May 31] Next: [Nov 30] the ENIAC's schematics. Berkeley, E.C., “Giant Brains”, Initially, six women were In the process, these women John Wiley, 1949 [June 30] selected to program the ENIAC pioneered the discipline of [Feb 15]: programming digital computers, Hartree, D.R., “Calculating developing techniques such as Instruments and Machines”, Betty Holberton (co-lead subroutine libraries. University Of Illinois Press, programmer); née Frances 1949 [March 27] Elizabeth Snyder. Born: Incredibly, their role had been [March 7], 1917; Philadelphia. largely forgotten by the 1980's, Wiener, Norbert, Died: Dec 8, 2001 until historian Kathy Kleiman “Cybernetics”, John Wiley, tried to find out about the 1948. [Nov 26] Jean Bartlik (co-lead women present in all the ENIAC Also, although “High-Speed programmer); née Betty Jean pictures. She remarked: “I was Computing Devices” was the Jennings. Born: [Dec. 27], told they were models - first book on hardware, the first 1924; Gentry County, Missouri. ‘Refrigerator Ladies’ - posing in on programming was “The Died: March 23, 2011 front of the machine to make it Preparation of Programs for an Kathleen “Kay” McNulty look good,” Electronic Digital Computer” Mauchly Antonelli; née Infact, three of the six – (1951), by Maurice Wilkes [June Kathleen Rita McNulty.
    [Show full text]
  • The World's First Programmers, the Women of the ENIAC, to Come To
    13351-D Riverside Drive #441 Sherman Oaks, CA 91423 818-788-9484 The World's First Programmers, the Women of the ENIAC, to come to NYC February 23 to speak about the history of women in computing and Harvard’s President Summer's recent controversial comments. New York City, January 31, 2005 -- Kathleen McNulty Mauchly Antonelli and Jean Jennings Bartik will speak at the February 23, NYC WITI Network Meeting on the history of women in computing and Harvard’s President Larry Summer's recent controversial remarks regarding the fitness of women for careers in technology and science. The WITI Hall of Fame will assemble at the WITI Tenth Anniversary Celebration of the WITI Hall of Fame on September 17, 2005 to honor the 2005 recipients to the WITI Hall of Fame. WITI will also honor the 55 recipients already inducted to the WITI Hall of Fame. ................................................................................................................................. To give WITI Members some perspective, Jean and Timothy Bartik revisited how the six "Women of the ENIAC," WITI Hall of Fame Inductees Kay Antonelli, Jean Bartik, Betty Holberton, Marlyn Meltzer, Frances Spence and Ruth Teitelbaum, fit the criteria for induction into the WITI Hall of Fame in 2005. All the Women of the ENIAC were already inducted to the WITI Hall of Fame in 1997. WITI audaciously asked the Bartiks, as a writing exercise, to fill in the nomination form once again. They graciously agreed to take the WITI challenge with pride. Below are the questions from the 2005 Nomination Form and the responses from Jean and Timothy. WITI Hall of Fame Criteria and Required Questions Hall of Fame recipients include women who have made outstanding contributions based on one or more of the following criteria: 1.
    [Show full text]
  • Coders at Work Reflections on the Craft of Programming
    Coders at Work Reflections on the Craft of Programming Peter Seibel ii Coders at Work Copyright © 2009 by Peter Seibel All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN-13 (pbk): 978-1-4302-1948-4 ISBN-13 (electronic): 978-1-4302-1949-1 Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1 Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Lead Editor: Jeffrey Pepper Technical Reviewer: John Vacca Editorial Board: Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Tony Campbell, Gary Cornell, Jonathan Gennick, Michelle Lowman, Matthew Moodie, Jeffrey Pepper, Frank Pohlmann, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh Coordinating Editor: Anita Castro Copy Editor: Candace English Production Manager: Frank McGuckin Cover Designer: Anna Ishschenko Manufacturing Managers: Tom Debolsky; Michael Short Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail [email protected], or visit http://www.springeronline.com. For information on translations, please contact us by e-mail at [email protected], or visit http://www.apress.com.
    [Show full text]
  • Computergeschichte(N) – Nicht Nur Für Nerds
    7777-8.book Seite 57 Freitag, 25. September 2020 11:25 11 Kapitel 2 Die ersten Computer 2 Zu den Pionieren zähle ich mich unbedingt, ich habe aber auch nichts dagegen, dass Sie mich als Erfinder des Computers bezeichnen, solange Sie sich im Klaren sind, dass ich nicht der einzige bin; da gibt es natürlich neben mir noch mehr, ich hatte nur das Glück, dass meiner zuerst lief. – Konrad Zuse (1910–1995) 2.1 Konrad Zuse – von der Z1 bis zur Z4 (1938–1941) Jeder, der sich mit Computern etwas intensiver befasst hat, dürfte irgendwann von Kon- rad Zuse gehört haben. Er war ein deutscher Bauingenieur, Erfinder und Unternehmer (Zuse AG) und gilt auch als Erfinder des ersten funktionsfähigen Computers, den er Z3 nannte. Natürlich gab es zu dieser Zeit auch andere Erfinder und Ideen, die etwas Ähn- liches mit Erfolg bauten, aber Zuse gilt als der Vater der ersten Rechenanlage, die voll- automatisch, programmgesteuert und frei programmierbar war und dazu noch binäre Gleitpunktrechnungen durchführen konnte. Als Zuse 1935 sein Ingenieurstudium beendet hatte, fing er als Statiker bei der Henschel Flugzeug-AG an … und hörte schnell wieder auf. Stattdessen richtete er eine Erfinder- werkstatt in der Wohnung seiner Eltern ein, wo er 1936 mit der Entwicklung der Z1 star- tete. In einem seiner Tagebucheinträge von 1937 schrieb er: »Seit etwa einem Jahr beschäftige ich mich mit dem Gedanken des mechanischen Gehirns.« Sein erstes »mechanisches Gehirn« stellte er dann 1938 mit dem Rechner Z1 fertig. Die Z1 konnte addieren, subtrahieren, multiplizieren, dividieren, radizieren und Zahlen aus dezimaler in duale und von dualer in dezimale Form konvertieren.
    [Show full text]
  • The Data Center of Tomorrow Is Made up of Heterogeneous Accelerators Xavier Vasques
    The data center of tomorrow is made up of heterogeneous accelerators Xavier Vasques To cite this version: Xavier Vasques. The data center of tomorrow is made up of heterogeneous accelerators. [Technical Report] IBM. 2021. hal-02513465v2 HAL Id: hal-02513465 https://hal.archives-ouvertes.fr/hal-02513465v2 Submitted on 21 Jul 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. The data center of tomorrow is made up of heterogeneous accelerators Xavier Vasques IBM Technology, France Abstract The data center of tomorrow is a data center made up of heterogeneous systems, which will run heterogeneous workloads. The systems will be located as close as possible to the data. Heterogeneous systems will be equipped with binary, biological inspired and quantum accelerators. These architectures will be the foundations to address challenges. Like an orchestra conductor, the hybrid cloud will make it possible to set these systems to music thanks to a layer of security and intelligent automation. Introduction Classical computing has experienced remarkable progress guided by Moore's Law. The law tells us that every two years, we double the number of transistors in a processor and at the same time we increase performance by two or reduce costs by two.
    [Show full text]