2022/12/19公開のプロデル1.9.1169では、次の点を修正しました。
- 固定長配列の宣言と初期化方法の変更
- 多次元配列のサポート
日本語プログラミング言語で「作る」楽しさを
プロデルの言語仕様に関する解説記事です。
プロデル1.7.1016にてようやく「の」の仕様が固まったので今回紹介します。
プロデルでプログラムを作っていると「の」の仕様がよく分からないと思われた方が多いかと思います。実はプロデルを設計している過程で当初から「これだ」という仕様を固めることが難しく、今日まであやふやなままでいました。
今回は、「の」についてしっかり説明したいとも思います。
“プロデルで日本語らしくプログラミング – 助詞「の」” の続きを読む今回は、プロデルの配列の添字が1から始まる話を書きたいと思います。プロデルでは、配列の添字が1から始まります。身近な多くのプログラミング言語では0からはじまりますので、プロデルのクセがある所の1つだと思います。なぜ1から始まるのかの理由やその利点と欠点をまとめられればと思います。
“プロデルの配列の添字が1から始まる話” の続きを読むプロデル1.7をプレリリースしました。Ver.1.6までは、手順の名前をすべて動詞として扱っていましたが、Ver.1.7では「名詞型手順」と「動詞型手順」に分けることに致しました。
“動詞型手順と名詞型手順” の続きを読む今回は、プロデルユーザのために、プロデルで日本語らしくプログラム文を書く方法を詳しく説明したいと思います。
説明がなくてもサンプルを見れば、なんとなく使い方が分かってしまうのがプロデルの良いところですが、プロデルの文法を正しく知って、実際にプログラムを作る時に、日本語であることの魅力を生かしたプログラミングをしてもらえたら嬉しいです。
プロデル1.5.636では、値型種類に対応し、構造体が追加されました。また、以前は擬似的に実現していた整数などの種類についても値型として実装しなおしメモリ効率が改善されました。
“値型種類に対応しました(サイズ・座標・矩形)” の続きを読むプロデルは、オブジェクト指向の考え方を全面的に採用した日本語プログラミング言語です。
オブジェクト指向とは、とても簡単に説明すると、ソフトウェアの構成要素を物に見立てて、物の単位で振る舞いとデータを整理してプログラミングする考え方です。C++言語をはじめとしてJavaやObjectiveC, Ruby, C#, JavaScriptなど最近の多くのプログラミング言語で採用されている考え方です。
TTSneoや他の日本語プログラミング言語と、プロデルとの大きな違いは、オブジェクト指向プログラミングのための仕組みを積極的に導入した点です。
プロデルが輝く10のポイントでは、たくさんの「いいね」「もっと読みたい」を頂き、ありがとうございました。このブログでは、プロデルでのオブジェクト指向プログラミングの特徴をもっと説明していきたいと思います。
一度には紹介しきれないため、この記事では、プロデルのオブジェクト指向プログラミングで特徴的な日本語らしい手順の書き方について紹介したいと思います。
“日本語らしいオブジェクト指向プログラミング「手順と補語」” の続きを読む「プロデル」は、本当の意味での日本語プログラミング言語を目指して、ずっとコツコツと開発を進めてきました。
プロデル開発途上版を見た方や、かつてTTSneoを使っていた方は、久しぶりにプロデルを見て「今、何が変わったの?」という疑問を持ったかもしれません。
この記事では、そんな方にプロデルが輝く10のポイントと題してプロデルの技術的な特徴を紹介します。
プラグインは、プロデルのインストールフォルダの「plugins」フォルダに保存されています。
ウェブサイトなどでプラグインをダウンロードした場合は、このフォルダに入れておくことで、すべてのプログラムからプラグインの機能を利用できるようになります。
実行可能ファイルを作成すると、プログラム中で使用する種類から、必要なプラグインのみを実行可能ファイルに同梱します。必要最低限のプラグインのみがコピーされるため、実行可能ファイルのサイズを最小化できます。
ただし、プラグインが使用する外部DLLで実行可能ファイルに同梱できない場合は、自動的に同じフォルダへコピーします。
プロデルは、.NET Framework上で動作しますので、C#やVB.NETでプロデル用のプラグインを作ることができます。
例えば、C#のサンプルが用意されているライブラリをプロデルで使いたいときには、C#でプラグイン種類を定義しておき、プラグインを使ってプロデルでライブラリの機能を利用する。といった活用法があります。
開発環境は、Visual Studioなど無償の開発環境が利用できます。
Silverlight版プロデルの遊び方です。
なお、細々と改良していた「Webブラウザ版プロデル」ですが、SilverlightプラグインのFirefoxでのサポートが2016年末で終了し、IEなど一部のブラウザのみとなったため、タートルグラフィック機能の追加を持って開発を終息します。
同機能を持つSilverlightプラグインが不要なスタンドアロン版の簡易版プロデルを公開いたしましたので、こちらでも遊ぶことができます。(Windows専用です)