if only we had such easy shots into B as that <| sep |> However , a good chunk of the project uses a toy language called Jack , which has some similarities to modern OOP languages but is not used in production . About the question in hand , no . If you have an IDE or interpreter of sorts at your disposal , used to build projects and debug them , then it ' s obvious it just encapsulates true OOP practice it ' s a tool , really . If Jack is something close to what I ' ve encountered before , it still relies on a industry standard compiler to deploy whatever application you ' re able to come with using the mentioned tool . All modern , relevant programming languages have distinct features which make for much of their appeal . My first attempt at learning a toy language came as a result of my fascination with Flash and scripting . Latter died off simply because it didn ' t meet modernday requirements . JavaScript , for example , didn ' t besides easeofuse philosophy , it is now possible to use VMs and take advantage of runtimes simply because it evolved .