FACTOID # 13: The United States spends more money on its military than the next 12 nations combined.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Charity programming language

Charity is a purely functional experimental programming language, developed at Calgary. Based on ideas by Hagino it is completely grounded in category theory.


Disregarding interactions with the outside world, all Charity programs are guaranteed to terminate. This means that the language is not Turing_complete. Nervertheless, it is capable of expressing the Ackermann function, which makes it more expressive than primitive recursion.


External link

  • Official homepage with documentation and download (http://pll.cpsc.ucalgary.ca/charity1/www/home.html)





  Results from FactBites:
 
Programming Language and Compiler Research Groups (1438 words)
The LF logical framework and its implementation in the Elf constraint logic programming language.
Programming logics and the Martin-Löf theory of types; functional programming languages, their use and implementation; process calculi such as CCS; developing tools and methodologies for deriving correct as well as efficient programs.
Haskell language and implementation; state, input/output, and concurrency; semantics based program manipulation; applications of category theory and type theory; parallel functional programming; functional languages for massive parallelism; using functional languages for hardware specification, synthesis and analysis; large applications of functional languages.
Programming Languages (5305 words)
MIX - In the "Art of Computer Programming", Knuth described a "prototypical" computer and designed an assembly language to program it and work the examples in his book, rather than tie the books to a passing fad language of the week.
Simkin - An embeddeable language for Java and C++, meant to be use for application scripting(like VBA I suppose).
D - A programming language meant to be a successor to C and C++, feature wise it certainly seems to be okay, having some functional, OOP, generic programming, and reliability constructs, along with support for C API's.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m