Support

English | 日本語

We will continuously update and add support information as needed.

Please note that the latest information about this product is provided to those who have registered as users (free of charge)

FAQ 

Q: What is Smart Interpreter Training COBOL? 

SIT COBOL is a powerful software designed to support the learning and practice of COBOL programming. As the name suggests, it is an interpreter, making it easy to use. Programmers of all levels, from beginners to experts, can benefit from it. 

Q: What is an interpreter? 

An interpreter is a type of program execution environment that reads and executes the code line-by-line. Unlike a compiler, which converts the entire code into machine language beforehand, an interpreter processes and executes the code sequentially at runtime.

Major interpreted languages include Python, JavaScript, and Ruby.

Q: What features does Smart Interpreter Training COBOL offer? 

SIT COBOL is software designed for learning COBOL programming. It provides the necessary development and execution environments for programming and has the following features:

No Setup Required:
Simply download and extract the zip file to start using it immediately. No cumbersome setup process is needed.

Instant Execution:
As an interpreter, it allows you to run programs immediately after writing them, enabling you to test what you've learned right away.

Runnable Even During Development:
SIT COBOL attempts to execute programs even with syntax errors, providing messages and compensating for issues such as undefined variables, allowing continued execution.

Convenient Step Execution:
Execute your program one command at a time. This feature is ideal for understanding detailed behavior as you can verify the results after each command.

Trace Executed Commands:
In "Trace Mode," you can see which lines and commands of your COBOL program were executed, with a visual representation of the program's flow.

Flexible Data Value Reference/Update:
You can refer to and update data values during execution, making it easy to verify operation and debug your programs.

Dedicated Editor Like Visual Studio Code:
The dedicated SIT COBOL editor also serves as the execution environment, providing a seamless development experience.

Q: How is Smart Interpreter Training COBOL different from other COBOL interpreters? 

Most COBOL implementations use a compiler-based approach, but products that use an interpreter-based approach are very rare. Smart Interpreter Training COBOL is one of these few examples. 

Q: Is it available for free?  

Yes, it is available for free. 

The free version of Smart Interpreter Training COBOL is offered as a trial version that allows you to test its basic features. The trial version has some functional limitations. To use all features, you need to purchase a license. After purchasing the license, you can enter the authentication code to unlock all the features. 

Q: Can you provide details on the COBOL language features that are supported? 

For detailed information on the COBOL language features that are supported, please refer to this link. Some of the planned features are not yet supported, but we will be adding support for these features progressively. 

Trouble shooting

Q: Why does it take time to start execution after pressing the run button? 

The delay in starting execution after pressing the run button is due to the interpreter-based nature of SIT COBOL. When the run button is pressed, Smart Interpreter Training COBOL first converts the COBOL program into intermediate code. Then, it reads the code line-by-line, interpreting and executing each line sequentially. This intermediate code conversion takes time, causing the delay before execution starts.

This delay is more noticeable with larger COBOL programs. For programs with over 1000 lines, it can take several tens of seconds to start execution. We are continuously working on performance improvements, but we ask for your understanding in the meantime.


Q: Why does the program appear to stop in the middle of execution? 

Smart Interpreter Training COBOL attempts to execute programs even if there are syntax errors. However, occasionally, it might encounter errors that it cannot bypass, causing the program to stop.

If the program seems to stop midway despite correct coding, please contact us with the relevant details. We will investigate the issue. Visit our Contact Information page and provide the necessary documentation for further assistance.

Q: I purchased a license but lost the authentication code information. What should I do? 

Please contact us through the Contact Information page to have your authentication code reissued. Provide the necessary details, and we will assist you in obtaining a new authentication code.