タグ付けされた質問 「languages」

ウィキペディアによると、言語はコミュニケーションの複雑なシステムを取得して使用する人間の能力であり、言語はそのようなシステムの特定の例です。言語の科学的研究は言語学と呼ばれています。

9
変数に型が必要なのはなぜですか?
だから私たちは書きます: Customer c = new Customer(); なぜ私たちが書いたようなデザインではないのですか? c = new Customer(); c.CreditLimit = 1000; コンパイラーは、顧客を指すcポイントを計算し、顧客のメンバーをcで呼び出すことを許可できますか? 私たちは書きたいと思うかもしれません: IPerson c = new Customer(); IPerson e = new Employee(); 書くことができるように: public string GetName(IPerson object) { return object.Name } string name = GetName(c); // or GetName(e); しかし、私たちが書いた場合: c = new Customer(); e = new …

7
C言語の移植性
Cのような言語の移植性はどの程度正確に決定されますか?コンパイラはISA固有であることを学びました。これが本当なら、Cはどのように移植可能ですか?それとも、Cで書かれたソースコードだけが移植可能で、実行可能ファイルではないということですか?x86のサンプルアプリケーションに固有の実行可能ファイルISAは、Appleのアプリケーションとは別のものではありませんか(AppleがMotorola / PowerPCマイクロプロセッサを使用していると仮定)
10 c  languages 

2
重要な単語を見つけるための言語解析
私は、語彙のトピックにアプローチする方法についてのいくつかの入力と理論を探しています。 文字列のコレクションがあるとします。これは、1つの文または複数の文になる可能性があります。これらの文字列を解析して、最も重要な単語を取り除きたいと思います。おそらく、その単語がどれほど重要であるかを示すスコアが付いています。 私が意味することのいくつかの例を見てみましょう。 例#1: 「キューリグは本当に欲しいけど、買う余裕がない!」 これは非常に基本的な例で、1文だけです。人間として、ここでは「Keurig」が最も重要な言葉であることがすぐにわかります。また、「アフォー」は比較的重要ですが、それは明らかに文の主要なポイントではありません。「私」という言葉は2度出てきますが、実際には何の情報も伝えていないので、それほど重要ではありません。次のような単語/スコアのハッシュが表示されると思います。 "Keurig" => 0.9 "afford" => 0.4 "want" => 0.2 "really" => 0.1 etc... 例2: 「私の人生で最高の水泳練習の1つがありました。うまくいけば、自分の時間を維持して大会に参加できます。防水ではない時計を忘れずに持っていれば」 この例には複数の文があるため、全体を通してより重要な単語があります。例1のポイント演習を繰り返さないと、おそらく「水泳」(または「水泳練習」)、「競争」、および「ウォッチ」(または「防水」という非常に重要な単語が2つまたは3つ出てくると思います。ハイフンの扱い方に応じて、「時計」または「非防水時計」)。 このような例をいくつか挙げて、同様のことをするにはどうしたらよいでしょうか。すでにこれを行っている既存の(オープンソース)ライブラリまたはプログラミングのアルゴリズムはありますか?

3
変数は言語コンパイラまたはインタープリターにどのように格納されますか?
Pythonで変数を設定するとします。 five = 5 ブーム。これはどのように保存されていますか?コンパイラーまたはインタープリターはそれをそのような変数に入れますか? varname = ["five"] varval = [5] これがどのように行われる場合、それはどこに保存されますか?これは永遠に続くようです。

2
PythonとRubyが変数の値の宣言と割り当てを区別しないのはなぜですか?
最も一般的な動的型付けスクリプト言語の2つであるPythonとRubyは、変数の宣言と変数への値の割り当ての間で構文を区別しません。 それは両方の言語であり、変数nを宣言してそれに値を割り当てることは次のようになります: n = 10 そして、後で変数に新しい値を割り当てても、まったく同じように見えます。 これにより、2つの大きな問題が発生します。 値を変更するときに変数の名前にタイプミスがあると、新しい変数が作成されてバグが発生します。 コードの意図が不明確になります。変数が最初に宣言されて使用される場所がわからないため、コードがさらに混乱する可能性があります。 私が理解していないのは、これらの言語にvar、宣言と割り当てを区別するために、宣言で使用するキーワードがない理由です。これによって言語の動的型付けが減ることはなく、欠点もありません。 変数を明示的に定義する必要がないことの利点は何ですか?


1
CLRはどの言語で書かれていますか?
好奇心から、CLRはどの言語で書かれていますか?私はJava仮想マシンのウィキペディアエントリを読んで、C ++でプログラムされていることを確認しました。これはCLRでも同じですか? これがトピックから外れている場合は申し訳ありませんが、この質問がStack Overflowに進むのに十分な技術的であるとは思いませんでした。
8 languages  clr 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.