Podrobná bibliografie
| Název: |
Cognitive ergonomic approach to programming language design: Developing an ergonomic syntax structure. |
| Autoři: |
Tretyak, A., Vereshchagina, E., Fadyushin, S., Dobrzhinskaya, T. |
| Zdroj: |
AIP Conference Proceedings; 2023, Vol. 2910 Issue 1, p1-7, 7p |
| Témata: |
SYNTAX in programming languages, COMPUTER programming, HUMAN-computer interaction, MODERN languages, ERGONOMICS |
| Abstrakt: |
As machine codes evolved from programming into autocodes and assemblers and then to high-level languages, programmers' productivity rose dramatically. Modern programming languages focus on high productivity and an ergonomic interface. Yet, there are no successful programming languages that would have an intuitive interface and an ergonomic syntax. This paper presents a cognitive ergonomic approach to the syntax design of programming languages, which helps improve computer programming in terms of such criteria as language simplicity and clarity of constructs. The goal hereof is to design the structure of a novel programming language on the basis of the cognitive ergonomic approach. The result is an ergonomically structured syntax for a programming language that has all the features of state-of-the-art high-level languages. Programmers and experts in programming language interface ergonomics and human-computer interaction may find the results interesting. [ABSTRACT FROM AUTHOR] |
|
Copyright of AIP Conference Proceedings is the property of American Institute of Physics and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Databáze: |
Complementary Index |