To develop an ESL for Windows local application, you must have experience programming in the C language. However, you do not need to have any Windows programming knowledge, because the code you write looks more like that of a standard C program than that of a Windows application.
You cannot develop an ESL for Windows local application using any high-level languages other than C, because C is the only high-level language supported by Microsoft for Windows application development. You can use an assembler language (Microsoft MASM) for writing support modules as long as the code conforms to Microsoft C segment and function call conventions.
The following software development tools are required for creating an ESL for Windows local application:
•Microsoft C++ compiler
•Microsoft Visual Studio