• [解決済み】ループや関数をサポートする言語で「goto」の正当な使用例はあるのか?

    質問 私は長い間、次のような印象を抱いていました。 goto は、可能な限り使用しないでください。 しかし、先日、(C言語で書かれた)libavcodecを熟読していたところ、複数の使い方があることに気づき、驚きました。 を使用することが有利になることはありますか? goto ループや関数をサポートする言語では? もしそうなら、なぜですか? ループや関数の使用を明確に正当化する

    2022-04-11 19:20:14
  • [解決済み】すべての再帰は反復に変換できる?

    質問 A redditスレッド という、一見すると興味深い疑問が浮かびました。 <ブロッククオート 尾部再帰関数は些細なことで反復関数に変換することができます。それ以外のものは、明示的にスタックを使用することで変換できる。できること あらゆる 再帰は反復に変換されるのですか? 投稿にある(対?)例が対になっています。 (define (num-ways x

    2022-04-09 14:24:28
  • [解決済み】ビット演算子の実際の使用例【クローズド

    質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-04-05 16:25:51
  • [解決済み】'foo'の本当の意味は?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 終了 1年前 . <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義がある

    2022-04-05 08:05:50
  • [解決済み】なぜソースファイルの最後に空行を入れることが推奨されるのですか?

    質問 コードスタイルツールによってはこれを推奨していますし、Unixのコマンドラインツールでも空行の欠落について警告しているのを見た覚えがあります。 空行を増やす理由は何ですか? 解決方法は? 多くの古いツールは、テキストファイルのデータの最終行が改行またはキャリッジリターンと改行の組み合わせで終了していない場合、誤動作を起こします。その行は、^Z (eof) で終了するため、無

    2022-03-29 08:31:10
  • [解決済み】GOTOはまだ有害と考えられている?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 &lt;パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-03-29 02:01:21
  • [解決済み】キャメルケースの頭字語【終了しました

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 &lt;パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-03-28 10:35:39
  • [解決済み] セッションとは何ですか?どのように機能するのですか?

    質問 Pythonを使ったWebアプリケーション開発の勉強を始めたばかりです。クッキー」と「セッション」という言葉を目にすることがあります。私は、クッキーがブラウザ上のキーと値のペアでいくつかの情報を格納することを理解しています。しかし、私はセッションに関して少し混乱しています。セッションでも、ユーザーのブラウザ上のクッキーにデータを保存します。 たとえば、次のようにログインします。 u

    2022-03-26 10:36:26
  • [解決済み] 点から線分までの最短距離

    質問 ある点と線分の最短距離を求める基本的な関数が欲しい。 解答をどのような言語で書いても構いません。 EDIT: 私の線分は2つの端点で定義されています。ですから、私の線分は AB は、2つの点 A (x1,y1) と B (x2,y2) . この線分とある点との距離を求めます。 C (x3,y3) . 私の幾何学のスキルは錆びついているので、私が見た例は分かりにくくて、

    2022-03-25 16:36:46
  • [解決済み】並行プログラミングと並列プログラミングの違いは何ですか?

    質問 並行プログラミングと並列プログラミングの違いは何ですか?googleで聞いてみたのですが、その違いを理解するのに役立つものが見つかりませんでした。両方の例を教えてください。 とりあえずこんな解説を見つけました。 http://www.linux-mag.com/id/7411 - しかし、"concurrency is a property of the program" v

    2022-03-25 01:37:24
  • [解決済み] 好きな「プログラマー」アニメは?

    質問 &lt;パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があるからです。現在、新しい回答や交流は受け付けていません。 個人的にはこちらが好きです。 P.S. サイトの許

    2022-03-24 01:56:05
  • [解決済み] ランタイムとコンパイルタイム

    質問 ランタイムとコンパイルタイムの違いは何ですか? どのように解決するのですか? コンパイル時と実行時の違いは、頭のとがった理論家が言うところの 位相の区別 . 特にプログラミング言語の素養があまりない人にとっては、最も習得しにくい概念の一つです。 この問題にアプローチするために、私は次のような問いかけが有効だと考えています。 プログラムが満たすべき不変量は何か?

    2022-03-23 21:28:25
  • [解決済み】「インターフェースに合わせたプログラム」とはどういう意味ですか?

    質問 何度か目にしたことがあるのですが、意味がよくわかりません。いつ、なぜ、このようなことをするのでしょうか? インターフェイスの役割は分かっているのですが、これがはっきりしないことで、正しい使い方ができていないのではないかと思っています。 すればいいだけなのでしょうか。 IInterface classRef = new ObjectWhatever() を実装した任意のク

    2022-03-23 20:03:17
  • [解決済み】マジックナンバーとは何ですか、なぜ悪いのですか?[クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 &lt;パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-03-23 14:06:57
  • [解決済み] キュアリングと部分適用の違いは何ですか?

    質問 インターネット上で、「他の人がやっているカレーはカレーではない、部分的にやっているだけだ」という意見をよく見かけますが、これはどういうことですか? 部分適用とは何か、カレーとどう違うのか、まともな解説がない。あるところでは同等の例をカレーと表現し、別のところでは部分適用と表現するなど、一般的に混乱があるようです。 どなたか、両者の定義と、その違いについて詳しく教えてください。

    2022-03-22 07:37:47
  • [解決済み] 関数は return 文を1つだけ持つべきですか?

    質問 &lt;パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があるからです。現在、新しい回答や交流は受け付けていません。 関数のreturn文は1つだけにしておいた方がよいという理由は

    2022-03-21 07:36:10
  • [解決済み] 式と文の比較

    質問 C#について質問していますが、他の言語でも同じだと思います。 の良い定義をお持ちの方はいらっしゃいますか? 式 と ステートメント また、その違いは何でしょうか? どのように解決するのですか? 式になります。 ある値に対して評価されるもの。例 1+2/x ステートメント 何かをするコードの行。例 GOTO 100 FORTRANのよ

    2022-03-20 22:15:48
  • [解決済み] 並行処理と並列処理の違いは何ですか?

    質問 並行処理と並列処理の違いは何ですか? 例を挙げてください。 どのように解決するのですか? 並行処理 は、2つ以上のタスクが重複した時間内に開始、実行、完了できる場合です。 期間 . 必ずしも両方が実行されるとは限りません。 同じ瞬間に . 例えば マルチタスク シングルコアのマシンで 並列処理 とは、タスク 文字通り は、マルチコ

    2022-03-18 20:39:48
  • [解決済み] ディープコピーとシャローコピーの違いは何ですか?

    質問 <パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 ディープコピーとシャローコピーの違いは何ですか? どのように解決するのですか? シャローコピー

    2022-03-18 09:13:17
  • [解決済み】ビットシフト(bit-shift)演算子とは、どのようなもので、どのように機能するのですか?

    質問 私は暇な時にC言語を学ぼうとしているのですが、他の言語(C#、Javaなど)でも同じ概念(同じ演算子であることも多い)があります ... 気になるのは、核心的なレベルでは、ビットシフト( &lt;&lt; , &gt;&gt; , &gt;&gt;&gt; は何をするのか、どんな問題を解決できるのか、そしてどんな問題が潜んでいるのか。言い換えれば、ビットシフトの良さをすべて網

    2022-03-18 08:51:44