Charm (programming language)

Charm is a computer programming language devised in the early 1990s with similarities to the RTL/2, Pascal and C languages in addition to containing some unique features of its own. The Charm language is defined by a context-free grammar amenable to being processed by recursive descent parser as described in seminal books on compiler design. A set of Charm tools including a compiler, assembler and linker was made available for Acorn's RISC OS platform. Charm reworked for RISC OS platforms has subsequently been reviewed in Archive magazine.

Comment
enCharm is a computer programming language devised in the early 1990s with similarities to the RTL/2, Pascal and C languages in addition to containing some unique features of its own. The Charm language is defined by a context-free grammar amenable to being processed by recursive descent parser as described in seminal books on compiler design. A set of Charm tools including a compiler, assembler and linker was made available for Acorn's RISC OS platform. Charm reworked for RISC OS platforms has subsequently been reviewed in Archive magazine.
Designer
enP. Nowosad
Has abstract
enCharm is a computer programming language devised in the early 1990s with similarities to the RTL/2, Pascal and C languages in addition to containing some unique features of its own. The Charm language is defined by a context-free grammar amenable to being processed by recursive descent parser as described in seminal books on compiler design. A set of Charm tools including a compiler, assembler and linker was made available for Acorn's RISC OS platform. Charm reworked for RISC OS platforms has subsequently been reviewed in Archive magazine. Charm is further described in the e-book Programming in Charm on the Raspberry Pi.
InfluencedBy
2
C (programming language)
Pascal (programming language)
Influenced by
2
C (programming language)
Pascal (programming language)
Is primary topic of
Charm (programming language)
Label
enCharm (programming language)
Link from a Wikipage to an external page
www.marutan.net/rpcemuspoon/
web.archive.org/web/20111022052710/http:/charm.qu-bit.co.uk/
web.archive.org/web/20070823070944/http:/infocenter.arm.com/help/index.jsp
riscos-charm.yolasite.com/language.php
Link from a Wikipage to another Wikipage
2
ARM architecture
Backus–Naur form
C (programming language)
Category:Articles with example code
Category:Programming languages
Category:RISC OS programming tools
Compiler
Context-free grammar
GNU General Public License
Graphical user interface
Hello world program
Java (programming language)
List of computer system emulators
Motorola 68000
Pascal (programming language)
Programming language
Raspberry Pi
Recursive descent parser
RISC OS
Software installation
Structured programming
Name
enCharm
Name
enCharm
OperatingSystem
RISC OS
Paradigm
Structured programming
SameAs
4i1Jk
Charm (programming language)
m.0gvrsnh
Q5086385
Subject
Category:Articles with example code
Category:Programming languages
Category:RISC OS programming tools
WasDerivedFrom
Charm (programming language)?oldid=1117449748&ns=0
WikiPageLength
11083
Wikipage page ID
31915190
Wikipage revision ID
1117449748
WikiPageUsesTemplate
Template:Infobox programming language
Template:Mono
Template:Reflist
Template:URL
Year
1996