In
this study, a task-based programming learning environment with simple syntax
was developed. Existing environments are systems that are more difficult to
systematically develop, with more visual components being used, less
contribution to the programming transition process. Within the developed environment,
a new programming language has been defined, which is close to the actual
programming languages. The programming learning environment has been developed
as open source using computer science and engineering techniques, and is a
framework for researchers seeking to develop such an environment. The language
in the programming learning environment is verified by lexical and syntax
analysis steps. Finite state machines control the success of the task. Regular
expressions allow users to parse the code written by the user and make the
necessary analysis on the code.
Programming Learning Environment Compiler Lexical Analysis Syntax Analysis Finite State Machines
Birincil Dil | İngilizce |
---|---|
Bölüm | Araştırma Makaleleri |
Yazarlar | |
Yayımlanma Tarihi | 30 Aralık 2018 |
Gönderilme Tarihi | 14 Kasım 2018 |
Kabul Tarihi | 31 Aralık 2018 |
Yayımlandığı Sayı | Yıl 2018 Cilt: 1 Sayı: 2 |