「完全」とは、JavaやC++のような既存の言語の拡張ではない言語を意味します。 OOPが始まったとき、CやPascalのような手続き言語の拡張が始まりました。アスペクト指向のプログラミング言語は「単独で」ありますか?完全なアスペクト指向プログラミング言語はありますか?
0
A
答えて
4
短い答え:いいえ
しかし、そのメッセージのアプローチのアドバイスやSmalltalkのを追加する可能性を含んでいる例ハスケルのための側面を模倣する構造が含まれている言語が存在します。また、契約指向のアプローチでEifelを見ることもできます。これは、機能に側面を適用することと比較することができます。
しかし、純粋なAOP言語では、私はいいえと言います。
編集:そして、案の定、誰かがAOP言語を見つかった;)
1
まあ答えは "Lispの" いつものようです。それはANSI Lisp定義のメソッドの前後にあり、マクロを使ってたくさんのAOPを行うことができます。
関連する問題
- 1. アスペクト指向プログラミング?
- 2. プログラミング言語アナライザの完全なリストは?
- 3. C++は完全にオブジェクト指向の言語ですか?
- 4. ポイントカットとアスペクト指向プログラミング
- 5. 春のアスペクト指向プログラミング
- 6. アスペクト指向プログラミング弱点?
- 7. アスペクト指向プログラミングの将来
- 8. ActionScript 3アスペクト指向プログラミング
- 9. C#でのアスペクト指向プログラミング
- 10. アスペクト指向プログラミングとオブジェクト指向プログラミングの違いは何ですか
- 11. LLVMによるアスペクト指向プログラミング
- 12. XMLはウェブ指向のプログラミング言語ですか?
- 13. アスペクト指向プログラミング(AOP)の短所は何ですか?
- 14. コンポーネント指向言語とオブジェクト指向言語の違いは何ですか?
- 15. グローバル変数のないプログラミング言語はありますか?
- 16. あなたのプログラミング言語はブラウザ(つまり、JavaScript)にありますか?
- 17. プログラミング言語を別の言語に変換するツールはありますか?
- 18. タイプの安全なプログラミング言語..?
- 19. なぜ多くのプログラミング言語がありますか?
- 20. オブジェクトベースのオブジェクト指向言語
- 21. Dプログラミング言語用のGNU Make-typeプログラムはありますか?
- 22. プログラミング言語の一覧はありますか?
- 23. 非シングルトンモジュールのプログラミング言語はありますか?
- 24. コンテストのプログラミング言語はありますか?
- 25. エンティティコンポーネントのプログラミング専用の言語はありますか?
- 26. Dプログラミング言語用のゲーム/グラフィックスエンジンはありますか?
- 27. CGIアプリケーション用のプログラミング言語はありますか?
- 28. Cプログラミング言語のテンプレートはありますか?
- 29. 完全なページングはありますか?
- 30. アスペクト指向プログラミングを使用したRails例外処理
これは好奇心の質問ですか、それとも特定の問題を解決しようとしていますか? –
また、アスペクトの目的は、既存のコードに機能を追加することです。そのため、AOP言語を持つ点は何ですか? (アスペクトやポイントカットを表現する方法を考えていない限り) – Tinus
好奇心、そして、私は側面やポイントカットを表現するふりをします。 – Victor