Show simple item record

dc.contributor.authorÁlvarez Torres, María Bárbara 
dc.contributor.authorAlonso Cáceres, Diego 
dc.date.accessioned2010-12-13T07:52:26Z
dc.date.available2010-12-13T07:52:26Z
dc.date.issued2008-01
dc.identifier.citationÁLVAREZ TORRES, Bárbara, ALONSO CÁCERES, Diego. Guía de referencia básica Ada, 2005. 1ª ed. Cartagena: Universidad Politécnica, 2008. 80 p. il. 24x18 cm. ISBN 978-84-95781-92-5en_US
dc.identifier.isbn978-84-95781-92-5
dc.description.abstractDurante los años 1960 y 1970, el Departamento de Defensa de los Estados Unidos (DoD) estaba usando más de 450 lenguajes de programación en sus sistemas. Muchos de éstos eran lenguajes que habían sido diseñados específicamente para un proyecto en concreto. Pronto se encontraron con cientos de líneas de código escritas en lenguajes que ya casi nadie sabía o que se habían olvidado. A mediados de 1970 el DoD decidió poner fin a esta “crisis del software”. Sacaron un concurso para adoptar el diseño de un lenguaje que pudieran usar para todo: tanto para el desarrollo algorítmico como para sistemas con requisitos de tiempo-real. Así nació el lenguaje Ada, que debe su nombre a Lady Ada Lovelace, hija del poeta Lord Byron y ayudante del matemático Charles Babbage, que inventó la máquina analítica. Hasta el momento existen tres versiones de Ada: Ada 83 (ISO 8652:1987), Ada 95 (ISO 8652:1995) y Ada 2005 (ISO/ IEC 8526:AMD1:2007). Estas normas definen un núcleo común para todas las implementaciones y unos anexos especializados (obligatorios u optativos) para programación de sistemas, sistemas de tiempo real, sistemas distribuidos, etc. Dichos anexos definen paquetes de biblioteca y mecanismos de implementación, pero no añaden sintaxis ni vocabulario al lenguaje. Además estos anexos dejan la puerta abierta a compiladores con más o menos características, pero manteniendo común el núcleo del lenguaje. Ada es un lenguaje de programación de propósito general avanzado y moderno, quizá un poco adelantado a su época (muchas de sus características ha sido adoptadas por lenguajes más extendidos y tardíos, como C++ y Java). Ada ha sido el primer lenguaje estandarizado por un comité internacional, con compiladores certificados y validados, y el primero diseñado para fomentar el uso de principios de diseño software ampliamente reconocidos. Gracias a las características que se exponen a continuación, Ada reduce el coste de desarrollo, verificación, depuración y mantenimiento durante el ciclo de vida del producto software.en_US
dc.formatapplication/pdfen
dc.language.isospaen_US
dc.publisherUniversidad Politécnica de Cartagenaen_US
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.titleGuía de referencia básica Ada, 2005en_US
dc.typeinfo:eu-repo/semantics/booken_US
dc.subject.otherLenguajes y Sistemas Informáticosen_US
dc.date.created2008
dc.subjectAda 2005en_US
dc.subjectLenguajes de programaciónen_US
dc.subjectIdentificadoresen_US
dc.subjectPalabras reservadasen_US
dc.subjectLiteralesen_US
dc.subjectEstructuras de programasen_US
dc.subjectTipos de datosen_US
dc.subjectArraysen_US
dc.subjectStringen_US
dc.subjectEntryen_US
dc.subjectProgramming languageen_US
dc.subjectIdentifiersen_US
dc.subjectReserved wordsen_US
dc.subjectLiteralsen_US
dc.subjectProgram structureen_US
dc.subjectData typesen_US
dc.identifier.urihttp://hdl.handle.net/10317/1467
dc.lom.edutypeManualen_US
dc.lom.edudescripEsta guía recoge las características básicas del lenguaje de programación Ada que el alumno necesita para realizar las prácticas de la asignatura y para comprender como el lenguaje aporta soluciones a muchos de los problemas de los sistemas de tiempo real. Se presupone que el alumno conoce algún lenguaje de programación estructurada como por ejemplo el lenguaje C. Para un conocimiento más amplio de los mecanismos que ofrece el lenguaje Ada deberá remitirse al Manual de Referencia del Lenguaje.en_US
dc.lom.eduuserAlumnoen_US
dc.lom.educationlevelPrimer cicloen_US
dc.lom.edudificultad3en_US
dc.lom.edunivelinteractividad3en_US
dc.lom.edutiempoaprendizaje4 mesesen_US
dc.lom.edulenguaesen_US
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.description.asignaturaFundamentos de programación
dc.description.titulacionIngeniería de Telecomunicaciones


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 3.0 España
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España