ZhivoSkript-子供向けプログラミング言語12+

Zhivoskriptは、JavaScriptでコンパイルされたグラフィック(視覚)プログラミング言語です。 JavaScript言語のシンプルでわかりやすい機能のみを使用し、長所のみを使用し、厳格モードのみを使用します。 これがjs-programmingのコア(ハードコア)であり、最大のミニマリズムはプログラムを構成するグラフィック要素が50個しかないことです。

Zhivoskriptロゴ

LiveScriptはJavaScriptの視覚化です


私は仕事で使用するJavaScript言語の単純なサブセットを強調しました。 LiveScriptは、CoffeeScriptやTypeScriptなどの言語とは対照的に、JavaScript言語に完全に準拠しています。 LiveScriptは、タッチスクリーンで動作するように適合された純粋なバニラJavaScriptです。 この記事は、初心者がこの言語の本質を理解し、啓発の開始を加速するのに役立ちます。

Zhivoskriptを1日で習得することは可能ですが、科学の花崗岩を数年間かじる必要があります。

ただそれを取ってプログラマーになることはできません!

歴史的背景


プログラマーはコーヒーを愛しているため、1995年の初め、この言語はモカと呼ばれていました。 その後、LiveScriptと改名され、サーバーバージョンの言語はLiveWireと呼ばれました。 その後、Javaは流行語であったため、名前は突然JavaScriptに変更されました。 言語の標準化されたバージョンはECMAScriptと呼ばれます。 最近、Jeremy Ashkenasが同じ名前のLiveScriptを作成しました。LiveScriptは、CoffeeScriptで作成された以前にJavaScriptでコンパイルされています。



ブルジョア名のZhavaSkriptからロシア名のZhivoSkriptが生まれます。 私は、国内の流行に敏感ではない、厳しいアマチュアエンジニアです。ロシア語でコードを話し、記述します。 ZhivoSkriptはロシア語を母国語とする子供向けに主に作成したロシア語のネイティブプログラミング言語です。 私は通常の標準的なプロのウェブ開発、およびその問題、教義、聖戦には興味がありません。ご理解とご容赦ください。

JavaScriptの再設計


私はJavaScriptが大好きです-恋人にとって、より簡単で効率的な言語はありません。それはCの靴にあるLispです。 22年の間、Webプログラミングは十分に成熟しましたが、快適なWeb​​開発の時代が到来しました。たとえば、 フレックスボックスを使用してテーブルとテキストをレイアウトできます。 完全な幸福のために、WebCLまたはWebGPUおよびWebAssemblyを待つことが残っています。 12歳以上は、通常子供がプログラミングの学習を開始できるおおよその年齢であり、これは私が必要とするツールの複雑さのレベルです。



言語構文とコード例


Live Scriptは非常にシンプルなので、スクリーンショットは明確で、説明もありません。

プログラムは、アクションと他のブロックのブロックシーケンスです。 空のプログラム:



コメントとブロック。 ブロックには次の名前を付けることができます。



アドレスを値に関連付けるアクションは次のとおりです。



オブジェクト要素と配列要素の削除:



条件でのIF-ELSE分岐-プロパティの存在のアドレス、比較、または検証:



SWITCH-CASEの分岐オプション:



WHILE、DO-WHILE、FOR、FOR INループ:



簡単な意味。 4つのタイプの文字列:id-namesおよびcss-classesの名前のための、単一および二重引用符付き:



対象



配列:



サブプログラム(関数):



呼び出し開始ルーチン:



Source: https://habr.com/ru/post/J332574/


All Articles