問題タブ [glossary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
11363 参照

haskell - 誰かモナドを説明できますか?

重複の可能性:
モナドとは?

「Maybe Monads」が何であるかは理解していると思いますが、他のタイプについてはわかりません。

0 投票する
9 に答える
57799 参照

language-agnostic - ボクシングとアンボクシングとは何ですか?トレードオフは何ですか?

明確で簡潔で正確な答えを探しています。

良い説明へのリンクを歓迎しますが、理想的には実際の答えとして。

0 投票する
5 に答える
811 参照

language-agnostic - プログラミング用語集

サイトを閲覧していると、始めたばかりの多くの開発者(そして一部の上級開発者でさえ)がなじみのない用語がたくさんあります。

初心者やプログラミングのバックグラウンドが異なる人には知られていない可能性のある用語や定義をここに投稿できれば素晴らしいと思います。

私が見たあまり一般的ではない用語には、「自動ボクシング」、「タプル」、「直交コード」、「ドメイン駆動設計」、「テスト駆動開発」などがあります。

該当する場合は、コードスニペットも役立ちます。

0 投票する
11 に答える
67072 参照

c# - .NET の属性とは

.NET の属性とは何ですか?それらは何に役立ちますか?独自の属性を作成するにはどうすればよいですか?

0 投票する
17 に答える
147389 参照

functional-programming - 手続き型プログラミングと関数型プログラミングの違いは何ですか?

手続き型プログラミング関数型プログラミングの両方についてウィキペディアの記事を読みましたが、それでも少し混乱しています。誰かがそれを核心まで煮詰めることができますか?

0 投票する
5 に答える
92050 参照

markdown - マークダウンとマークアップ - それらは関連していますか?

現在、マークダウンを使用してこの質問を編集しています。一部のウィキでは、ウィキ マークアップを使用しました。それらは同じものですか?それらは関連していますか?説明してください。Web プロジェクト (stackoverflow など) でどちらか一方を実装したい場合、何を使用する必要がありますか?

0 投票する
8 に答える
34275 参照

java - Java アノテーション

Javaでの注釈の目的は何ですか? 私は、コメントと実際のコードの間のどこかとして、このあいまいな考えを持っています。それらは実行時にプログラムに影響しますか?

それらの典型的な使用法は何ですか?

それらはJavaに固有のものですか?C++ に相当するものはありますか?

0 投票する
8 に答える
29955 参照

functional-programming - 関数型プログラミングと非関数型プログラミング

大学2年生のとき、私たちはHaskellを「教えられ」ました。私はそれについてほとんど何も知らず、関数型プログラミングについてもほとんど知りません。

関数型プログラミングとは何ですか、なぜ関数型プログラミングの代わりにそれを使用したいのですか?Cは関数型プログラミング言語であると考えるのは正しいですか?

0 投票する
22 に答える
154270 参照

encapsulation - 抽象化 VS 情報隠蔽 VS カプセル化

ソフトウェア開発における抽象化情報隠蔽の違いは何ですか?

私は混乱しています。抽象化は、詳細な実装を隠し、情報を隠して、何かの詳細全体を抽象化します。

更新:これら 3 つの概念に対する適切な答えを見つけました。そこから取られたいくつかの引用については、以下の別の回答を参照してください

0 投票する
4 に答える
21728 参照

language-agnostic - What is a language binding?

My good friend, Wikipedia, didn't give me a very good response to that question. So:

  • What are language bindings?
  • How do they work?

Specifically accessing functions from code written in language X of a library written in language Y.