|
Beginners Programming Language
|
Beginners Programming Language, abbreviated as BPL is a general purpose programming language that aims to provide a more accessible syntax to beginners. It claims to let them learn in 20 minutes . BPL 2010 is inspired by Liberty Basic and AutoIt. History Its development was started by U.K. based programmer Ashley Hunter,whose first programming language was Leopard which was written in Liberty Basic. After learning Leopard, he learnt Liberty Basic and then started the BPL project in it during 2005. He was later joined by Joseph Thompson. BPL 1.2 was the first version for general release, but it had many problems. Users complained of a confusing help file, buggy code and low functionality, especially in the GUI. It was totally dependent on a runtime JIT compiler written in Liberty BASIC, which in turn runs on a Smalltalk written JIT engine for Liberty BASIC. BPL 2010 had the ability to create standalone executable files. Version 2010 was also based upon the runtime JET compiler concept but now some parts, such as the stand alone executable bundle system, were written in the automation language AutoIt. To allow programmers to distribute BPL programs more easily, an executable bundle with all files and runtime libraries necessary to run BPL programs was included. BPL 2010 also improved the graphics of its integrated development environment. Some features from previous versions were also removed, aimed at making the language easier for beginners. Ashley Hunter later announced on the BPL and Royal Liberty Basic forums that he would be completely re-writing the new version BPL 2012 in , aiming to give more power to the language, and released screenshots of the work in progress. BPL v1.x During this time some users complained that many BPL commands are buggy and compromised power, while some users supported it by saying it is very easy to use straight forward language.. These versions of BPL don't have good IDE. BPL IDE didn't have syntax coloring but do have a good Project management system. BPL 2010 BPL make good progress by release of BPL 2010. BPL had better IDE with syntax coloring and better UI. But BPL 2010 removed Project Management System as it was found to be not suitable for beginners cause. It do away BPL with most of the bugs but it was still mostly created in Liberty Basic with AutoIt driven stand alone exe bundle which gave the compiled program like look to BPL program, though they were still run by JIT. BPL 2010 also came for Mac OS X. BPL 2012 BPL 2012 is comeple re-write of BPL in . It would be more powerful programming language with many new features. Not much is known about it, but it aims to make BPL a stronger language, something people complained it lack of earlier. Features Note: Features are according to BPL 2010 #Easy to learn #Easy GUI programming #Advance Syntax coloring enabled IDE #Debugger Distinguishing feature To become turely beginners' friendly it included easy to create GUI system. Refrences <references/>
|
|
|