2025-01-04
DNCL3をHTML内でも使えるようにしました。

下記のように1行、組み込み用のスクリプトを読み込みを追加し、scriptタグのtype=text/dnclと、MIMEタイプを指定するだけ、中に記述されているDNCL3言語を実行します。(printやinputは、alertやpromptとしてダイアログ表示します) <script type="module" src="https://code4fukui.github.io/DNCL3/web.js"></script> <script type="text/dncl"> sum = 0 for i = 1 to 10 { sum = sum + i } print i </script> (DNCL3 on web / ブラウザで動かしてみる

外部ライブラリと、オブジェクト変数に対応すると、JavaScriptの代わりとしていろいろ気軽にプログラミングできて便利そう!


「DNCL3」

今回の目玉はHTML内からDNCLを抽出して実行するJavaScriptのプログラム web.js です。

オープンソースで開発中のDNCL3、自分好みのプログラミング言語づくりのサンプルとしてもどうぞ!

links
- オープンソースの新プログラミング言語、共通テスト用プログラム表記「DNCL3」を実装と共に提案
- 共通テスト手順記述標準言語 (DNCL)と共通テスト用プログラム表記をMarkdown化しIssuesを作成

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS