To see the other types of publications on this topic, follow the link: Programming Language.

Journal articles on the topic 'Programming Language'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Programming Language.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Olatunji, Ezekiel Kolawole, John B. Oladosu, Odetunji A. Odejobi, and Stephen O. Olabiyisi. "Design and implementation of an African native language-based programming language." International Journal of Advances in Applied Sciences 10, no. 2 (2021): 171. http://dx.doi.org/10.11591/ijaas.v10.i2.pp171-177.

Full text
Abstract:
<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.
APA, Harvard, Vancouver, ISO, and other styles
2

Ezekiel, K. Olatunji, B. Oladosu John., A. Odejobi Odetunji, and O. Olabiyisi Stephen. "Design and implementation of an African native language-based programming language." International Journal of Advances in Applied Sciences (IJAAS) 10, no. 2 (2021): 171–77. https://doi.org/10.11591/ijaas.v10.i2.pp171-177.

Full text
Abstract:
Most of the existing high level programming languages have hitherto 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 ho
APA, Harvard, Vancouver, ISO, and other styles
3

Fayzrakhmanov, Timur Rasimovich. "Introducing Programming Language Metrics." Proceedings of the Institute for System Programming of the RAS 34, no. 6 (2022): 67–84. http://dx.doi.org/10.15514/ispras-2022-34(6)-5.

