ScratchData LogoScratchData
Back to pupon's profile

オリジナルプログラミング言語 Pn+ ver0.1.7

PUpupon•Created October 13, 2022
オリジナルプログラミング言語 Pn+ ver0.1.7
43
35
253 views
View on Scratch

Instructions

100%pen だいぶ低水準な言語な気がする(超ではなくなった) ドラッグで見渡せます  自分でプログラムを書きたい場合は中を見て 定義「プログラム」をいじってください 書式 基本は 関数名 引数1 引数2... 引数のところに「#~~」と指定することで他の行の返り値を取得することができます(~~のところには何行目かを指定します) $変数名 と指定することで指定した変数の値を取得できます。 今ある関数 「print 引数1」引数1を画面に表示 「mod 引数1 引数2」引数1を引数2で割ったあまり 「join 引数1 引数2」引数1と引数2を連結 「eq 引数1 引数2」引数1と引数2が等しければ1、等しくなければ0を返す 「not 引数1」引数1が1なら0、それ以外なら1を返す 「or 引数1 引数2」引数1と引数2のどちらかが1なら1、そうでなければ0を返す 「and 引数1 引数2」引数1と引数2がどちらも1なら1、そうでなければ0を返す 変数  最初に「<var>」と入力することで変数に関する命令 を呼び出せます。 <var> new 変数名 値  変数を作成 <var> set 変数名 値  変数の値を「値」にする

Description

現在C風の言語を作ってるのでこっちの更新はもうないです。 重い場合はこちらへ↓ https://turbowarp.org/744985565/ クレジット PDTE @daikonnbatake様 問題点 ・いろんな行のプログラムを見ないといけない ・数式や数字のような文字列を指定できない  (サンプルプログラムは全角で無理やり) 改善方法 ・変数を導入する OK! ・関数の中に関数を入れられるようにする ・文字列専用の書式を導入(""で囲むなど) アップデート履歴 10/14 ver0.0.1 公開 701blocks 10/17 〃  描画回数の軽減 733blocks 10/18 ver0.1.0 計算式の入力に対応! 986blocks 10/20 ver0.1.6 コメントの追加 変数の実装!! ブロック数を書くのがめんどくさくなったのでやめる。 10/21 ver0.1.7 eq not and or などを実装

Project Details

Project ID744985565
CreatedOctober 13, 2022
Last ModifiedJanuary 14, 2023
SharedOctober 14, 2022
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root