1)GOTO ++
ウェブサイト: http : //www.gotopp.org/
言語:フランス語、英語
最も珍しい言語から始めましょう。 GOTO ++は、キーワードが英語とフランス語の混合である難解なプログラミング言語です。
この言語は、作者が考えたように、コードの作成を妨げるはずの、通常とは異なる一連の関数、キーワード、および構文構造で有名です。 例:
•関数の引数を記述するには、それらが左角括弧の右側にあることが必要です(右角括弧の位置は重要ではありません)。
•コメントはGOTOキーワードの後に書き込まれます。
•数学演算をグループ化するには、括弧の代わりに中括弧を使用します。さらに、逆の順序で配置されます(} {)。
•整数、実数、および記号リテラルは、特殊文字を使用して記述されます。
I = *(3)
J =?-90.5
K = * `a '
•GOTOGOTO関数を使用すると、疑問符の後に示された確率でラベルの1つに移動できます(この場合、合計確率値が100%未満の場合、プログラムの次の行に移動する可能性があります)。
§100
GOTOPRINTDUTEXTE (); 「こんにちは宇宙」
§2989
GOTOPRINTDUTEXTE (); 「ハローワールド」
GOTO GOTOGOTO関数を実行した後、50%の確率でプログラムはラベル2989に移動し、40%の確率でラベル100に、10%の確率で次の行に移動します。
GOTOGOTO ()% 2989 ? 50 % 100 ? 40
GOTOPRINTDUTEXTE (); 「こんにちは出口」
言語の詳細については、公式ドキュメント(フランス語)をご覧ください : http : //www.ezinearticles2.com/doc/html/index.html
プログラム「99本のビール」の例:
GOTO 99ビールのボトル
ニベアオーグロウ0
後藤
msgBtle = "ボトル"
msgWall = "壁のビールの"
msgBeer = "ビールの。; n"
msgTake = "1つを取り出して、それを渡します"
newLine = "; n; n"
msgEnd = "店に行ってさらに購入する"
msgNoN = 「これ以上」
msgNon = "これ以上"
複数形= * `s '
ビール= *( 99 )
後藤ループ
§1
GOTOPRINTDUTEXTE ()&msgWall&複数&msgBtle&ビール
GOTOPRINTDUTEXTE ()&msgBeer&複数&msgBtle&beers * `` * `、 '
GOTOPRINTDUTEXTE ()およびmsgTake
ビール=&ビール++ *( -1 )
AUTOGOTOZ }&ビール例*( 1 ){
複数= ""
AC
AUTOGOTOZ }&ビール例*( 0 ){
ビール=&msgNon
複数= * `s '
AC
GOTOPRINTDUTEXTE ()&newLine * `。 ' &msgWall&複数&msgBtle&ビール
GOTONONNULPOURLESNULS % 1およびビール
歌の最後の詩
GOTOPRINTDUTEXTE ()&msgWall&複数&msgBtle&msgNoN
GOTOPRINTDUTEXTE ()&msgBeer&複数&msgBtle&msgNon * `` * `、 '
GOTOPRINTDUTEXTE ()およびmsgEnd
GOTOPRINTDUTEXTE ()&newLine * `。 ' &msgWall&複数&msgBtle "99"
2)レキシコ
ウェブサイト: lexico.mobi
言語:スペイン語
プラットフォームで作成されたトレーニングオブジェクト指向プログラミング言語NET Framework。
コンパイラにはシンプルなIDEが付属しています。
構文的には、言語はC#に似ていますが、より冗長です。 機能の中で、no_crearキーワードが指定されていない場合、変数が宣言されたときにオブジェクトが自動的にインスタンス化されるだけでなく、代入演算子の代わりにcopieキーワードを使用する必要性を排除できます。
言語の分岐演算子の形式は次のとおりです。
es <条件>?
si:
{
<expression_1_if_condition_true>
}
いいえ:
{
<expression_2_if_condition_false>
}

データの入力と出力の例:
タレア
{
los objetos valor1、valor2、resultado son cantidades //整数変数を宣言します
entre valor1、valor2 //コンソールでのデータ入力を待っています
copie valor1 * valor2 en resultado
es resultado> 15 ?
si :
{
メストレ・リザルド、 「> 15」
}
いいえ :
{
muestre resultado、 「<= 15」
}
}
グラフィックウィンドウの作成例:
フォームテストderivada_de system.windows.forms.form
{
プライベート :
el objeto valor es un caracter //文字列型のプライベートフィールド
メンサジェス :
Formtest
{
コピー "FormTest" en valor
FormTest.textのコピー値
}
}
3)ママ
ウェブサイト: http : //en.eytam.com/mama/
言語:ヘブライ語、イディッシュ語、英語
3Dアニメーションとゲームを作成するために設計された教育用プログラミング言語と開発環境。 環境自体は有料ですが、キットには無料版のエディターが含まれており、3Dでの作業はできませんが、シンプルなプログラム(グラフィカルなものを含む)を作成できます。


エディターの有料版では、次の2つの方法でスクリプトを作成できます。
•グラフィカルなプログラミングの手段(LabVIEWなど)。「タイル」と指示をエディタエリアにドラッグアンドドロップします。
•enableFreeScriptingパラメーターを有効にすると、プログラムコードをテキスト形式で記述できるようになります。
グラフィックウィンドウを作成して描画するプログラムの例:
ヘブライ語で
מחלקהתית_ציוריורשחלון
ובותללחיצהעל#ר#
ודהתקנית:תגובהלאירועלחיצהעלהעכבר# (x、y)מתודהעכבר_נלחץ
צב.מקום(x、y)
ודהתית:תגובהלאירועגרירתהעכבר# (x、y)ודהעכבר_נגרר
צב.אל(x、y)
הגדרת =תכנית_ציור() #יצירתעצםמהמחלקהשלהתכנית-גורםליצירתחלוןולתחילתתגובהלאירועיהעכבר
このプログラムでエラーを見つけてみてください
イディッシュ語
קלאסכענייכענונג_אפינכעראץפענצטער
זויזגעשעענישן#
מעטאדזויז_געדריקט (אקס、ווי) #נארמאלמויזגעדריקטאופן
עפאכערעפאכע.שטעלע(אקס、ווי) #טשערעפאכערעפריזענץדעםאיצטיקןפעדערארט
מעטאדזויז_דראגד (אקס、ווי) #נארמאלמויזדראגדאופן
טשערעפאכע.צו(אקס、ווי) #ציעןשורהפוןאפאזיציעצודיגעגעבןיין
דעפינירןאפ =צייכענונג_אפ() #אנהייבןדיאפלאקיישאן-שאפןניואפלאקיישאןכייפעץ
英語で
クラス DrawingAppはWindowを継承します
# マウスイベントを処理する
method mouse_pressed(x、y) #標準のマウスを押す方法
turtle .position(x、y)#turtle は現在のペンの位置を表します
method mouse_dragged(x、y) #標準のマウスドラッグメソッド
turtle .to(x、y) #現在の位置から指定された位置まで線を引きます
define app = DrawingApp() #アプリケーションを起動-新しいアプリケーションオブジェクトを作成

4)ロボマインド
ウェブサイト: www.robomind.net/
言語:アラビア語、ブルガリア語、カタロニア語、チェコ語、ドイツ語、ギリシャ語、英語、スペイン語、フランス語、ハンガリー語、インドネシア語、イタリア語、ヘブライ語、韓国語、オランダ語、ポーランド語、ポルトガル語、ロシア語、スロバキア語、スロベニア語、スウェーデン語、タイ語、トルコ語、ウクライナ語、中国語
ロボットの人のエグゼキューターを制御する必要があるプログラミングを教えるための環境。 ロボットは、移動、描画、監視、ビーコンのドラッグ、コインの投げなどの基本的なアクションを実行できます。 ループ、ブランチ、プロシージャなど、基本的な言語構成体が言語で使用できます。

ロボットが白いトラックに沿って移動するプログラムの例:
ハンガリー語で
ジョブブラ
エレール(8)
イステル
{
ha (előlFehér){
エレール(1)
}
másképha (jobbraFehér){
ジョブブラ
}
másképha (balraFehér){
バラ
}
másképha (vanElőlAkadály){
ベジ
}
}
スウェーデン語で
ヘーガー
フラマート(8)
アップレパ
{
om (framåtÄrVit){
フラマート(1)
}
annars om (högerÄrVit){
ヘーガー
}
annars om (vänsterÄrVit){
ヴェンスター
}
annars om (framåtÄrHinder){
ふしだらな女
}
}
ロシア語で
右へ
進む(8)
リプレイ
{
if (aheadWhite){
進む(1)
}
それ以外の場合 (rightWhite){
右へ
}
それ以外の場合 (leftWhite){
左に
}
それ以外の場合 (障害物前方){
終了する
}
}
5)フィョルニル
ウェブサイト: https : //notendur.hi.is//~snorri/fjolnirdev
言語:アイスランド語
アイスランド大学のコンピューターサイエンスの教授であるSnorri Agnarssonによって開発されたプログラミング言語で、その人気は1980年代にピークに達しました。
Hello world:
;; FjölnirのHello world
「こんにちは」<メイン
{
メイン->
stef (;)
ストフン
skrifastreng (; "Hello、world!" )、
Stofnlok
}
*
「グルヌール」
;
この言語は、モジュールとの連携で注目に値します。 他の言語では、原則として、モジュールは名前をリストすることで接続されます。 Fjölnirでは、代数演算を使用してパッケージが接続されます。
次の例(「99本のビール」)では、GRUNNURベースライブラリのモジュールがbottles関数を含む名前のないモジュールに含まれています。これは、プログラムのメインモジュールに含まれています。
「ボトル」<メイン
{
メイン->
stef (;)
staðværi 、b
ストフン
fyrir (i:= 100 ; i> 1 ; i:= i- 1 ) lykkja
ボトル(; i- 1 )、
skrifastreng (; 「壁に」 )、
ボトル(; i- 1 )、
skrifastreng (; "、\ n 1つ下ろし、それを渡す、\ n" )、
ボトル(; i- 2 )、
skrifastreng (; "壁に。\ n" )、
lykkjulok 、
Stofnlok
}
*
{
ボトル->
stef (; n)
ストフン
ヴァル・ ヌ・ウル
kostur 0þá
skrifastreng (; "no more bottles" )、
kostur 1þá
skrifastreng (; "1本のビール" )、
年代記
スクリファ (; n)、
skrifastreng (; "ビールの瓶" )、
バロック
Stofnlok
}
*
「グルヌール」
;
このトピックの詳細については、 http : //morpho.cs.hi.is/papers/p117-agnarsson.pdfをご覧ください。
簡単な説明を加えて、テイラー展開を介してオイラー数を計算するプログラムの別の例:
;; 投稿者:Snorri Agnarsson
「E」<aðal
{
aðal->
;; 入力パラメーターの列挙
stef (;)
;; 変数宣言
staðværn 、liður、summa、i
;; 機能の開始
ストフン
;; 画面への行出力
skrifastreng (; "プログラムは、指定された小数点以下の桁数でオイラー数を表示します。" )、
;; 改行
nÿlína (;)、
skrifastreng (; 「 表示される 小数点以下の桁数は?」 )、
;; キーボードから値を読み取る
n:= lesa (;)、
liður:= 10 ^( 6 + n)、
合計:= 0 、
i:= 2 、
;; 値計算を伴うサイクル
meðanliður > 0 lykkja
liður:=liður/ i、
summa:= summa +liður、
i:= i + 1 、
lykkjulok 、
skrifastreng (; “ e = 2.” )、
;; 画面に数字を表示する
skrifafjöl (;(summa / 1000/100 + 5 )/ 10 )、
;; 機能の終わり
Stofnlok
}
*
「Storfjol」
*
「Grunnur2」
;
6)Hindi.Net
ウェブサイト: http : //www.sktnetwork.com/portfolio/hindi-programming-language
言語:ヒンディー語

ヒンディー語のキーワードを持つプログラミング言語。 MSILにコンパイルされるため、.Net Frameworkが必要です。 コンソールアプリケーションのみの作成がサポートされています。
例:
कार्यखालीमुख्य ()
छोड़ेंコメント
छोड़ेंअंक-型番号の変数
अंकअ
अंकप
छोड़ेंपढें-コンソールでのデータ入力を待機
पढेंअ
पढेंप
छोड़ेंअगर-if; वरना-その他; खत्मअगर-終了する場合
अर { अ *प> 20 }
लिखें "> 20"
वरना
लिखें "<= 20"
खत्मअगर
छोड़ेंपंक्ति-文字列型の変数
पंक्ति
पढेंब
खत्मकार्य
7)Farsi.NET
ウェブサイト: https : //skydrive.live.com/?cid=3753598452050A56&id=3753598452050A56!270
言語:ペルシャ語
.Netで記述された別の言語ですが、ペルシャ語のキーワードがあります。 その機能は、実際にC#に変換され、この生成されたコードは、言語に付属するIDEの特別なタブで表示できることです。 このため、1つのプロジェクトには、Farsi.NETで記述されたクラスとC#のクラスの両方が存在する可能性があります。


8)スクラッチ
ウェブサイト: http : //scratch.mit.edu/
言語:60以上
MIT Media Labで作成され、シンプルな漫画やゲームを作成するために設計された教育用プログラミング言語。 彼はローカリゼーションの数のチャンピオンです。 スクラッチのプログラムは、ママのように、グラフィックブロックから構築されます。 エディターの2番目のバージョン(現在はベータ版)は、Adobe Flashで作成されています。

主な機能:
•ラスターグラフィックスを操作する
•ベクターグラフィックスの操作(バージョン2以降)
•サウンドを操作します。
•イベントのサポート。
•特別なページに作品を公開する機会があります: beta.scratch.mit.edu/explore/projects/all
これで、おそらく、私はこのレビューを終了します。 このトピックに突然興味がある場合は、リンクで他の言語のリストを見ることができます: http : //en.wikipedia.org/wiki/Non-English-based_programming_languages