Full text
Abstract:
We introduce possibly the first approximation of programming language metrics that represent a spectrum over 70 unique and carefully gathered dimensions by which any two programming languages can be compared. Based on those metrics, one can evaluate her own `best' language, and to demonstrate how complex feelings such as “simplicity” and “easy to use”, often found as arguments in language debates and advertisements, can be decomposed into clear and measurable pieces. We put the collection as a completely separate open-source file (here as an appendix) so that everyone can participate in elicit
APA, Harvard, Vancouver, ISO, and other styles
4

Adawiyah Ritonga and Yahfizham Yahfizham. "Studi Literatur Perbandingan Bahasa Pemrograman C++ dan Bahasa Pemrograman Python pada Algoritma Pemrograman." Jurnal Teknik Informatika dan Teknologi Informasi 3, no. 3 (2023): 56–63. http://dx.doi.org/10.55606/jutiti.v3i3.2863.

Full text
Abstract:
Programming Language is a language used to write computer program codes. Programming languages ​​allow programmers to instruct computers to perform certain tasks. There are many different programming languages ​​such as Python, Java, C++, PHP, JavaScript and so on. This article only focuses on explaining the C++ and Python programming languages. The aim of this article is to find out the differences between the C++ and Python programming languages ​​and to find out the advantages and functions of each programming language. From the results obtained, the two C++ programming languages ​​are more
APA, Harvard, Vancouver, ISO, and other styles
5

Allen, Ben. "Common Language: Business Programming Languages and the Legibility of Programming." IEEE Annals of the History of Computing 40, no. 2 (2018): 17–31. http://dx.doi.org/10.1353/ahc.2018.0011.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Rock, S. T. "Developing robot programming languages using an existing language as a base—A viewpoint." Robotica 7, no. 1 (1989): 71–77. http://dx.doi.org/10.1017/s0263574700005051.

Full text
Abstract:
SUMMARYThe development of robot languages has followed a pattern similar to that of conventional programming languages, where robot languages have been based on an existing programming language. This paper first identifies the use of an existing base as one way of developing robot programming languages, and discusses the areas of difficulty in this approach. Then, on-line and off-line programming of robots is discussed and the requirements of robot programming languages that are different to those of non-specialised programming languages are presented. A discussion and evaluation of some progr
APA, Harvard, Vancouver, ISO, and other styles
7

Coblenz, Michael, Jonathan Aldrich, Brad Myers, and Joshua Sunshine. "Interdisciplinary Programming Language Design." Art, Science, and Engineering of Programming 3, Essays (2018): 16. https://doi.org/10.22152/programming-journal.org/2019/3/16.

Full text
Abstract:
Approaches for traditional programming language design center around theoretical and performance-oriented evaluation. Recently, researchers have been considering more approaches to language design, including the use of quantitative and qualitative user studies that examine how different designs might affect programmers. In this paper, we argue for an interdisciplinary approach that incorporates many different methods in the creation and evaluation of programming languages. We show how the addition of user-oriented design techniques can be helpful at many different stages in the programming lan
APA, Harvard, Vancouver, ISO, and other styles
8

Stites, Sam, John M. Li, and Steven Holtzen. "Multi-Language Probabilistic Programming." Proceedings of the ACM on Programming Languages 9, OOPSLA1 (2025): 1239–66. https://doi.org/10.1145/3720482.

Full text
Abstract:
There are many different probabilistic programming languages that are specialized to specific kinds of probabilistic programs. From a usability and scalability perspective, this is undesirable: today, probabilistic programmers are forced up-front to decide which language they want to use and cannot mix-and-match different languages for handling heterogeneous programs. To rectify this, we seek a foundation for sound interoperability for probabilistic programming languages: just as today’s Python programmers can resort to low-level C programming for performance, we argue that probabilistic progr
APA, Harvard, Vancouver, ISO, and other styles
9

Jain, Abhishek, Manohar Kumar, and Manohar Kumar. "System Programming Drawbacks." Journal of Advance Research in Computer Science & Engineering (ISSN: 2456-3552) 2, no. 4 (2015): 16–22. http://dx.doi.org/10.53555/nncse.v2i4.453.

Full text
Abstract:
A system programming language usually refers to a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared to application software. System software is computer software designed to operate and control the computer hardware, and to provide a platform for running application software. System software includes software categories such as operating systems, utility software, device drivers, compilers, and linkers. In contrast with application languages, system programming languag
APA, Harvard, Vancouver, ISO, and other styles
10

Chete, Fidelis, and Obinna Ikeh. "Towards the Design and Implementation of a Programming Language (Beex)." International Journal of Software Engineering and Computer Systems 8, no. 2 (2022): 51–66. http://dx.doi.org/10.15282/ijsecs.8.2.2022.6.0103.

Full text
Abstract:
Software Engineers, Computer Scientists, and Software Experts alike are faced to decide which programming language is best suited for a certain purpose as the use of programming languages grows. When we consider the various types of programming languages available today, such as Domain Specific Languages (DSL), General Purpose Languages (GPL), Functional Programming Languages (FPL), Imperative Programming Languages (IPL), amongst others, this becomes complicated. In this study, we introduce BeeX, an interpreted language, with the aim of showing the process and principles involved in language d
APA, Harvard, Vancouver, ISO, and other styles
11

Hernández-González, Lizbeth Alejandra, Ulises Juárez-Martínez, Jezreel Mejía, and Alberto Aguilar-Laserre. "A Proposal of Naturalistic Software Development Method." JUCS - Journal of Universal Computer Science 30, no. (2) (2024): 179–203. https://doi.org/10.3897/jucs.105637.

Full text
Abstract:
Naturalistic programming purports to include natural language elements in programming languages to increase software expressiveness. Even though natural language is inherently ambiguous, it is richer and thus more expressive than any artificial language. Currently, the Naturalistic Programming Paradigm (NPP) is supported by its conceptual model and three general-purpose naturalistic programming languages that can generate executable binary code. Nevertheless, to date, no research efforts have been concentrated on applying the NPP within a software development process. To address this gap, in t
APA, Harvard, Vancouver, ISO, and other styles
12

Olatunji, Ezekiel K., John B. Oladosu, Odetunji A. Odejobi, and Stephen O. Olabiyisi. "A Needs Assessment for Indigenous African Language-Based Programming Languages." Annals of Science and Technology 4, no. 2 (2019): 1–5. http://dx.doi.org/10.2478/ast-2019-0007.

Full text
Abstract:
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 programmi
APA, Harvard, Vancouver, ISO, and other styles
13

Otobo, D.W, and V.I.E Anireh. "A Comparative Study of Parallel Programming Language." International Journal of Computer Science and Mobile Applications (IJCSMA) 10, no. 8 (2022): 18–41. https://doi.org/10.5281/zenodo.6984851.

Full text
Abstract:
<em>This paper presents the Parallel Programming Languages and its Comparison of C and C++ programming Languages in terms of features, processing and development of high performance and efficiency of their running time. The C and C++ are programming Languages use for developing applications, games, database systems, operating systems and others.&nbsp; Both C and C++ seem similar but their features and usage are different. C is a procedural programming language that does not support objects and classes while C++ is an enhanced version of C programming with object-oriented programming support. B
APA, Harvard, Vancouver, ISO, and other styles
14

AZUMA, Yoshitaka, and Kin-ichi INAGAKI. "NC Programming by LANC Programming Language." Proceedings of The Computational Mechanics Conference 2016.29 (2016): 4_101. http://dx.doi.org/10.1299/jsmecmd.2016.29.4_101.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Sushil, Kumar*1 &. Richa Aggarwal2. "COMPARISON OF PYTHON (AN OPEN SOURCE PROGRAMMING LANGUAGE) WITH OTHER PROGRAMMING LANGUAGES." Global Journal of Engineering Science and Researches 5, no. 1 (2018): 60–63. https://doi.org/10.5281/zenodo.1156358.

Full text
Abstract:
Language&nbsp;is&nbsp;a&nbsp;communication&nbsp;tool&nbsp;through&nbsp;which&nbsp;we&nbsp;can&nbsp;communicate&nbsp;with&nbsp;each&nbsp;other&nbsp;like&nbsp;Hindi,&nbsp;English&nbsp;etc&nbsp;any&nbsp;other&nbsp;language.&nbsp;So&nbsp;if&nbsp;we&nbsp;want&nbsp;to&nbsp;communicate&nbsp;with&nbsp;computer,&nbsp;we&nbsp;need&nbsp;computer&nbsp;programming&nbsp;languages.&nbsp;So&nbsp;in&nbsp;computer&nbsp;we&nbsp;have&nbsp;two&nbsp;types&nbsp;of&nbsp;languages,&nbsp;one&nbsp;is&nbsp;low&nbsp;level&nbsp;language&nbsp;which&nbsp;is&nbsp;easily&nbsp;understood&nbsp;by&nbsp;computer&nbsp;but&nbsp;diff
APA, Harvard, Vancouver, ISO, and other styles
16

Kharpude, Hriday S. "Sanskrit Programming Language." International Journal of Computer Trends and Technology 70, no. 4 (2022): 13–18. http://dx.doi.org/10.14445/22312803/ijctt-v70i4p102.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Toropov, N. R. "PROGRAMMING LANGUAGE LYAPAS." Prikladnaya diskretnaya matematika, no. 4 (June 1, 2009): 9–25. http://dx.doi.org/10.17223/20710410/4/2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Riecke, Jon G. "Programming language semantics." ACM SIGPLAN Notices 32, no. 1 (1997): 106–9. http://dx.doi.org/10.1145/251595.251613.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Schmidt, David A. "Programming language semantics." ACM Computing Surveys 28, no. 1 (1996): 265–67. http://dx.doi.org/10.1145/234313.234419.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Michell, Stephen. "Programming language vulnerabilities." ACM SIGAda Ada Letters 33, no. 1 (2013): 101–15. http://dx.doi.org/10.1145/2492312.2492323.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Pell, AR. "Programming language methodologies." Microprocessors and Microsystems 9, no. 3 (1985): 140–41. http://dx.doi.org/10.1016/0141-9331(85)90365-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Ramadhan, Fadillah, Hendang Setyo Rukmi, Arif Imran, Cahyadi Nugraha, and Risdan Ferdiansyah. "Software Design using Visual Basic for Application and Microsoft Excel Programming for Students." REKA ELKOMIKA: Jurnal Pengabdian kepada Masyarakat 1, no. 2 (2020): 86–97. http://dx.doi.org/10.26760/rekaelkomika.v1i2.86-97.

Full text
Abstract:
The rapid development of information technology has made people to have the ability to design software with a programming language. There are quite some engineers who have not mastered programming languages. It happens becausesome people think that developing software with a certain programming language is very difficult. The language is difficult to understand, the accuracy must be precise, and the user is not familiar with the platform. Difficulty in learning programming languages is a problem that is often encountered by university students, vocational students, or employees. This article d
APA, Harvard, Vancouver, ISO, and other styles
23

Temkin, Daniel. "The Olympus Programming Language." Proceedings of the ACM on Computer Graphics and Interactive Techniques 7, no. 4 (2024): 1–8. http://dx.doi.org/10.1145/3664211.

Full text
Abstract:
Olympus mixes natural language and formal code to create programs that read as prayers to Greek mythological figures. The language challenges the perceived power of the programmer in controlling the behavior of the machine, as shown through the preponderance of bugs. As Joseph Weizenbaum said, the machine "constantly displays undeniable evidence of [the programmer's] failures." Unlike previous esolangs ("esoteric" or experimental programming languages) drawn from natural language, Olympus uses a metaprogramming model, creating an additional layer of abstraction from the code. This allows the p
APA, Harvard, Vancouver, ISO, and other styles
24

Fayed, Mahmoud Samir, and Yousef A. Alohali. "Ring: A Lightweight and Versatile Cross-Platform Dynamic Programming Language Developed Using Visual Programming." Electronics 13, no. 23 (2024): 4627. http://dx.doi.org/10.3390/electronics13234627.

Full text
Abstract:
New programming languages are often designed to keep up with technological advancements and project requirements while also learning from previous attempts and introducing more powerful expression mechanisms. However, most existing dynamic programming languages rely on English keywords and lack features that facilitate easy translation of language syntax. Additionally, maintaining multiple implementations of the same language for different platforms, such as desktops and microcontrollers, can lead to inconsistencies and fragmented features. Furthermore, they usually do not use visual programmi
APA, Harvard, Vancouver, ISO, and other styles
25

Lazebna, Nataliia, Yuliya Fedorova, and Mariia Kuznetsova. "SCRATCH LANGUAGE OF PROGRAMMING VS ENGLISH LANGUAGE: COMPARING MATHEMATICAL AND LINGUISTIC FEATURES." EUREKA: Physics and Engineering 6 (November 30, 2019): 34–42. http://dx.doi.org/10.21303/2461-4262.2019.00982.

Full text
Abstract:
This paper focuses on Scratch language of programming and traces its math and linguistic features. From a complex consideration about Scratch language programming in linguistic paradigm, focusing on structural, semantic and syntactic features and logic of its narration, this research attempts to clarify specifics of the language and correlate it with the English language features. Global integration of ideas and sciences underline the crucial importance of programming and language conglomerate. Human-computer interfaces, software systems, and development of various programming languages depend
APA, Harvard, Vancouver, ISO, and other styles
26

Nataliia, Lazebna, Fedorova Yuliya, and Kuznetsova Mariia. "SCRATCH LANGUAGE OF PROGRAMMING VS ENGLISH LANGUAGE: COMPARING MATHEMATICAL AND LINGUISTIC FEATURES." EUREKA: Physics and Engineering 6 (November 30, 2019): 34–42. https://doi.org/10.21303/2461-4262.2019.00982.

Full text
Abstract:
This paper focuses on Scratch language of programming and traces its math and linguistic features. From a complex consideration about Scratch language programming in linguistic paradigm, focusing on structural, semantic and syntactic features and logic of its narration, this research attempts to clarify specifics of the language and correlate it with the English language features. Global integration of ideas and sciences underline the crucial importance of programming and language conglomerate. Human-computer interfaces, software systems, and development of various programming languages depend
APA, Harvard, Vancouver, ISO, and other styles
27

Naveed, Muhammad Shumail, Muhammad Sarim, and Kamran Ahsan. "Learners Programming Language a Helping System for Introductory Programming Courses." July 2016 35, no. 3 (2016): 347–58. http://dx.doi.org/10.22581/muet1982.1603.05.

Full text
Abstract:
Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language) as a ZPL (Zeroth Programming Language) to illuminate novice students about elementary concepts of introductory programming before introducing the first imperativ
APA, Harvard, Vancouver, ISO, and other styles
28

Coblenz, Michael, Gauri Kambhatla, Paulette Koronkevich, et al. "PLIERS." ACM Transactions on Computer-Human Interaction 28, no. 4 (2021): 1–53. http://dx.doi.org/10.1145/3452379.

Full text
Abstract:
Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: languages have high iteration costs, programmers require significant learning time, and user performance has high variance. To address these problems, we adapted both formative and summative HCI methods to make them more suitable for programming language design. We integrated these methods into a new process, PLIERS, for designing programming languages in a user-centered way. We assessed PLIERS by using it to design two new pro
APA, Harvard, Vancouver, ISO, and other styles
29

Shrestha, Nischal, Colton Botta, Titus Barik, and Chris Parnin. "Here we go again." Communications of the ACM 65, no. 3 (2022): 91–99. http://dx.doi.org/10.1145/3511062.

Full text
Abstract:
Once a programmer knows one language, they can leverage concepts and knowledge already learned, and easily pick up another programming language. But is that always the case? To understand if programmers have difficulty learning additional programming languages, we conducted an empirical study of Stack Overflow questions across 18 different programming languages. We hypothesized that previous knowledge could potentially interfere with learning a new programming language. From our inspection of 450 Stack Overflow questions, we found 276 instances of interference that occurred due to faulty assum
APA, Harvard, Vancouver, ISO, and other styles
30

Peta, Saphalya. "C Programming Language - Still Ruling the World." International Journal of Science and Research (IJSR) 11, no. 4 (2022): 548–52. http://dx.doi.org/10.21275/sr22403142926.

Full text
APA, Harvard, Vancouver, ISO, and other styles
31

Hernández-González, Lizbeth Alejandra, Ulises Juárez-Martínez, Jezreel Mejía, and Alberto Aguilar-Laserre. "A Proposal of Naturalistic Software Development Method." JUCS - Journal of Universal Computer Science 30, no. 2 (2024): 179–203. http://dx.doi.org/10.3897/jucs.105637.

Full text
Abstract:
Naturalistic programming purports to include natural language elements in programming languages to increase software expressiveness. Even though natural language is inherently ambiguous, it is richer and thus more expressive than any artificial language. Currently, the Naturalistic Programming Paradigm (NPP) is supported by its conceptual model and three general-purpose naturalistic programming languages that can generate executable binary code. Nevertheless, to date, no research efforts have been concentrated on applying the NPP within a software development process. To address this gap, in t
APA, Harvard, Vancouver, ISO, and other styles
32

Myasnikov, K. P., S. A. Mikaeva, and Yu A. Zhuravleva. "MICROCONTROLLERS PROGRAMMING BASED ON THE PROGRAMMING LANGUAGE." Spravochnik. Inzhenernyi zhurnal, no. 315 (June 2023): 52–56. http://dx.doi.org/10.14489/hb.2023.06.pp.052-056.

Full text
Abstract:
The relevance of the work is due to the need to develop controllers who encrypted information. The work was implemented in the work of encryption and decryption according to GOST 3412–2015, GOST 3413–2015. Programming was carried out on the basis of the ATMEGA 32A controller in the SI programming language. The program is made inside the microcontroller and interacts with the components of the circuit using PIN-S, thanks to which you can read and enter information. In the implementation of encryption and decryption algorithms, the Magma encryption algorithm, 4 types of transformations are used.
APA, Harvard, Vancouver, ISO, and other styles
33

Mészárosová, Eva. "Is Python an Appropriate Programming Language for Teaching Programming in Secondary Schools?" International Journal of Information and Communication Technologies in Education 4, no. 2 (2015): 5–14. http://dx.doi.org/10.1515/ijicte-2015-0005.

Full text
Abstract:
Abstract A variety of programming languages are used to teach fundamentals of programming in secondary schools in Slovakia. Nowadays, we observe a new trend, the Python language gaining ground. In our paper we evaluate the interviews, in which we asked teachers with years of pedagogical experience, what the reasons for selecting a particular programming language where. By analysing the responses we learn about their experience with teaching programming and create a list of the important elements in the selection of the most suitable programming language for secondary school students. We will s
APA, Harvard, Vancouver, ISO, and other styles
34

Sermeno, Jason. "Graphical Block Structured Programming: A Visual Programming Paradigm." Journal of Innovative Technology Convergence 1, no. 1 (2019): 51–58. http://dx.doi.org/10.69478/jitc2019v1n1a06.

Full text
Abstract:
This paper discusses the concept and design of a graphical block-structured programming paradigm that presents a model for constructing computer programs using a set of graphical objects that resembles the existing lexical instructions in a C language. The design of the paradigm was motivated by the results from studies investigating the previous designs and the acquisition of existing visual programming languages. Studies showed that most people are having trouble expressing the structures that they cannot write or verbally describe due to their limited grasp of natural language. The aim of t
APA, Harvard, Vancouver, ISO, and other styles
35

Espák, Miklós. "Japlo: Rule-based Programming on Java." JUCS - Journal of Universal Computer Science 12, no. (9) (2006): 1177–89. https://doi.org/10.3217/jucs-012-09-1177.

Full text
Abstract:
Imperative programming languages (such as Java) are the most widespread programming languages recently. Besides being quite easy to get familiar with them, they are also perfectly suitable for business software development. Although the productivity of imperative languages is much acclaimed, some problems are much easier to solve in a logical language. The paper introduces a Java language extension called Japlo, which fits the Prolog language constructs into Java harmonically. Blurring the borders between the representatives of these two paradigms, the author aims at making the logical program
APA, Harvard, Vancouver, ISO, and other styles
36

CRUZ, FLAVIO, RICARDO ROCHA, SETH COPEN GOLDSTEIN, and FRANK PFENNING. "A Linear Logic Programming Language for Concurrent Programming over Graph Structures." Theory and Practice of Logic Programming 14, no. 4-5 (2014): 493–507. http://dx.doi.org/10.1017/s1471068414000167.

Full text
Abstract:
AbstractWe have designed a new logic programming language called LM (Linear Meld) for programming graph-based algorithms in a declarative fashion. Our language is based on linear logic, an expressive logical system where logical facts can be consumed. Because LM integrates both classical and linear logic, LM tends to be more expressive than other logic programming languages. LM programs are naturally concurrent because facts are partitioned by nodes of a graph data structure. Computation is performed at the node level while communication happens between connected nodes. In this paper, we prese
APA, Harvard, Vancouver, ISO, and other styles
37

Nayimovich, Zaripov Nozimbek. "Methodology for teaching javascript programming language to students." International Journal of Pedagogics 5, no. 1 (2025): 109–11. https://doi.org/10.37547/ijp/volume05issue01-30.

Full text
Abstract:
This article analyzes the methods of effective teaching of the JavaScript programming language to students. It discusses the use of innovative methods in explaining the basics of programming, the importance of practical exercises, and ways to increase students' interest in programming. In addition, the effectiveness of various teaching methods, team projects, and interactive approaches is studied.
APA, Harvard, Vancouver, ISO, and other styles
38

Kumar*1,, Mr Alok, Mr Pradeep Kumar Sharma *2,, and Mr Mohit Kumar Tyagi*3. "The High Demanding Programming Language for Data Science-Python." INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT 08, no. 07 (2024): 1–9. http://dx.doi.org/10.55041/ijsrem34913.

Full text
Abstract:
Python is a suitable language for both learning and real world programming. Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. In this paper we first introduce you to the python programming characteristics and features. This paper also discusses about the reasons behind python being credited as the fastest growing programming language in the recent times supported by research done over the articles procured from various magazines and popular websites. This paper features about the characteristics and most important features of python language, th
APA, Harvard, Vancouver, ISO, and other styles
39

Arifah Fasha, Rosmani, and Shaiful Nizam Muhammad Salman Hakim. "C++ Rush: an educational gaming experience." Jurnal Intelek 19, no. 1 (2024): 79–90. http://dx.doi.org/10.24191/ji.v19i1.24493.

Full text
Abstract:
Programming language is a subject that is quite difficult to understand at first glance, especially for beginners. Most beginners struggle to comprehend programming concepts because of their low maturity level, lack of programming experience, and difficulty understanding and learning the logic and scripting language. C++ is one of the basic, convenient programming languages that help programmers comprehend the principles of all programming languages. If the principles of C++ have been grasped, someone with a thorough knowledge of the language could easily transit to other programming languages
APA, Harvard, Vancouver, ISO, and other styles
40

Sandewall, Eric. "Knowledge-based systems, Lisp, and very high level implementation languages." Knowledge Engineering Review 7, no. 2 (1992): 147–55. http://dx.doi.org/10.1017/s0269888900006263.

Full text
Abstract:
AbstractIt is usually agreed that programming languages for implementing (other) programming languages, or ‘implementation languages’, should be simple low-level languages which are close to the machine code and to the operating system. In this paper it is argued that a very high level implementation language is a good idea, of particular importance for knowledge-based systems, and that Lisp (as a language and as a system) is very well suited to be a very high level implementation language. The significance of special-purpose programming languages is also discussed, and the requirements that t
APA, Harvard, Vancouver, ISO, and other styles
41

CLEMENTS, JOHN, and KATHI FISLER. "“Little language” project modules." Journal of Functional Programming 20, no. 1 (2010): 3–18. http://dx.doi.org/10.1017/s0956796809990281.

Full text
Abstract:
AbstractMany computer science departments are debating the role of programming languages in the curriculum. These discussions often question the relevance and appeal of programming-languages content for today's students. In our experience, domain-specific, “little languages” projects provide a compelling illustration of the importance of programming-language concepts. This paper describes projects that prototype mainstream applications such as PowerPoint, TurboTax, and animation scripting. We have used these exercises as modules in non-programming languages courses, including courses for first
APA, Harvard, Vancouver, ISO, and other styles
42

Qureshi, Muhammad Aasim, Muhammad Asif, and Faria Feroz. "Context-Free Grammar of a New Programming Language for Teaching and Learning." VFAST Transactions on Software Engineering 9, no. 4 (2021): 160–66. http://dx.doi.org/10.21015/vtse.v9i4.1016.

Full text
Abstract:
Learning how to be programmer and uralitize the programming languages are the crucial point in computer science education. Programming languages are used by the students to write the program. Any machine needs a program to behave artificially intelligent or to perform any specific task. Any computing device is a useless without these programs. As every program is written in some specific programming language. Researchers are putting efforts in devising new languages to meets the goals and requirements of the specific domain of the programs that is going to be written in that language. Every pr
APA, Harvard, Vancouver, ISO, and other styles
43

Del Bonifro, Francesca, Maurizio Gabbrielli, Antonio Lategano, and Stefano Zacchiroli. "Image-based many-language programming language identification." PeerJ Computer Science 7 (July 23, 2021): e631. http://dx.doi.org/10.7717/peerj-cs.631.

Full text
Abstract:
Programming language identification (PLI) is a common need in automatic program comprehension as well as a prerequisite for deeper forms of code understanding. Image-based approaches to PLI have recently emerged and are appealing due to their applicability to code screenshots and programming video tutorials. However, they remain limited to the recognition of a small amount of programming languages (up to 10 languages in the literature). We show that it is possible to perform image-based PLI on a large number of programming languages (up to 149 in our experiments) with high (92%) precision and
APA, Harvard, Vancouver, ISO, and other styles
44

Angius, Nicola. "Meaning and Reference in Programming Languages." Philosophies 10, no. 2 (2025): 40. https://doi.org/10.3390/philosophies10020040.

Full text
Abstract:
This paper provides an analysis of the meaning–reference problem, as traditionally advanced in the philosophy of language, for imperative programming languages. Addressing the problem is relevant for the philosophy of computer science in the context of the debate of whether simulative programs can be considered representational theories of their simulated systems. This paper challenges the thesis that, since programming languages have semantics, they also have reference, presumably to the external world. First, denotational, operational, game theoretic, and axiomatic semantics are epistemologi
APA, Harvard, Vancouver, ISO, and other styles
45

Zhang, Feng, Guofan Li, Cong Liu, and Qian Song. "Flowchart-Based Cross-Language Source Code Similarity Detection." Scientific Programming 2020 (December 17, 2020): 1–15. http://dx.doi.org/10.1155/2020/8835310.

Full text
Abstract:
Source code similarity detection has various applications in code plagiarism detection and software intellectual property protection. In computer programming teaching, students may convert the source code written in one programming language into another language for their code assignment submission. Existing similarity measures of source code written in the same language are not applicable for the cross-language code similarity detection because of syntactic differences among different programming languages. Meanwhile, existing cross-language source similarity detection approaches are suscepti
APA, Harvard, Vancouver, ISO, and other styles
46

Oyunbat, Gantogoo, and Ahmad Hamdy Sayed Hassanien. "Evaluation of Python Error Message Interpretation: Study on Students with Different Levels of Programming Experience." Embedded Selforganising Systems 10, no. 7 (2023): 62–67. http://dx.doi.org/10.14464/ess.v10i7.626.

Full text
Abstract:
Error messages are a helpful tool for everyone interested in learning a programming language. Even after learning the language, novice and experienced programmers alike, have to interact with an error message one way or another. However, there is no single programming language that is usedacross all platforms and systems, so the programmers have to write programs in many different languages. If the programming languages have similar structures, working with a new language is relatively easy. We have asked the question, whether the same effect could be observed in case of error messages. We des
APA, Harvard, Vancouver, ISO, and other styles
47

Korolkova, Anna V., Migran N. Gevorkyan, and Dmitry S. Kulyabov. "Implementation of hyperbolic complex numbers in Julia language." Discrete and Continuous Models and Applied Computational Science 30, no. 4 (2022): 318–29. http://dx.doi.org/10.22363/2658-4670-2022-30-4-318-329.

Full text
Abstract:
Hyperbolic complex numbers are used in the description of hyperbolic spaces. One of the well-known examples of such spaces is the Minkowski space, which plays a leading role in the problems of the special theory of relativity and electrodynamics. However, such numbers are not very common in different programming languages. Of interest is the implementation of hyperbolic complex in scientific programming languages, in particular, in the Julia language. The Julia language is based on the concept of multiple dispatch. This concept is an extension of the concept of polymorphism for object-oriented
APA, Harvard, Vancouver, ISO, and other styles
48

Krein, Jonathan L., Alexander C. MacLean, Charles D. Knutson, Daniel P. Delorey, and Dennis L. Eggett. "Impact of Programming Language Fragmentation on Developer Productivity." International Journal of Open Source Software and Processes 2, no. 2 (2010): 41–61. http://dx.doi.org/10.4018/jossp.2010040104.

Full text
Abstract:
Programmers often develop software in multiple languages. In an effort to study the effects of programming language fragmentation on productivity—and ultimately on a developer’s problem-solving abilities—the authors present a metric, language entropy, for characterizing the distribution of a developer’s programming efforts across multiple programming languages. This paper presents an observational study examining the project contributions of a random sample of 500 SourceForge developers. Using a random coefficients model, the authors find a statistically (alpha level of 0.001) and practically
APA, Harvard, Vancouver, ISO, and other styles
49

Leiton-Jimenez, Jason, Luis Barboza-Artavia, Antonio Gonzalez-Torres, et al. "GAST: A Generic AST Representation for Language-Independent Source Code Analysis." Enfoque UTE 14, no. 4 (2023): 9–18. https://doi.org/10.29019/enfoqueute.957.

Full text
Abstract:
Organizations use various programming languages to develop their systems. These aim to take advantage of the most appropriate features of each language for a given domain and require programmers to command different languages and also to face the growing complexity of software development and maintenance. So, they need tools to help them analyze programs to identify relationships between their internal elements, uncover patterns, and calculate quality metrics. However, most tools have limited support for parsing multiple programming languages and high acquisition costs. Therefore, there is a n
APA, Harvard, Vancouver, ISO, and other styles
50

Stefantsov, D. A. "The AspectTalk programming language." Prikladnaya diskretnaya matematika, no. 15 (March 1, 2012): 91–110. http://dx.doi.org/10.17223/20710410/15/7.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!