Towards a Semiotic Framework for Programming Languages
ثبت نشده
چکیده
A programming language is "an artificial formalism in which algorithms can be expressed. For all its artificiality, though, this formalism remains a language" [1]. Considering this property, TanakaIshii motivates a semiotic analysis of the programming languages [3]. It is the only large-scale sign communication system not intended uniquely for humans: "The purpose is the communication of programs between computers, from man to computers, and also from man to man." [4].
منابع مشابه
An Analytical Evaluation of BPMN Using a Semiotic Quality Framework
Evaluation of modelling languages is important both to be able to select the most suitable languages according to the needs, and to improve existing languages. In this paper Business Process Modeling Notation (BPMN) is presented and analytically evaluated according to the Semiotic Quality Framework. BPMN is a functionally oriented language well suited for modeling within the domain of business ...
متن کاملA visual perception account of programming languages : finding the natural science in the art
There is no agreed set of grounded principles on which to rely to analyze and discuss code representations. I propose a combination of Semiotic of Graphics and ScanVis. I discovered that this unifying framework brings together many aspects of visual layout and appearance of programming languages. We describe how the framework applies to programming languages, which is not obvious and has never ...
متن کاملRelating Human-Computer Interaction and Software Engineering Concerns: Towards Extending UML Through an Interaction Modeling Language
The UML suite of modeling languages fails to properly model the human-computer interaction. On the other hand, newly conceived HCI modeling languages need to foresee their role as members of the family of languages that constitute the UML representations for software design, due to their wide acceptance by both researchers and practitioners. MoLIC, our proposed HCI modeling language, seems to b...
متن کاملSigns and Formal Concepts
In this paper we propose a semiotic conceptual framework which is compatible with Peirce’s definition of signs and uses formal concept analysis for its conceptual structures. The goal of our research is to improve the use of formal languages such as ontology languages and programming languages. Even though there exist a myriad of theories, models and implementations of formal languages, in prac...
متن کاملCultural Elements in the English Translations of the Iranian ‘Resistance’ Literature: A Textual, Paratextual, and Semiotic Analysis
The present corpus-based study addressed the strategies applied in translating the cultural elements (CEs) of the Iranian ‘resistance’ literature into English. The corpus comprised Chess with the Doomsday Machine, Eternal Fragrance, and Fortune Told in Blood translated by Sprachman, Omidvar, and Ghanoonparvar, re- spectively. The Persian books and their English translations were analyzed on thr...
متن کامل