What is the difference between Judo and other scripting languages? What is the compelling hook over others?
Judo is a potent programming and Java scripting language. What differs it from others is, Judo has many built-in language constructs for popular application areas, making their uses intuitive, natural and elegant. See the definition of scripting to learn why Judo is so different than programming languages that you are so familiar with. With such a 3GL-4GL language design, Judo puts extraordinary emphasis on ease-of-use as well as ease-of-program. Take Python, a perfect example of traditional programming languages, especially so-called scripting languages. It employs a small set of core language syntax and constructs, including a library mechanism that allows users to extend functionalities of the language. A library is a collection of APIs that application software are built upon. To ensure maximum reusablity and applicability, APIs are generally low-level and detailed relative to the problem you are trying to solve. Such is the 3GL approach. If 4GL is a new term to you, think about Un