The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Job Resume Template
Hume Logo

Hume software for developer and beginners

Latest version Hume release on April 25, 2008

Update on January 31, 2025

Hume coding apps information

Name Hume
Category Name Programming Languages
Release Date April 25, 2008
LTS Version 0.8
License 0
Official Website https://web.archive.org/web/20120722084838/http://www-fp.cs.st-andrews.ac.uk/hume/downloads/
Supported OS Linux, MacOS

Hume overview

Hume, an acronym for "Higher-order Unified Meta-Environment," is a functional programming language crafted for real-time embedded systems. Developed since 2000 by the University of St Andrews and Heriot-Watt University, it harmoniously blends functional programming paradigms with finite-state automata concepts. This fusion structures programs into "boxes," each mapping inputs to outputs through high-level pattern matching, ensuring both high abstraction and precise time-space execution cost analysis. Such design facilitates guarantees on bounded time and space demands, making Hume apt for applications ranging from simple microcontrollers to complex real-time systems like smartphones. Its architecture comprises three layers: a static declaration/metaprogramming layer, an intermediate coordination layer outlining dynamic processes and associated devices, and an inner layer depicting each process as a dynamic mapping from patterns to expressions. This meticulous layering ensures that while Hume offers high-level abstractions, it remains grounded in the essential properties required for embedded systems, especially transparent time and space costing.

Hume requirement

Software Requirements:- A compatible operating system: macOS or Red Hat Linux Standard development tools and libraries associated with the chosen OS Hume compiler and interpreter packages Hardware Requirements:- Processor: IA-32 or PowerPC architecture Memory: Minimum 512 MB RAM (1 GB recommended) Storage: At least 100 MB of free disk space for installation

Programming Languages apps

Software list
ISWIM

Latest version 1966 release on October 1, 1966

October 1, 1966 Programming Languages
Hume

Latest version 0.8 release on April 25, 2008

April 25, 2008 Programming Languages
Fluency

Latest version v2 release on February 13, 2024

February 13, 2024 Programming Languages
FAUST

Latest version 2.75.7 release on September 19, 2024

September 19, 2024 Programming Languages
Euphoria

Latest version 4.1.0 release on March 1, 2021

March 1, 2021 Programming Languages