4

新しいプログラミング "言語"とパラダイムを導入したビデオクリップに遭遇しました。 「言語」は本質的に2Dで視覚的なものであり、したがってビデオのIDEとインタプリタと緊密に結びついています。名前(2-D、論理テーブルのような、視覚的)プログラミング言語/パラダイム(サブテキスト/例題セントリックプログラミング)

これは真理値表のように始まりましたが、より複雑になりました。条件はプログラムのX軸とY軸のフローで表されました。

たとえば、入力と出力を定義した「絶対値」関数を作成するには、整数をI、整数をOとします。 Iをクリックすると、サブケースを定義することができます(例:I < (const))。次に、定数として0を入力し、とI >= 0の2つに分割されたI列を入力します。 1つはOに接続され、そのうちの1つはneg関数を介して絶対値関数を受け取りました。

欠けているケースがすぐに視覚的に識別できるということでした。 x < 0x > 0の2つのケースを定義すると、すぐにxの列が3つに分割され、x = 0のケースを出力に接続するのを忘れた場合は明らかです。

これは、人々が言語を特定したり、興味を持ったりするのに十分な情報を提供しながら、できるだけ簡単なので、ここではそれを切り捨てます。条件文や論理に関連するいくつかの具体的な問題だけを解決するように見えるかもしれませんが、私は "言語"がそれ自身のパラダイムになるほど強力であることを覚えています。

このビデオは、現代のプログラミングが、50年以上前のそれとはまったく異なっていない、つまりテレタイプ上に基本的に1-Dのテキストを入力する点について、いくつかの良い点を示しました。

質問:言語/パラダイム/ IDE /インタープリタの名前は何ですか?

私は主にビデオを見つけて見るために[名前を探して]いるので、私は現在の同僚と話し合うことができます。それについてもっと言えば、この質問をコミュニティのwikiに変えて議論を始めることができます。

+0

2次元言語? Befungeと友人のことを私に思い出させます... – user562374

+0

2Dですが、テキストではありません。フィルターを介して入力を出力に接続する "グラフ"言語についてもっと考えてみましょう。しかし、これはロジックテーブルのようなものの中にあり、Wikipediaのページにリストされているほとんどのビジュアル言語よりも一般的です。うーん、私はそれらを一つずつ通してみようと思う。 – aib

答えて

2

おそらくあなたはSubtextについて話していますか?

alt text

+0

はい私はそうです。ありがとうございました! – aib

0

よろしいですか?それが心に湧くすべてです。

+0

いいえ、ソースコードはテキストではありませんでした。実際にはグラフではありませんが、グラフのようなものでした。テーブル内の接続と式。 – aib

関連する問題