OOPの専門家に質問です。 - ページ 28

 
とにかく開発してみて、面白い展開があれば、それをシェアしていきたいと思います。何事も、つまらないことを議論しているより、面白い。実験と言えるかもしれません。
 
Реter Konow:
そう、シンプルなんです。あなただけでなく、多くの人がプログラミングを「内側から」見ているのです。こんなに大きいのに、みんなその中に入っているんですね。それがメインであり、そのルールに従うのです。私はプログラミングを外から見ています。私のクリエイティビティです。つまり、私はONEよりも大きな存在で、やりたいことができるんです。まあ、みんなが選ぶことですからね。

砂場で遊ぶ子供のレベル。お城、道路、パイなど、すべてが指先の中にある。しかし、目を上げて周りを見るというのは、年齢的に無理があるのか、恐怖心がそうさせないのか、どちらかでしょう。

 
Реter Konow:

私のアプローチもOOPです。ただ、現時点ではプレゼンテーションが異なり、「客観性」が低くなっています。しかし、本質は同じです。

1.カーネルでのカプセル化が存在する。

2.部分多型。つまり、エンジンはWindowsとその要素で動作しますが、各ブロックには、特定の種類の要素での動作を定義する条件が挿入されています。

3.グラフィカルコアは階層構造を持たないため、現時点ではオブジェクトのプロパティを 継承することはできません。でも、これは直せるんです。

私は、カーネルとエンジンをベースに、最小限のシンタックスで、カーネル内のオブジェクトのデジタル表現、完全な階層化、分類、プロパティと機能の継承を行う「軽量」OOPを作りたいと考えています。つまり、同じOOPでも、私のものです。

"軽量 "OOP - 意味のないフレーズ。

 
Реter Konow:
モノをデジタルで表現することの優位性を想像できますか?止まることなく増殖し続けることができるのです。クラスへの参照でもなく、クラスのインスタンスでもない、すべての可能なプロパティで記述された本格的なオブジェクトです。 標準的なOOPではなかなか できないことです。

虚偽の主張。

 
Реter Konow:
とにかく開発してみて、面白い展開があれば、それをシェアしていきたいと思います。何事も、つまらないことを議論しているより、面白い。実験と言えるかもしれません))。
知識表現システム」を見て、インスピレーションを得てください。
 
非常に興味深いのですが、「完全な」オブジェクトはクラスインスタンスとどう違うのですか?
 
Aliaksandr Hryshyn:
知識表現システム」を調べると、インスピレーションが湧いてきます。

非常に有用な記事です。ありがとうございます。

https://habr.com/ru/post/346236/

 
Dmitry Fedoseev:

読むhttps://ru.wikipedia.org/wiki/Представление_знаний

この分野のプログラミングは実験的なものであり、絶対的な規範はありません。知識を表現し、人工的な認知システムを作るために、誰もが自分自身のアプローチを考案することができます。フィールドは未開拓であり、そこに求めるものは多い。標準的なアプローチでは、ほとんど役に立たないかもしれません。エキスパートシステムの構築におけるOOPの活用については、2行ほどしか書かれていない。

Представление знаний — Википедия
  • ru.wikipedia.org
Представление знаний — вопрос, возникающий в когнитологии (науке о мышлении), в информатике и в исследованиях искусственного интеллекта. В когнитологии он связан с тем, как люди хранят и обрабатывают информацию. В информатике — с подбором представления конкретных и обобщённых знаний, сведений и фактов для накопления и обработки информации в...
 
Реter Konow:

読むhttps://ru.wikipedia.org/wiki/Представление_знаний

この分野のプログラミングは実験的なものであり、絶対的な規範はありません。知識を表現し、人工的な認知システムを作るために、誰もが自分自身のアプローチを考案することができます。フィールドは未開拓であり、そこに求めるものは多い。標準的なアプローチでは、ほとんど役に立たないかもしれません。エキスパートシステムの構築におけるOOPの活用については、2行ほどしか書かれていない。

読んでみて、何?

 
Реter Konow:

非常に有用な記事です。ありがとうございます。

https://habr.com/ru/post/346236/

参考になる記事です。

レタグ・コノウ

読むhttps://ru.wikipedia.org/wiki/Представление_знаний

この分野のプログラミングは実験的なもので、絶対的な規範はありません。知識を表現し、人工的な認知システムを構築するためのアプローチは、誰もが自由に考案することができます。フィールドは未開拓であり、そこに求めるものは多い。標準的なアプローチでは、ほとんど役に立たないかもしれません。エキスパートシステムの構築におけるOOPの活用については、2行ほどしか書かれていない。

でも、こうやってやりたいんですよね。




SZZ:もっと簡単に、既成のソリューションを見てくださいと言いたかったんですが、どうでしょう?そこにも知識のビジョンをねじ込むことができますが、念のため、CLIPSでググってみてください・・・。万が一?