WLanguage is the native, proprietary programming language for PC SOFT’s suite of tools: WINDEV, WEBDEV, and WINDEV Mobile. It is categorized as a fifth-generation language (5GL), meaning its commands are highly advanced and mirror natural language, allowing a single line of code to replace dozens of lines in traditional languages.
Unlocking the power of WLanguage allows developers to build data-centric, cross-platform enterprise business applications at a drastically accelerated pace. Core Architecture & Capabilities
Up to 90% Less Code: High-level syntax dramatically limits repetitive tasks and boilerplate setup.
Multi-Paradigm Execution: Supports procedural, event-driven, and object-oriented programming (OOP) paradigms with full inheritance and polymorphism.
Bilingual Commands: Code can be natively written interchangeably in English or French.
Flexible Typing: Offers both dynamic and strict static typing, backed by high-precision numbers featuring up to 38 significant digits. Key Benefits in WINDEV Development 1. Seamless Database Integration
WLanguage excels in data manipulation. It features built-in macro-commands specifically optimized for embedded data access, such as the FOR EACH loop which interacts directly with HFSQL or external databases without needing complex wrapper layers. 2. Native Multi-Platform Deployment
Code written in WLanguage is highly reusable. The same business logic can compile across desktop software (WINDEV), web applications (WEBDEV), and mobile operating systems like iOS and Android (WINDEV Mobile). 3. Low-Level Control with Complete Openness
While it handles high-level actions natively, WLanguage does not lock you into a closed sandbox. It provides native integration to call external components including Java, C/C++, C#, .NET, and APIs. 4. Integrated Generative AI 1. WLanguage – PC SOFT – Online documentation