Pony es un lenguaje de programación de código abierto, orientado a objetos, con modelos de actores, con capacidades seguras y de alto rendimiento. Creado por Sylvan Clebsch.
El sitio oficial de Pony Language Programming dice:
"Sylvan Clebsch es el diseñador del lenguaje de programación Pony. Después de una carrera en sistemas operativos integrados, videojuegos y sistemas financieros, ahora trabaja en Microsoft Research Cambridge en el grupo de Principios de lenguajes de programación. Está interesado en sistemas distribuidos y concurrentes masivos, recolección de basura, sistemas de tipos, programación actor-modelo y computación confiable".Promesas de este lenguaje de programación:
- Programación concurrente.
- Orientado a objetos.
- Orientado a modelos con actores (actors).
- Sistema de recolector de basura más eficiente.
- Seguridad de tipos.
- Seguridad de uso de memoria.
- Libre de interbloqueos.
- Entre otras cosas más.
Si quieres probar el lenguaje sin la necesidad de instalarlo, puedes ir a este enlace:
https://playground.ponylang.io/Si quieres instalarlo, puedes ir a este otro enlace:
https://github.com/ponylang/ponyupHola, mundo en Pony
Como se puede adivinar, la extensión de un programa es *pony. Comencemos con el clásico "Hola, mundo".
holamundo.pony
actor Main new create(env: Env) => env.out.print("Hola, mundo!!")
Pony se considera un lenguaje similar a:
- Java y otros lenguajes similar, por permitir trabajar con el paradigma POO.
- Elixir y/o Erlang y similares, por permitir trabajar con modelos basados en actors.
Es todo por hoy. Continuaremos hablando de estos temas en próximas entregas.
Enlaces:
https://www.ponylang.io/https://emanuelpeg.blogspot.com/2024/11/pony-un-lenguaje-de-programacion-basado.html
https://altenwald.org/2016/04/02/pony-actores-objetos-alto-rendimiento/
https://emanuelpeg.blogspot.com/2024/11/la-filosofia-ponylang-hacer-las-cosas.html
My Little Pony - Darach Ennis, Sylvan Clebsch (Youtube)
Ejemplos de código en Pony Language
Comentarios
Publicar un comentario