私たちが知っているように、オブジェクト指向プログラミング言語には多くの利点があります。しかし、Cのような同じ手順の言語では、リアルタイムアプリケーションのような代替手段はありません。だから我々は素晴らしいアプリケーションを作成する2の力を組み合わせることはできますか? OOPSの主要な柱を手続き型言語で体験できますか?手続き型言語でオブジェクト指向プログラミングの力をどのように体験できますか?
-2
A
答えて
0
ほぼすべての汎用言語がチューリングに相当します。これは、とりわけ、あなたが1つの言語で夢見ることができるものを、別の言語で実装できることを意味します。だから、それはが可能ですが、OOPの熱狂者のように厳密にコンパイラによって強制されるわけではありません。
CのFILE
タイプ(fopen
、fread
、fwrite
などで使用)を考えてみてください。正確に何が入っているのかは特定されておらず、あなたは知っているか気にする必要はありません(カプセル化)。あなたが知っておかなければならないのは、fopen
ファイル、fread
/fwrite
です。それが終わったら、fclose
です。それは、FSのルート、他のドライブにあるあなたのホームディレクトリのどこにでも置くことができるということです。ほとんどのOSでは、パイプやネットワークソケットでもあります(読み込み:多態性) 。
基本的に、OOPの最も面白い部分です。そして、私たちは「クラス」を一度も言っていませんでした。 :)
関連する問題
- 1. 手続き型とオブジェクト指向型のプログラミング
- 2. オブジェクト指向の原則を手続き型言語で適用する必要がありますか?
- 3. PHPでオブジェクト指向から手続き型に変更
- 4. MySQL手続き型言語?
- 5. コンポーネント指向言語とオブジェクト指向言語の違いは何ですか?
- 6. FPGAをC言語のようにプログラミングできますか?
- 7. オブジェクトベースのオブジェクト指向言語
- 8. オブジェクト指向プログラミングにCを使用できますか?
- 9. XMLはウェブ指向のプログラミング言語ですか?
- 10. Webプログラミングのための強力な型付き言語
- 11. オブジェクト指向プログラミング:
- 12. Swiftのカプセル化は他のオブジェクト指向言語のように重要です
- 13. C++は完全にオブジェクト指向の言語ですか?
- 14. Rでどのように複合言語オブジェクトを連結できますか?
- 15. 完全なアスペクト指向プログラミング言語はありますか?
- 16. C言語のオブジェクト指向アプリケーション開発
- 17. アスペクト指向プログラミングとオブジェクト指向プログラミングの違いは何ですか
- 18. 関数型プログラミング言語はどのように実装しますか?
- 19. フレームワークをインストールせずに、どのオペレーティングシステムでどのようなプログラミング言語を実行できますか?
- 20. C++オブジェクト指向プログラミング
- 21. VBAオブジェクト指向プログラミング
- 22. Pythonオブジェクト指向プログラミング
- 23. オブジェクト指向プログラミング。サブクラスのフィールド
- 24. オブジェクト指向プログラミングの定義
- 25. オブジェクト指向プログラミングの問題
- 26. グラフデータベースのオブジェクト指向プログラミング
- 27. Javascriptによるオブジェクト指向プログラミング
- 28. Web指向言語:Cのような構文、強力で静的な型付け。誰でも?
- 29. Visual Studio 2008の英語の言語パックはどのように入手できますか?
- 30. 手続き型ナップザック問題ブルートフォッサーをオブジェクト指向のものにするにはどうしたらいいですか?