1.

What Is The Difference Between Judo And Other Scripting Languages? What Is The Compelling Hook Over Others?

Answer»

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. 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 Unix shells. Unix shells are legitimate programming languages, and has special commands that pertain to topics common to all Unix system users, such as file system manipulation, process control, system configuration, etc. For instance, you use 'cp' command to copy files, instead of coding a job-control-language (with APIs) to do the same. Judo is the first and only Java-based scripting language that does all the above but extends its reach into many of TODAY's popular application fields, such as JDBC scritping, XML scripting, SGML scraping, COM scripting, internet scripting, GUI scripting, etc. This is the compelling hook over most other scripting languages.

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. 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 Unix shells. Unix shells are legitimate programming languages, and has special commands that pertain to topics common to all Unix system users, such as file system manipulation, process control, system configuration, etc. For instance, you use 'cp' command to copy files, instead of coding a job-control-language (with APIs) to do the same. Judo is the first and only Java-based scripting language that does all the above but extends its reach into many of today's popular application fields, such as JDBC scritping, XML scripting, SGML scraping, COM scripting, internet scripting, GUI scripting, etc. This is the compelling hook over most other scripting languages.



Discussion

No Comment Found