Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

EYG:人間のためのプログラミング言語

EYGは、人間の認知特性に寄り添うことを最優先に設計されたプログラミング言語です。可読性と直感的な構文を重視し、開発者がコードの意図を自然言語のように理解できることを目指しています。従来の言語が機械の都合に合わせて設計されてきたのに対し、EYGは人間の思考パターンを中心に据えた新しいパラダイムを提案します。

背景メモ

EYG(Eat Your Greens)は、アイルランドの開発者Peter Saxtonが設計した関数型プログラミング言語。通常の関数型言語が持つ「参照透過性(同じ入力には常に同じ出力)」や「不変性(値を変えられない)」といった厳格なルールをあえて緩め、人間が自然に考える「状態の変化」を許容するのが最大の特徴。考え方の基盤には、開発者自身の認知科学への興味があり、「人間の思考プロセスに合わせた言語」を目指している。