scholarly journals A Needs Assessment for Indigenous African Language-Based Programming Languages

2019 ◽  
Vol 4 (2) ◽  
pp. 1-5
Author(s):  
Ezekiel K. Olatunji ◽  
John B. Oladosu ◽  
Odetunji A. Odejobi ◽  
Stephen O. Olabiyisi

AbstractThe development of an African native language-based programming language, using Yoruba as a case study, is envisioned. Programming languages based on the lexicons of indigenous African languages are rare to come by unlike those based on Asian and / or European languages. Availability of programming languages based on lexicons of African indigenous language would facilitate comprehension of problem-solving processes using computer by indigenous learners and teachers as confirmed by research results. In order to further assess the relevance, usefulness and needfulness of such a programming language, a preliminary needs assessment survey was carried out. The needs assessment was carried out through design of a structured questionnaire which was administered to 130 stakeholders in computer profession and computer education; including some staffers and learners of some primary, secondary and tertiary educational institutions in Oyo and Osun states of Nigeria, Africa. The responses to the questionnaire were analyzed using descriptive statistics. The analysis of the responses to the questionnaire shows that 89% of the respondents to the questionnaire expressed excitement and willingness to program or learn programming in their mother tongue-based programming language, if such a programming language is developed. This result shows the high degree of relevance, usefulness and needfulness of a native language-based programming language as well as the worthwhileness of embarking on development of such a programming language.

2018 ◽  
Vol 3 (2) ◽  
Author(s):  
Ezekiel K Olatunji ◽  
John B Oladosu ◽  
Odetunji A Odejobi ◽  
Stephen O Olabiyisi

Programming languages based on the lexicons of indigenous African languages are rare to come by unlike those based on Asian and / or European languages. It is opined that an African native language-based programming language would enhance comprehension of computer-based problem solving processes by indigenous students and teachers. This study intends to attempt a design and implementation of an African native language-based programming language using Yoruba as case study. Yoruba is the first language of over 30 million people in the south-west of Nigeria, Africa; and is spoken by over one hundred million people world-wide. In preparation towards actual implementation of a prototype of the intended programming language, a mini token recognizer has been developed in QBasic. Keywords— Native language-based programming languages, Yoruba language, Digital divide, Information and communication technology, prototype implementation. 


Author(s):  
Ezekiel Kolawole Olatunji ◽  
John. B. Oladosu ◽  
Odetunji A. Odejobi ◽  
Stephen O. Olabiyisi

<p>Most of the existing high level programming languages havehitherto borrowed their lexical items from human languages including European and Asian languages. However, there is paucity of research information on programming languages developed with the lexicons of an African indigenous language. This research explored the design and implementation of an African indigenous language-based programming language using Yoruba as case study. Yoruba is the first language of over 30 million people in the south-west of Nigeria, Africa; and is spoken by over one hundred million people world-wide. It is hoped, as established by research studies, that making computer programming possible in one’s mother tongue will enhance computer-based problem-solving processes by indigenous learners and teachers. The alphabets and reserved words of the programming language were respectively formed from the basic Yoruba alphabets and standard Yoruba words. The lexical items and syntactic structures of the programming language were designed with appropriate regular expressions and context-free grammars, using Backus-Naur Form (BNF) notations. A prototype implementation of the programming language was carried out as a source-to-source, 5-pass compiler. QBasic within QB64 IDE was the implementation language. The results from implementation showed functional correctness and effectiveness of the developed programming language. Thus lexical items of a programming language need not be borrowed exclusively from European and Asian languages, they can and should be borrowed from most African native languages. Furthermore, the developed native language programming language can be used to introduce computer programming to indigenous pupils of primary and junior secondary schools.</p>


Author(s):  
Victor Ginsburgh ◽  
Shlomo Weber

This chapter discusses the importance that people attach to their native language and culture. It argues that the preservation of linguistic diversity and respect for the cultural heritage of members of a society is an important and much-needed task. However, in making policy and operational decisions, one has to recognize two caveats in protecting an excessive degree of diversity. The first is that sustaining a high degree of societal diversity could require allocating substantial resources to creating educational institutions and developing communication and coordination between groups. The second is that there is an upper bound to the degree of heterogeneity that still guarantees proper and sustainable functioning.


1950 ◽  
Vol 13 (2) ◽  
pp. 542-547 ◽  
Author(s):  
A. N. Tucker

