The Enterprise Control Language (ECL)

Printer-friendly versionE-Mail

HPCC Systems Enterprise Control Language (ECL) is the query and control language developed to manage all aspects of the massive data joins, sorts and builds. ECL truly differentiates HPCC from other technologies in its ability to provide flexible data analysis on a massive scale.

ECL is a declarative language optimized for the manipulation of massive data sets and provides for modular structured programming. Moreover, ECL is a transparent and implicitly parallel programming language which is both powerful and flexible, allowing for faster and more effective development cycles, through higher expressiveness, encapsulation and code reuse.

Data analysts can “express” complex queries without the need for iterative, time-consuming data transformations and sorts associated with other programming languages. Traditional low level languages (Java, C++ etc) force the translation of business requirements to functional requirements before programming can occur. The abstract nature of ECL eliminates the need for this by making it easy to express business rules directly and succinctly.

Contact Us

email us   Email us
Toll-free   US: 1.877.316.9669
International   Intl: 1.678.694.2200

Sign up to get updates through
our social media channels:

facebook  twitter  LinkedIn  Google+  Meetup  rss  Mailing Lists

Get Started