programming-languages

    0

    1答えて

    Bashでは、プログラミング言語のどの概念が次の例を示していますか?最初の例で 、変数bar最初 値helloと文字列型であり、そしてそれは演算式で使用されるときに、 その値は0なります。だから、私にはbar の型が文字列から整数に変更されたようです。 この例では、(整数の列からコンテキストに従ってbarの種類を明示的に宣言または定義されていないため、 及び変更) を入力ダイナミック暗黙的型変換と

    1

    1答えて

    WebサービスにHTTP要求を何らかの形で送信するプログラムを構築したいので、状態を監視して応答を返すと警告できます。 私の質問は、私はそれを書くべきです(私はこのアプリケーションのための新しい言語を学びたいです)ので、速くて効果的です。 .netフレームワークはLinuxマシン上で実行されるため、このプロセスはLinuxマシン上で実行されるため、疑問があります

    2

    2答えて

    私はC/C++での配列を持っていると言う: Javaで同じ int myArray[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; :他のプログラミング言語で int[] myArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; と同等。 初期化で入力した順序と同じ順序で要素が常に保証されますか?例:1, 2, 3, 4,

    1

    1答えて

    これは、SwiftがオープンソースになってからLinuxのポートに手数料が足りなくなって以来私がバグを起こしたことの一般的な疑問です。 多くのクロスプラットフォームプログラミング言語があります。例えば、Goを取ることができます。 (素晴らしい)Go標準ライブラリには多くのパッケージがあります。プリミティブデータ型に基づいた便利な構造体や関数です。しかし、他のものはI/O、ネットワーキング、OS、お

    1

    2答えて

    私はプログラミング言語のコンパイラと概念について学んでいます。 どのように翻訳できますか? 問題:まず <S> → (+ | -)[<C>]{<A>} 、私はこのように翻訳: <S> -> epsilon | +<S> | -<S> | <C><S> | <A><S> しかし、それはCを再現することができないという問題があります!

    2

    2答えて

    プログラミングでは、例外は常にエラー(0で割る、アクセス違反、...)ですか? そうでない場合は、エラーではない例外の例を教えてください。 ありがとうございました。

    5

    3答えて

    今日のアクセス修飾子「特定のクラス許可」ありません、プログラミング言語では、これらのよく知られたアクセス修飾子を持っています。しかし時には私がOOPのやり方でプログラムを書くときに、私はアクセスを許可したいクラスを手動で指定することができる '特別な'修飾子を必要とすると思います。 は今、私は言語設計者は、プログラミング言語、多分OOPの概念との競合、または困難な程度に、そのような修飾子を追加しな

    2

    1答えて

    私はJohn Tromp's binary lambda calculus のインタプリタを記述しようとしています、私は次の操作を行うためのコードを書かれている: ベータ減らす 定期的に型指定されていないラムダ計算を表すいくつかのデータ構造にバイナリ入力をパースしますこの用語 何が起こりますか? 「出力」はどのように解釈されますか? が出力さ a)に戻って同じ符号を介してバイナリ翻訳結果の用語、

    0

    1答えて

    私はデータベースコンパイラについてはもっとよく知っていますが、プログラミング言語コンパイラではそうではありません。私はCrafting a compilerを読んで、プログラミング言語のコンパイラを理解しやすくしています。しかし、私は誰が違いがあるかもしれないの大きな写真を提供できるかどうか疑問に思っていますか?どうもありがとう!

    5

    2答えて

    ダイナミックリンクは以前のアクティベーションレコードを指しているので、ダイナミックスコープのプログラミング言語では意味があります。しかし、静的スコープのプログラミング言語では、アクセスリンク(1つの下位ネストレベルで機能のアクティブ化記録を指す)が十分でない理由は何ですか? 特にCで - なぜアクセスリンクが必要でないのですか?そして、なぜダイナミックリンクが必要ですか?