Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Legibilidad.
Tipado Fuerte.
Construcción de grandes programas.
Manejo de Excepciones.
Abstracción de Datos.
Procesamiento Paralelo.
Unidades Genéricas.
Hoare introdujo CSP como lenguaje formal que sigue el modelo de pasaje de
mensajes sincrónicos, pero nunca fue implementado. OCCAM es un lenguaje real,
que implementa lo esencial de CSP sobre una arquitectura “modelo” que físicamente
se ha desarrollado y que son los trasputers. Trasputers + OCCAM constituyen una
combinación que permite hablar de “sistema multiprocesador para procesamiento
concurrente”, donde tanto la arquitectura como el lenguaje son simples y
perfectamente adecuadas a la programación concurrente con mensajes
sincrónicos.
• Los procesos y los caminos de comunicación entre ellos son estáticos (definidos
al momento de la compilación). Un programa en OCCAM tiene un número fijo de
procesos.
Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
con Recolector de basura (Garbage Collector)
Portable
de Alto Rendimiento: sobre todo con la aparición de hardware especializado
y mejor software
Dinámico
https://prezi.com/m0yickgrvle_/lenguajes-concurrentes/
https://www.ecured.cu/Lenguaje_de_programaci
%C3%B3n_Ada#Caracter.C3.ADsticas_principales
https://www.definicionabc.com/tecnologia/ada-programacion.php
https://es.wikipedia.org/wiki/Ada_(lenguaje_de_programaci%C3%B3n)
https://es.linkfang.org/wiki/Lenguaje_de_programaci%C3%B3n_Occam
https://www.slideserve.com/zayit/qu-vimos-en-la-clase-pasada
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaract
eristicas.htm