Spreading digital literacy via Minimal English. The concept of ‘class’ in Swift programming language

Bartłomiej Biegajło

Siedlce University of Natural Sciences and Humanities , Poland
https://orcid.org/0000-0002-9353-7477


Abstract

The article aims at providing explications of the concept of a class, as it is implemented in the Swift programming language offered by Apple. The explications are framed in Minimal English, which is based on the theory of Natural Semantic Metalanguage. Detailed analysis of the Swift concept of class leads to four distinct core explications of the programming construct in question and the related feature that Swift classes possess, namely the concept of property. The article’s primary purpose is to offer a more smooth experience with programming, especially with beginners in mind. Their initial exposure to programming might face several challenges due to the complicated digital jargon of the documentation. Minimal English is implemented to ease the learning curve and promote digital literacy as one of the most fundamental skills in today’s world.

Keywords:

programming, Swift language, Natural Semantic Metalanguage, Minimal English

Apple. 2020. The Swift programming language (Swift 5.3). Apple Inc.

Biegajło, B. 2019a. Explaining IT programming concepts using NSM explications: The case of ‘variable’ and ‘constant’. Linguistics Beyond and Within 5: 7–16. (Crossref)

Biegajło, B. 2019b. Harnessing the concept of an array in Swift programming language. Abstract concepts vs. Natural Semantic Metalanguage. Language and Literary Studies of Warsaw 9: 239–251.

Goddard, C. 2018a. Minimal English for a global world. Improved communication using fewer words. Cham: Palgrave Macmillan. (Crossref)

Goddard, C. 2018b. Ten lectures on Natural Semantic Metalanguage. Exploring language, thought and culture using simple, translatable words. Leiden: Brill. (Crossref)

Goddard, C. 2018c. Minimal English: The science behind it. In C. Goddard (ed.), Minimal English for a global world. Improved communication using fewer words, 29–70. Cham: Palgrave Macmillan. (Crossref)

Goddard, C., and A. Wierzbicka. 2014. Words and meanings. Lexical semantics across domains, languages, and cultures. Oxford: Oxford University Press. (Crossref)

Goddard, C., and A. Wierzbicka. 2018. Minimal English and how it can add to global English. In C. Goddard (ed.), Minimal English for a global world. Improved communication using fewer words, 5–27. Cham: Palgrave Macmillan. (Crossref)

Kalisz, R. 1998. Is it possible to operate with primitives in every explication?. In B. Lewandowska-Tomaszczyk (ed.), Lexical semantics, cognition and philosophy, 55–63. Łódź: Łódź University Press.

Knuth, D. 1992. Literate programming. Stanford, California: Center for the Study of Language and Information.

Olson, R. D. 2009. Why literacy matters, then and now. In A. W. Johnston and H. H. Parker (eds.), Ancient literacies. The culture of reading in Greece and Rome, 385–403. Oxford: Oxford University Press. (Crossref)

Prottsman, K. 2019. How to be a coder. London: Penguin Random House.

Rashid, T. 2019. Creative coding for kids. Scotts Valley, California: Create Space Independent Publishing Platform.

Rijpma, A. 2014. A composite view of well-being since 1820. In J. L. van Zanden, J. Baten, and M. M. d’Ercole (eds.), How was life? Global well-being since 1820, 249–269. OECD Publishing. (Crossref)

Thomas, R. 2009. Writing, reading, public and private ‘literacies’. Functional literacy and democratic literacy in Greece. In A. W. Johnston and H. H. Parker (eds.), Ancient literacies. The culture of reading in Greece and Rome, 13–45. Oxford: Oxford University Press. (Crossref)

van Leeuwen, B. and J. van Leeuwen-Li. 2014. Education since 1820. In J. L. van Zanden, J. Baten, and M. M. d’Ercole (eds.), How Was Life? Global Well-being since 1820, 87–100. OECD Publishing. (Crossref)

Vorderman, C., J. Woodcock, and S. McManus. 2014. Help your kids with computer coding. A unique step-by-step visual guide, from binary code to building games. London: Penguin Random House.

Wierzbicka, A. 1999. Emotions across languages and cultures: Diversity and universals. Cambridge: Cambridge University Press. (Crossref)

Wierzbicka, A. 2010. Experience, evidence, and sense. The hidden cultural legacy of English. Oxford: Oxford University Press.

Wierzbicka, A. 2014. Imprisoned in English. The hazards of English as a default language. Oxford: Oxford University Press. (Crossref)

Wierzbicka, A. 2017. W co wierzą chrześcijanie? Opowieść o Bogu i o ludziach. Kraków: Wydawnictwo Znak.

Wierzbicka, A. 2019. What Christians believe: The story of God and people in Minimal English. Oxford: Oxford University Press.

Woodcock, J. 2016a. Coding games in Scratch. A step-by-step visual guide to building your own computer games. London: Penguin Random House.

Woodcock, J. 2016b. Coding projects in Scratch. A step-by-step visual guide to coding your own animations, games, simulations, and more! London: Penguin Random House.

Download

Published
30-12-2021


Biegajło, B. (2021). Spreading digital literacy via Minimal English. The concept of ‘class’ in Swift programming language. LingBaW. Linguistics Beyond and Within, 7, 5–18. https://doi.org/10.31743/lingbaw.13450

Bartłomiej Biegajło  bartlomiej.biegajlo@uph.edu.pl
Siedlce University of Natural Sciences and Humanities https://orcid.org/0000-0002-9353-7477



License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.