LoginSignup
1

More than 3 years have passed since last update.

日本製プログラミング言語50選

Posted at

前置き

この前、友人(とこちらは認識している)とPxemについて話していたら、こんな流れになりました。

image.png

確かにいざ思い出そうとするとRubyくらいしか出てきません。
しかしこれでは「50本の指」という比喩が成立しないので、本記事ではどうにかしてPxemとRuby以外の48本を探していこうと思います。

1.Pxem

この記事を書く間接的な理由となった言語
WhiteSpaceを超えるソースの白さを誇る

2.Ruby

ほぼ間違いなく日本発の中で一番ポピュラーな言語
書くのが楽しい

3.ひまわり

日本語プログラミング言語その1
VBAの代わりに使うのに便利らしい

4.なでしこ

日本語プログラミング言語その2
ひまわりの後継、実行速度驚異の10倍

5.プロデル

日本語プログラミング言語その3
プラグインが強い

6.ドリトル

日本語プログラミング言語そ4
実用にも振ってるなでしこ・プロデルに比べると、まさに教育目的、という印象を受ける

7.Grass

ラムダwwwwww計算wwwwwwwにwwwwwwwwよるwwwwwww言語wwwwwwww
草がwwwwwww生えるwwwwwwww

8.プログラミン

Scratchになりたかった言語、もうすぐ死ぬ
変数が存在しないが、Brainfuckが実装可能らしいのでおそらくチューリング完全

9.Viscuit

眼鏡を覗くビジュアルプログラミング言語
チューリング完全ってことでいいんですかね?

10.MOONBlock

Scratchみたいな見た目のビジュアルプログラミング言語
Javascriptを吐き出すのが特徴

11.Pyonkee

Scratch3.0以前はiOSで動くのが特徴だったビジュアルプログラミング言語
Scratchと互換性がある、むしろ「iOSでできるScratch」みたいなところがある

12.ほむほむ

Grassの派生言語、命令文字列を変えただけ
これの作者は他にもいろいろなGrass派生を作っている

13.KEMURI(KEMURI_PLUS)

Grassと同じ夜に生まれた言語
「スタックの内容がBrainF*ckのコードとして実行される」という命令でチューリング完全性を勝ち取った……いいのかそれで

14.Blawn

「中学生が作った言語」と噂のアレ
U-22プログラミングコンテスト2019で最多受賞した、凄い

15.Painter Programming

高校生が作った体験企画用のプログラミング言語
マス目を塗る、楽しい

16.Hilbert

論理型プログラミング言語
思想のテンコ盛り(作者氏談)である

17.G-BASIC

ぴゅう太初代機に搭載されていた「日本語BASIC」
自然言語解析をしているわけではない

18.LINE entry

LINEが作ったScratchみたいなビジュアルプログラミング言語
「シーン」というオリジナル要素があるが、それ以外は…

19.SMILEBASIC

プチコンのアレ
これでライフゲームを実装して持ち歩くの絶対楽しいと思うんですけど、どなたか経験のある方はいらっしゃいませんか?

20.Toy-Conガレージ

これプログラミング言語か?と自分でも思ったが、まぁ明らかにプログラミング学習を視野に入れて開発されているので……
制限を取っ払えばチューリング完全か?

21.Studuinoプログラミング環境

Arduino互換機版「Studuino」に付属する専用プログラミング環境
「アイコンプログラミング」と「ブロックプログラミング(実質Scratch)」がある

22.ポケットモンスター ピカッとアカデミー

1次元的(ピカチュウが2次元的に動く)なビジュアルプログラミング環境が付属しているらしい
多分Painter Programmingに近いものがある

23.プログラミングゼミ

小学校低学年向けのプログラミング学習アプリ、例によってScratchっぽい
ちょっと学習用言語が続きすぎたので控えます

24.Tetris

テトリスをEsolangにしてしまった、という変態言語
東京大学駒場祭のライブプログラミングショーで使われたとか

25.秀丸マクロ

秀丸エディタに付属するマクロ
強力

26.Udon

VRChatカスタム用ビジュアルプログラミング言語
ライフゲームとかも作れるらしい

27.プログレスII

70年代に三菱電機が作った簡易言語
ネットに情報があんまりない

28.Scorlang

楽譜でプログラミングする言語
たぶん誰も処理系を実装してない

29.ModanShogi

将棋モチーフのプログラミング言語
エイプリルフールネタで作られた

30.Guarded Horn Clauses

並行論理プログラミング言語
80年代に上田和紀って人が設計したらしい

31.CASL II

情報処理技術者試験用のアセンブリ言語
CAP-Xの後継のCASLのさらに後継

32.JSX

DeNAの作ったWebアプリケーション向け言語、Javascriptを吐き出す
Reactではない

33.センター試験用手順記述標準言語

通称DNCL
中途半端に日本語が混じっているのが気持ち悪い

34.Werl

Grassのwwwwwwwようにwwwwwwww草をwwwwwwww生やしまくるwwwwwww言語wwwwwww
Perlのwwwwwww予約語をwwwwwwww草にwwwwwwww変えるwwwwwwww

35.Hot Soup Processor

通称HSP
BASICがベース

36.KL1

並列論理プログラミング言語
Guarded Horn Clausesがベースになっている

37.Mana

「台本」のように記述するプログラミング言語、シェイクスピアの奴とはまた別
ゲーム開発向けに設計された

38.カルネージハート

ゲーム内でソフトウェアをプログラミングできるゲーム
これを入れていいか悩んだが、ゲーム内でも言語は言語であると考えて入れることにした

39.BASIC STUDIO パワフルゲーム工房

専用のBASIC言語でゲームが作れるPS2向けソフト
モデリングソフトも付いてくる、すごい

40.ABCL/f

並列オブジェクト指向プログラミング言語
よくわかってない

41.Konoha

Javaライクなスクリプト言語プロジェクト
InternetArchiveの仕様か、今は中古化した公式サイトの内容のほとんどが今は閲覧できない

42.GLICODE

グリコの作った学習用言語
ポッキーを並べてプログラミングする、斬新

43.SML#

東北大学電気通信研究所が開発中のプログラミング言語
SQLをシームレスに統合している

44.Xtal

組み込み向け言語、ゲーム開発とかに使う
高速

45.Soopy

関数型オブジェクト指向言語
シンプルな文法を目指して作られている

46.Pnuts

JavaVM上で動くスクリプト言語
Javaとの親和性が高いらしい

47.JointApps

ブラウザ上で作成可能なビジュアルプログラミング言語(実行にはアプリのDLが必要)
インターフェースが好き

48.SPL

70年代に日立製作所が作った
トップダウン型の構造プログラミングが可能な高級言語

49.HOLON

NECのビジュアルプログラミング環境
基幹業務システム開発環境とかなんとか

50.ART

富士ゼロックスが作ったプリンター用の言語
SEOが弱い

まとめ

これは50本の指に入りますわ
証明完了

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1