For faster navigation, this Iframe is preloading the Wikiwand page for Occam (lenguaje de programación).

Occam (lenguaje de programación)

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. Busca fuentes: «Occam (lenguaje de programación)»noticias · libros · académico · imágenesEste aviso fue puesto el 14 de diciembre de 2022.
Collection of excerpts of the covers two "occam books" (the programming language) by INMOS Limited (UK, 1983, 88)

Occam es un lenguaje de programación imperativo y estructurado (al igual que Pascal). Fue desarrollado por David May en Inmos Limited, Bristol, Inglaterra, para desarrollar software para su línea de procesadores Transputers, existiendo también implementaciones para otras plataformas.

Historia

[editar]

Fue desarrollado por David May y otros en INMOS, asesorado por Tony Hoare, como el lenguaje de programación nativo para sus microprocesadores transputadores.

Occam 1 (publicado en 1983). Este solo admitía el tipo de datos VAR, que era un tipo integral correspondiente a la longitud de la palabra nativa de la arquitectura de destino, y matrices de una sola dimensión.

Occam 2 es una extensión producida por INMOS Ltd en 1987 que agrega soporte de punto flotante, funciones, arreglos multidimensionales y más tipos de datos como tamaños variables de enteros (INT16, INT32) y bytes.

Occam 2.1 fue el último de la serie de desarrollos del lenguaje occam aportados por INMOS. Definido en 1994.

Occam-π es el nombre común para la variante occam implementada por versiones posteriores del Compilador occam de Kent Retargetable ( KRoC ). La adición del símbolo π (pi) al nombre de occam es una alusión a KRoC occam que incluye varias ideas inspiradas en el cálculo π. Contiene varias extensiones importantes del compilador occam 2.1, por ejemplo: Protocolos anidados, Creación de procesos en tiempo de ejecución, Canales, datos y procesos móviles, Recursividad, Herencia de protocolo, Constructores de matrices y Encuentro extendido.

{{bottomLinkPreText}} {{bottomLinkText}}
Occam (lenguaje de programación)
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?