Abstract
Caper is a parallel programming language, which supports declarative parallel computations and control of all architectures by Flynn [1]. Caper has a self-organization and asynchronous events processing programming means. Represented language has various variables with different scope, time of creation and survival time. Besides, Caper has so called “controlled variables” or variables with statuses, which allow to regulate usage of variables by different parallel processes. Caper based on virtual machines system, including own parallel virtual machine. This property allows to create programs not depended on multitasking management of operating systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Flynn, M.: Ultraspeed Computing Systems. IEEE Trans.Comp., Vol. 54,No. 12. (1966) 311–320
Vartanov, S.: The CAPER Programming Language. Preprint 97-5. National Academy of Sciences of Ukraine, Glushkov Institute of Cybernetics. Kiev (1997)
Vartanov, S., Agayan, S.: Representation of Image Processing Algorithms by Systems of Cellular Transformations. Mathematical Questions of Cybernetics and Computing Technique, vol.15, Yerevan. (1988) 5–19
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vartanov, S.R. (2001). On Parallel Programming Language Caper. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_61
Download citation
DOI: https://doi.org/10.1007/3-540-48228-8_61
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42293-8
Online ISBN: 978-3-540-48228-4
eBook Packages: Springer Book Archive