Abstract
In this chapter, I survey the current of semiotics of computing and show a perspective leading towards computational semiotics. The chapter opens by describing the signification of a train of thought as a semiotics of computing and surveys different approaches taken with respect to applying semiotics to computing. A summary of one possible theory of semiotics is then provided, founded through analysis of computer programs—through which any computing is realized—along three axes: models of signs, kinds of signs, and systems of signs. Lastly, I describe how semiotic consideration of computing could lead to better information processing as a future new domain of computational semiotics.
Keywords
- Computing
- Semiotics
- Programming languages
- Reflexivity
- Annotation
- User interface
- Engineering
- de Saussure
- Peirce
This is a preview of subscription content, access via your institution.
Buying options





Notes
- 1.
Theoretical computer science in fact formulates calculation as obtaining a fixed point in a solution space (Gunter 1962).
References
Andersen, P. 1997. A theory of computer semiotics. London: Cambridge University Press.
Andersen, P. B., and L. Mathiassen. 2002. Semiotic engineering. Semiotica 142:381–395.
Andersen, P., B. Holmqvist, and J. Jensen. 1993. The computer as medium. Cambridge: Cambridge University Press.
Andersen, P. B., B. Holmqvist, and J. F. Jensen. 2007. The computer as medium. Cambridge: Cambridge University Press.
Arnold, K., J. Gosling, and D. Holmes. 2000. The Java programming language. London: Pearson.
Beeson, M. 1985. Foundations of constructive mathematics. Heidelberg: Springer.
Bird, R. 1998. Introduction to functional programming using Haskell. London: Prentice Hall.
Bishop, E. 1967. Foundations of constructive analysis. New York: Academic.
Bishop, E., and D. Bridges. 1985. Constructive analysis. Heidelberg: Springer.
Broderick, P. B. 2004. On communication and computation. Minds and Machines 14 (1): 1–19.
Coen, M. H. (1998). Design principles for intelligent environments. In National Conference on Artificial Intelligence (AAAI), 547–554.
Connolly, J., and D. Cooke. 2004. Pragmatics of programming languages. Semiotica 151:149–161.
Connolly, J., and I. W. Phillips. 2002a. Semiotics and the theoretical foundations of multimedia. Semiotica 141:169–184.
Connolly, J., and I. W. Phillips. 2002b. User-system interface design. Organizational Semiotics: Evolving a Science of Information Systems, 119–132.
Connolly, J., A. Chamberlain, and I. W. Phillips. 2006. A discourse-based approach to human-computer communication. Semiotica 160:203–217.
Connolly, J., A. Chamberlain, and I. Phillips. 2008. An approach to context in human-computer interaction. Semiotica 169:45–70.
Dreyfus, H. 1972. What computers can't do: A critique of artificial intelligence. Cambridge: MIT Press.
Eco, U. 1979. The theory of semiotics. Bloomington: Indiana University Press.
Eco, U. 1988. Le Signe—Histoire et Analyse d’un Concept. Bruxelles: Editions Labor.
Etxeberria, A., and J. Ibáñez. 1999. Semiotics of the artificial: The ‘self’ of self-reproducing systems in cellular automata. Semiotica 127:295–320.
Foucault, M. 1969. Arch´eologie du Savoir. Paris: Editions Gallimard.
Gunter, C. 1962. Semantics of programming languages: Structures and techniques. Cambridge: MIT Press.
Harder, P. 1996. Functional semantics. Berlin: Mouton de Gruyter.
Hauser, L., and W. J. Rapaport. 1993. Why isn't my pocket calculator a thinking thing? Minds and Machines 3 (1): 1.
Horst, S. 1999. Symbols and computation: A critique of the computational theory of mind. Minds and Machines 9 (3): 347–381.
Hudak, P. 1989. Conception, evolution, and application of functional programming languages. ACM Computing Surveys 21 (3): 359–411.
Kary, M., and M. Mahner. 2002. How would you know if you synthesized a thinking thing. Minds and Machines 12 (1): 61–86.
Keogh, E., T. Palpanas, D. Gunopulos, and M. Cardle. 2004. Indexing large human-motion databases. In International Conference on Very Large Databases, 780–791.
Ketner, K. L. 1988. Peirce and turing: Comparisons and conjectures. Semiotica 68 (1): 33–61.
Krajewski, S. 2012. The ultimate strengthening of the turing test? Semiotica 188:203–218.
Liu, K. 2000. Semiotics in information systems engineering. Cambridge: Cambridge University Press.
Liu, K., Rodney J. Clarke, P. B. Andersen, and R. K. Stamper, eds. 2002. Organizational semiotics: Evolving a science of information systems. Cambridge: Kluwer.
Maturana, H., and F. Varela. 1980. Autopoiesis and cognition. Dordrecht: Reidel.
Meunier, J.-G. 1989. Artificial intelligence and sign theory. Semiotica 77 (1): 43–63.
Milkowski, M. 2012. Is computation based on interpretation? Semiotica 188:219–228.
Morris, C. 1938. Foundations of the theory of signs. Chicago: University of Chicago Press.
Nadin, M. 1988. Interface design: A semiotic paradigm. Semiotica 69 (3–4): 269–302.
Nam, Y., and J. Kim. 2010. A semiotic analysis of sounds in personal computers: Towards a semiotic model of human-computer interaction. Semiotica 182:269–284.
Newman, J. 2009. Playing the system: Videogames/players/characters. Semiotica 173:509–524.
Nöth, W. 1990. Handbook of semiotics. Bloomington: Indiana University Press.
O’Neill, S. 2009. Interactive media: The semiotics of embodied interaction. Springer.
Peirce, C. 1931. Collected papers. Cambridge: Harvard University Press.
Queiroz, J. a., and M. Floyd. 2009. On Peirce’s pragmatic notion of semiosis: A contribution for the design of meaning machines. Minds and Machines 19 (1):129–143.
Scolari, C. 2009. The sense of the interface: Applying semiotics to HCI research. Semiotica 177:1–27.
Skagestad, P. 1996. The mind’s machines: The turing machine, the memex, and the personal computer. Semiotica 111:217–243.
Smith, B. C. 1982. Reflection and semantics in a procedural language. Technical Report MIT-LCSTR–272.
Smith, B. C. 1984. Reflection and semantics in Lisp. In Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, 23–35. ACM Press.
de Souza, C. S. 2006. The semiotic engineering of human-computer interaction. Cambridge: MIT Press.
Stamper, R. 1973. Information in business and administrative systems. New York: Wiley.
Tanaka-Ishii, K. 2006. Dyadic and triadic sign models. Semiotica 158:213–232.
Tanaka-Ishii, K. 2008. Narcissus in language: A semiotic contrast of natural and computer language through self-reference. Semiotica 172:299–311.
Tanaka-Ishii, K. 2010a. Reflexivity and self-augmentation. Semiotica 179:1–17.
Tanaka-Ishii, K. 2010b. Semiotics of programming. Cambridge: Cambridge University Press.
Tanaka-Ishii, K. 2013. The semiotics of void. In Human Computer Interaction International Conference, 151–162.
Tanaka-Ishii, K., and Y. Ishii. 2006. Thirdness as self-reference in computing. Semiotica 160:327–343.
Tanaka-Ishii, K., and Y. Ishii. 2008. Sign and the lambda-term. Semiotica 169:197–220.
Tuduce, C., and T. Gross. 2005. A mobility model based on WLAN traces and its validation. In INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE, 664–674.
Wilson, S. 2012. The creation of a corpus of English metalanguage. In Annual Conference for Computational Linguistics, 638–646.
Zemanek, H. (1966). Semiotics and programming languages. Communications of the ACM 9 (3): 139–143.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Tanaka-Ishii, K. (2015). Semiotics of Computing: Filling the Gap Between Humanity and Mechanical Inhumanity. In: Trifonas, P. (eds) International Handbook of Semiotics. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-9404-6_44
Download citation
DOI: https://doi.org/10.1007/978-94-017-9404-6_44
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-9403-9
Online ISBN: 978-94-017-9404-6
eBook Packages: Humanities, Social Sciences and LawPhilosophy and Religion (R0)