In the death of Professor Ida Ward in the Guildford Hospital on 10th October 1949, just after her sixty-ninth birthday, African studies lost one of their greatest exponents, and Africa one of its best friends.Ida Caroline Ward was born in Bradford on the 4th October 1880, the eighth child of a Yorkshire wool merchant. Prom a school in Bradford she went to the Darlington Training College and later to Durham University, where she graduated B.Litt. with distinction. The North Country background of her early years remained with her always and gave a delightful “ common-sense ” colour to her character.After sixteen years of teaching in secondary schools, she joined the Phonetics Department under Professor Daniel Jones in University College, London, in 1919, and soon established herself as an authority in the phonetics of the main European languages and in the study of speech defects. Noteworthy works of this period are A Handbook of English Intonation (written in collaboration with the late Lilian E. Armstrong), The Phonetics of English, and Speech Defects, Their Nature and Cure. Her interest in her mother tongue persisted, and she was actually working on another edition of the book on English Intonation when she died.It was while lecturing at University College to missionaries that her interests turned towards West African languages—Kanuri, Igbo and Efik were her first fields of African research—and her first major work, The Phonetic and Tonal Structure of Efik (for which the University of London awarded her the D.Lit. in 1933), threw a new light on the study of these languages, and showed that intonation, that element hitherto so elusive, was one that could and should be studied if justice was to be done to African languages.


2018 ◽  
Vol 9 (2) ◽  
pp. 57-68
Author(s):  
Gabriel Croitoru ◽  
Mircea Constantin Duica ◽  
Dorin Claudiu Manolache ◽  
Mihaela Ancuta Banu

Abstract Entrepreneurial spirit plays an increasingly important role in the economic sphere, and universities are meant to play a central role in this process, where the main objective is the continuous development and mediation of the knowledge increasingly geared to the applications through innovation and patenting a secure platform for employment and well-being growth. The Universities have to take a position in if/and how they want to grow into a so-called “University of Entrepreneurship” which is characterized by a high degree of openness to the surrounding society and here we are talking, especially, about, the business sector in Romania. This evolution of expectations for the social role of universities has resulted from increased and recent interest in entrepreneurship and innovation of areas as research and theory of the business environment. The experience gained as teachers indicates that education and entrepreneurship education should include different theories and methodology than those applied in the usual way. The theory of traditional management and microeconomic models could even be a barrier to new thinking and change and, therefore, to the implementation of modern entrepreneurial actions. We want this article to be a source of inspiration for educational institutions and to have a positive contribution to research in business education and to be applicable in business decision-making.


2019 ◽  
Vol 14 (1-2) ◽  
pp. 159-173
Author(s):  
Darya Yu. Vashchenko

The article discusses the inscriptions on funerary monuments from the Croatian villages of Cunovo and Jarovce, located in the South of Slovakia, near Bratislava. These inscriptions reflect the complicated sociocultural situation in the region, which is particularly specific due to the fact that this territory was included to Slovakia’s territory only after 1946, while earlier the village was part of Hungary. In addition, the local Croatian ethnic group was actively in close contact with the German and Hungarian communities. At the same time, the orthographic norms of the literary Croatian, German, Hungarian, and Slovak languages, which could potentially be owned by the authors of the inscriptions, differ in many ways, despite the Latin alphabet used on all the gravestones. All this is reflected in the tombstones, representing a high degree of mixing codes. The article identifies the main types of fusion on the monuments: separate orthograms, writing the maiden name of the deceased in the spelling of her native language, the traditional spelling of the family name. In addition, the mixing of codes can be associated with writing feminitives, also order of name and surname within the anthroponym. Moreover, the settlements themselves represent different ethnic groups coexistence within the village. Gravestones from the respective cemeteries also differ from each other in the nature of the prevailing trend of the mixing codes. In Jarovce, where the ethnic groups live compactly, fusion is often presented as a separate foreign language orthograms. In Cunovo, where the ethnic groups constitute a global conglomerate, more traditional presents for a specific family spelling of the names on the monument.


2020 ◽  
Author(s):  
Cut Nabilah Damni

AbstrakSoftware komputer atau perangkat lunak komputer merupakan kumpulan instruksi (program atau prosedur) untuk dapat melaksanakan pekerjaan secara otomatis dengan cara mengolah atau memproses kumpulan intruksi (data) yang diberikan. (Yahfizham, 2019 : 19) Sebagian besar dari software komputer dibuat oleh (programmer) dengan menggunakan bahasa pemprograman. Orang yang membuat bahasa pemprograman menuliskan perintah dalam bahasa pemprograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan (source code). Program komputer lainnya dinamakan (compiler) yang digunakan pada (source code) dan kemudian mengubah perintah tersebut kedalam bahasa yang dimengerti oleh komputer lalu hasilnya dinamakan program executable (EXE). Pada dasarnya, komputer selalu memiliki perangkat lunak komputer atau software yang terdiri dari sistem operasi, sistem aplikasi dan bahasa pemograman.AbstractComputer software or computer software is a collection of instructions (programs or procedures) to be able to carry out work automatically by processing or processing the collection of instructions (data) provided. (Yahfizham, 2019: 19) Most of the computer software is made by (programmers) using the programming language. People who make programming languages write commands in the programming language like the language used by people in general in conducting conversation. The commands are called (source code). Other computer programs called (compilers) are used in (source code) and then change the command into a language understood by the computer and the results are called executable programs (EXE). Basically, computers always have computer software or software consisting of operating systems, application systems and programming languages.


Sign in / Sign up

Export Citation Format

Share Document