Until now, Microsoft Visual Basic (including VBA) has been used for learning programming at industrial high schools very often in Korea. But proprietary programming language is destined to be changed in future.
Even though the programming languages are changed, school students are always new comers. New students admit school every year, and they have to learn fundamental of programming. And they have to step up to understand the forefront programming such as proprietary programming language for their employment until they graduate.
Namely, the role of Education is a scaffold bridging between basic and forefront programming, and so it is necessary for schools to keep various paradigm programming languages independent on development of proprietary software.
In that situation, it has following important advantages to develop programming languages on open source project.
1. Cost
Free from proprietary, the programming system can be used school, home and everywhere.
2. Continuation
The system maintenance is necessary because the computer will be changed even if spec of languages is not changed. There are many free software which developed by personals, but they are at risk of end of the support depend on account of the developer. Open source project takes advantages on continuation with cooperation of many people.
3. Customizable
Teachers often want to customize the teaching material in order to increase education effect. Project openness allows customizing depending on the skill of the teacher.
Microsoft Excel VBA which has been used from 1995 was finally decided to be revised in next version office suite. The disorder is worried because many teaching materials using Excel VBA will become unavailable. Now it is emergent issue to prepare the programming environment platform on open source project.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
## Background
Until now, Microsoft Visual Basic (including VBA) has been used for learning programming at industrial high schools very often in Korea. But proprietary programming language is destined to be changed in future.
Even though the programming languages are changed, school students are always new comers. New students admit school every year, and they have to learn fundamental of programming. And they have to step up to understand the forefront programming such as proprietary programming language for their employment until they graduate.
Namely, the role of Education is a scaffold bridging between basic and forefront programming, and so it is necessary for schools to keep various paradigm programming languages independent on development of proprietary software.
In that situation, it has following important advantages to develop programming languages on open source project.
1. Cost
Free from proprietary, the programming system can be used school, home and everywhere.
2. Continuation
The system maintenance is necessary because the computer will be changed even if spec of languages is not changed. There are many free software which developed by personals, but they are at risk of end of the support depend on account of the developer. Open source project takes advantages on continuation with cooperation of many people.
3. Customizable
Teachers often want to customize the teaching material in order to increase education effect. Project openness allows customizing depending on the skill of the teacher.
Microsoft Excel VBA which has been used from 1995 was finally decided to be revised in next version office suite. The disorder is worried because many teaching materials using Excel VBA will become unavailable. Now it is emergent issue to prepare the programming environment platform on open source project.