1993
DOI: 10.1155/1993/261875
|View full text |Cite
|
Sign up to set email alerts
|

Scientific Computing in the CH Programming Language

Abstract: We have developed a general-purpose block-structured interpretive programming Ianguage. The syntax and semantics of this language called CHare similar to C. CHretains most features of C from the scientific computing point of view. In this paper, the extension of C to CHfor numerical computation of real numbers will be described. Metanumbers of −0.0, 0.0, Inf, −Inf, and NaN are introduced in CH. Through these metanumbers, the power of the IEEE 754 arithmetic standard is easily available to the programmer. These… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
14
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 49 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…The computation of the dual stiffness matrix, and its following handling, in these examples have been implemented using the Ch programming language, a programming language developed by Cheng, 16,18,19 making use of the linear dual algebra routines developed by Pennestrı`et al 13,20,21 …”
Section: Numerical Examplesmentioning
confidence: 99%
“…The computation of the dual stiffness matrix, and its following handling, in these examples have been implemented using the Ch programming language, a programming language developed by Cheng, 16,18,19 making use of the linear dual algebra routines developed by Pennestrı`et al 13,20,21 …”
Section: Numerical Examplesmentioning
confidence: 99%
“…An embeddable C/C++ interpreter, Ch [36][37][38], was chosen to be the Agent Execution Engine (AEE) to run C/C++ mobile agent codes. Using Ch as a runtime execution environment has several advantages over other alternatives.…”
Section: Mobile-c Library Designmentioning
confidence: 99%
“…Since most of the systems are written in C/C++, Mobile-C chose C/C++ as the mobile agent language for easy interfacing with control programs and underlying hardware. Additionally, Mobile-C adopted an embeddable C/ C++ interpreter, Ch [36][37][38], as the Agent Execution Engine (AEE) to support the interpretive execution of C/C++ mobile agent codes. As opposed to a standalone mobile agent platform, the Mobile-C library was developed thereafter to make Mobile-C embeddable in any C/C++ programs to support code mobility.…”
Section: Introductionmentioning
confidence: 99%
“…Most of the systems are written in C/C++; Mobile-C chose C/C++ as the mobile agent language because C has an advantage for easy interfacing with control programs and underlying hardware. Additionally, Mobile-C integrated an embeddable C/C++ interpreter, Ch [27][28][29], as the Agent Execution Engine (AEE) in order to run the mobile agent code. The migration of mobile agent in Mobile-C is achieved through FIPA agent communication language (ACL) messages.…”
Section: Introductionmentioning
confidence: 99%