Abstract:
The domain specific language focused on chemistry was created to help school and university students to solve daily and more complex chemical problems using a programming approach. The research was conducted with the aim of finding out how best to implement the idea of DSL for chemistry and how to simply and efficiently solve existing student problems. The methodology used included domain analysis, formal definition of the language grammar, and development and testing of a functional prototype. This language does not assume programming knowledge but welcomes it. Using this language, the user can visualize a formula, reaction equation or obtain important information about the reaction, such as oxidizers and reducers, by calling several simple functions.