Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.13 KB

File metadata and controls

36 lines (28 loc) · 1.13 KB

DNCL3

日本語のREADMEはこちらです: README.ja.md

The DNCL3 is a procedure description language designed for algorithm and programming education in high schools.

Demo

Features

  • Supports variables, arithmetic/logical operations, conditional statements, and loops
  • Allows defining and calling functions, including with Japanese names
  • Provides built-in functions for input, output, and utility operations
  • Supports multi-dimensional arrays
  • Includes a command line interface (CLI) for execution

Requirements

DNCL3 runs in a browser environment or can be executed using Deno.

Usage

To run DNCL3 code in the browser:

<script type="module" src="https://code4fukui.github.io/DNCL3/web.js"></script>
<script type="text/dncl">
  // DNCL3 code here
</script>

To run DNCL3 code using the CLI:

deno -A https://code4fukui.github.io/DNCL3/cli.js examples/bmi.dncl

License

MIT License — see LICENSE.