Abstract
A new approach to programming computing machinery is presented, representing programming without a written software artifact—a program. The availability of numerous speech-to-text services, gives access to practical voice recognition. Enguage™is an open, programmable speech understanding engine, prototyped in Java, which is built into an app on Google Play, acting entirely as its user interface. Thus, devices can be instructed, and present results, in natural language utterances; engineers are afforded their own concepts and associated conversations. This paper shows how this can be turned in on itself, programming the interpretation of utterances, itself, purely through utterance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Turing, A.M.: Computing machinery and intelligence. Mind 59, 433–460 (1950)
Weizenbaum, J.: Eliza–a computer program for the study of natural language communication between man and machine. Commun. ACM 9(6), 36–45 (1966)
Schoenick, C., et al.: Moving beyond the turing test with the allen ai science challenge. Commun. ACM 60(9), 60–64 (2017)
Loebner, H.G.: In response. Commun. ACM 37(6), 79–82 (1994)
Winograd, T.: Understanding Natural Language. Edinburgh University Press, Edinburgh (1972)
Vardi, M.: Would turing have passed the turing test? Commun. ACM 57(9), 5 (2014)
Andersen, P.B.: A Computer Theory of Semiotics. Cambridge University Press, Cambridge (1997)
Wheatman, M.J.: A semiotic model of information system. In: Jorna, R., Liu, K., Faber, N.R. (eds.) Proceedings of the 13th International Conference on Informatics and Semiotics in Organisations 13 (July 2011)
Austin, J.L.: How To Do Things With Words. Oxford University Press, Oxford (1962). Urmson, J.O., Sbisa, M., (eds.)
Searle, J.: Speech Acts. Cambridge University Press, Cambridge (1969)
de Saussure, F.: Course in General Linguistics, 3rd edn. Duckworth, London (1983, 1915). Bally, C., Sechehaye, A., Riedlinger, A. (eds.)
Wheatman, M.J.: A semiotic analysis of if we are holding hands, whose hand am i holding. Comput. Inform. Technol. 22, 41–52 (2014). (special issue: LISS 2013, 2014)
Peirce, C.S.: Collected Papers. Vol. 2. Harvard University Press, Cambridge (1935–1958) Hartshorne, C., Weiss, P. (eds.)
Chomsky, N.: Syntatic Structures. Moulton and Co., Northamptonshire (1957)
Wheatman, M.J.: Context-dependent pattern simplication by extracting context-free floating qualiers. In: Proceedings of the Thirty-sixth SGAI International Conference. vol. 36, pp. 209–217 (2016)
Wheatman, M.: A pragmatic approach to disambiguation in text understanding. In: Baranauskas, M.C.C., Liu, K., Sun, L., Neris, V.P.A., Bonacin, R., Nakata, K. (eds.) ICISO 2016. IAICT, vol. 477, pp. 143–148. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42102-5_16
Wheatman, M.J.: An autopoietic repertoire. In: Proceedings of the Thirty-fourth SGAI International Conference. vol. 34 (2014)
Wheatman, M.J.: Translations and transformations in software engineering. In: Proceedings of the 11th ICISO, vol. 11, pp. 56–62 (2009)
Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. In: Proceedings of the London Mathematical Society. vol. 2, no. 42, pp. 230–265 (1936)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Wheatman, M.J. (2017). Programming Without Program or How to Program in Natural Language Utterances. In: Bramer, M., Petridis, M. (eds) Artificial Intelligence XXXIV. SGAI 2017. Lecture Notes in Computer Science(), vol 10630. Springer, Cham. https://doi.org/10.1007/978-3-319-71078-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-71078-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71077-8
Online ISBN: 978-3-319-71078-5
eBook Packages: Computer ScienceComputer Science (R0)