タグ付けされた質問 「language-features」

特定のコンピューター言語の特徴的な側面に関する質問。特に、それらの記述方法、またはプログラマーに提供される表現能力に関する質問。

6
オブジェクト指向システムで、クラスではなく(Cスタイルの)構造体を選択するとしたら、どこを選択すればよいでしょうか。
Cおよび他の多くの言語では、struct構造(または同様の方法)を作成するためのキーワードが提供されています。これらは(少なくともCでは)クラスのような単純化された観点からですが、ポリモーフィズム、継承、メソッドなどはありません。 Cスタイルの構造体を持つオブジェクト指向(またはマルチパラダイム)言語を考えてみてください。クラスではなく、どこで選びますか?現在、クラスはOOPでそれらの目的を置き換えるように見えるので、それらがOOPで使用されるとは思われませんが、オブジェクト指向プログラムのクラスよりも優先される可能性のある状況や、どのような状況にあるのでしょうか。そのような状況はありますか?

4
いつ名前をグローバル名前空間にインポートするのですか?(x :: y、x from yなどを使用)
私は今から約10年間、さまざまな言語でプログラミングを行っています。また、グローバルネームスペース(using x::yC ++やfrom x import yPythonなど)に何かをインポートするのが適切である場合はまだわかりません。そのため、ほとんど実行しません。 それが私が使用できる変数名のセットを制限するという理由だけでさえ、それはほとんど常に私にとって悪い考えのように思えます。例:使用する場所using namespace std;またはusing std::string;C ++でstring、変数名として使用できなくなりました(文字列ユーティリティ関数など)。 しかし、私は疑問に思っています。グローバルネームスペースに名前をインポートすることが本当に意味があるいくつかの状況はありますか?経験則はありますか?

3
プロトタイプとクロージャを使用することで最もよく解決されるプログラミングの一般的な問題は何ですか?
両方の概念を理解している限り、インスタンス化および/またはカプセル化されたクラスのようなブロックを作成するためにそれらを使用する以外に、JavaScriptのクロージャーとプロトタイプをどのように利用できるのかわかりません(これは私にとってアセットよりも回避策のようです) ) 値としての関数や非ブール値の論理評価など、他のJS機能は、恋に落ちるのがはるかに簡単です... プロポタイプの継承とクロージャを使用することで最もよく解決される一般的なプログラミングの問題は何ですか?

7
特定のプログラミング言語の使用をどのように選択しますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 プロジェクトで使用するプログラミング言語をどのように選択するかについてチームメイトの間で少し話していたので、プロジェクトの最初に選択する基準はたくさんありますが、実際の標準はないと思いました。 構文とセマンティクスにプログラミング言語を選択しましたか?それとも特定のことをするのに最高のサポートがあるので、あなたはどちらを選びますか?または、より良いライブラリがあるからですか?それとも、パラダイムにそれを選びますか? プロジェクトを行うときに、1つの言語を選択するためにどのような基準を使用しますか?

7
言語比較は意味がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 Bjarne Stroustrup博士の著書D&Eによると 何人かのレビュアーから、C ++を他の言語と比較するように依頼されました。これは私がやらないことに決めました。これにより、私は長年にわたって強く支持されてきた見解を再確認しました。主要なプログラミング言語を適切に比較するには、多くの人が費やす意思があるよりも多くの努力が必要であり、幅広いアプリケーション分野での経験、切り離された公平な視点の厳格な維持、公正さの感覚が必要です。私には時間がないので、C ++の設計者として、私の公平さは完全に信頼できるものではありません。 -C ++の設計と進化(Bjarne Stroustrup) あなたは彼のこの声明に同意しLanguage comparisons are rarely meaningful and even less often fairますか" "? 個人的には、XとYを比較することには意味があると思います。 :-P 人々はどう思いますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.