De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

SIMSCRIPT es un lenguaje de simulación de propósito general similar al inglés de forma libre concebido por Harry Markowitz y Bernard Hausner en RAND Corporation en 1962. Fue implementado como un preprocesador Fortran en el IBM 7090 [1] y fue diseñado para grandes eventos discretos simulaciones . Influyó en Simula . [2]

Aunque las versiones anteriores fueron lanzadas al dominio público, SIMSCRIPT fue comercializado por la compañía de Markowitz, California Analysis Center, Inc. (CACI), que produjo versiones propietarias SIMSCRIPT I.5 [3] [4] y SIMSCRIPT II.5 .

SIMSCRIPT II.5 [ editar ]

SIMSCRIPT II.5 [5] [6] fue la última encarnación pre-PC de SIMSCRIPT, uno de los lenguajes de simulación por computadora más antiguos . Aunque el contratista militar CACI lo lanzó en 1971, todavía disfruta de un amplio uso en simulaciones militares y de control de tráfico aéreo a gran escala. [7] [8]

SIMSCRIPT II.5 es un poderoso lenguaje de programación de simulación de propósito general, de forma libre, similar al inglés. Es compatible con la aplicación de principios de ingeniería de software, como la programación estructurada y la modularidad, que imparten orden y capacidad de gestión a los modelos de simulación. [9]

SIMSCRIPT III [ editar ]

SIMSCRIPT III [10] Release 4.0 estaba disponible en 2009, [11] y para entonces se ejecutaba en Windows 7 , SUN OS y Linux y tiene características orientadas a objetos . [12]

En 1997, SIMSCRIPT III ya tenía una interfaz GUI para su compilador. [13] La última versión es Release 5 ; las versiones anteriores ya admitían el procesamiento de 64 bits. [14]

Implementación PL / I [ editar ]

Se desarrolló una implementación PL / I durante 1968-1969, basada en la versión de dominio público lanzada por la corporación RAND. [15]

Ver también [ editar ]

  • QUIKSCRIPT
  • GPSS

Referencias [ editar ]

  1. ^ Reseñas, CTI (2016). Simulación con Arena . ISBN 978-1467273411. SIMSCRIPT ... se implementó como preprocesador Fortran en el IBM 7090
  2. ^ Kristen Nygaard (1978). "El desarrollo de los lenguajes SIMULA" (PDF) . El desarrollo de .. SIMULA I y SIMULA 67 ... fue influenciado por el diseño de SIMSCRIPT ...
  3. ^ ME Kuhl. "El lenguaje de programación SIMSCRIPT III para objetos modulares ..." (PDF) . ... y fue seguido por SIMSCRIPT I.5 de CACI en 1965
  4. ^ "Una mirada al pasado: la historia de CACI" .
  5. ^ Philip J Kiviat . Simscript II.5: Lenguaje de programación .
  6. ^ Edward C. Russell (1983). Construcción de modelos de simulación con SIMSCRIPT II.5 . ISBN 9780918417008.
  7. ^ Cita de la revista 1988: "hoy en día utilizado principalmente por el ejército de los EE.
  8. ^ William G. Shepherd Jr. (septiembre de 1988). "Valor de mercado - PC en Wall Street". Computación PC . págs. 150-157.
  9. ^ Russell, Edward C. (1983). Construcción de modelos de simulación con SIMSCRIPT II.5 . Los Ángeles: CACI.
  10. ^ "El lenguaje de programación SIMSCRIPT III". doi : 10.1109 / WSC.2005.1574302 . S2CID 8577001 . SIMSCRIPT III es un lenguaje de programación para la simulación de eventos discretos. Es una extensión importante de su predecesor, SIMSCRIPT II.5, que brinda soporte completo para ...  Cite journal requiere |journal=( ayuda )
  11. ^ "SIMSCRIPT III, orientada a objetos, modular, herramienta de desarrollo de software integrado" . simscript.com .
  12. ^ Harry M. Markowitz (2009). Obras seleccionadas . pag. 152. ISBN 978-9814470216. Le dije a Ana Marjanski, quien encabezó el proyecto SIMSCRIPT III, que SIMSCRIPT ya tiene entidades, atributos más conjuntos. Ella explicó que los clientes quieren objeto ...
  13. ^ "Manual del usuario de SIMSCRIPT III" (PDF) . 26 de junio de 1997.
  14. ^ "Productos CACI" . Consultado el 12 de marzo de 2019 . CS1 maint: parámetro desalentado ( enlace )
  15. ^ Jack Belzer; Albert G. Holzman; Allen Kent (1979). Enciclopedia de Ciencias y Tecnología de la Computación: Volumen 13 . ISBN 978-0824722630. SIMSCRIPT. Esta versión basada en PL / I, desarrollada por primera vez en 1968-1969 ... de SIMSCRIPT I, particularmente en grandes simulaciones en The RAND Corporation

Este artículo se basa en material extraído del Diccionario gratuito de informática en línea antes del 1 de noviembre de 2008 e incorporado bajo los términos de "renovación de licencias" de la GFDL , versión 1.3 o posterior.

Enlaces externos [ editar ]

  • Página CACI SIMSCRIPT
  • Historia de los lenguajes de programación: SIMSCRIPT
  • Entrevista de historia oral con Harry M. Markowitz , Charles Babbage Institute , Universidad de Minnesota - Markowitz analiza su desarrollo de la teoría de portafolios , matrices dispersas y su trabajo en RAND Corporation y en otros lugares sobre desarrollo de software de simulación (incluido el lenguaje de computadora SIMSCRIPT ), modelado, e investigación de operaciones.