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

プログラミング言語は、機械で実行できる計算を表現するように設計された人工言語です。**注意:** Stack Overflowの他の場合と同様に、リソースおよびチュートリアルの推奨リクエスト、物事のリストのリクエスト(「どの言語にこの機能があるか...」)、および過度に意見に基づく(「何が最良か」 ... ")質問はトピックから外れています。


30
奇妙な言語機能
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 あなたの意見では、あなたが遭遇した最も驚くべき、奇妙な、奇妙な、または本当に「WTF」の言語機能は何ですか? 回答ごとに1つの機能のみを入力してください。



10
Haskellは実世界で何に使用されていますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 Haskellには多くの誇大宣伝がありますが、実際のアプリケーションでそれがどのように使用されているかについての情報を取得することは困難です。Haskellの最も人気のあるプロジェクト/使用法は何ですか、なぜこれらの問題の解決に優れているのですか?


30
好きな言語で嫌いな5つのことは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 9年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 最近Stack OverflowにPerl嫌いのクラスターがあったので、私は「あなたの好きな言語で嫌いな5つのこと」の質問をStack Overflowに持っていこうと思いました。あなたの好きな言語を取り、あなたがそれについて嫌いな5つのことを教えてください。それらは、単にあなたを苛立たせたり、設計上の欠陥を認めたり、パフォーマンスの問題を認識したり、その他のカテゴリの可能性があります。あなたはそれを憎む必要があり、それはあなたの好きな言語でなければなりません。 他の言語と比較したり、既に嫌いな言語について話したりしないでください。好きなことを好きな言語で話さないでください。私はあなたが嫌い​​だが許容できることを聞いて他のすべてのものを使えるようにしたいし、他の人が使ってほしかった言語について聞きたい。 誰かが私の好きな言葉を私に押し付けようとするときはいつでも、時にはインタビューの質問としてこれを尋ねます。誰かが自分のお気に入りのツールについて憎むべき5つのことを見つけることができない場合、彼はそれを主張したり、それを使用して多額の資金を引き込んだりするのに十分なほどよく知りません。彼はそれを完全に探索するのに十分な異なる状況でそれを使用していません。彼はそれを文化または宗教として擁護しています。つまり、私が彼の好きなテクノロジーを選ばなければ、私は間違っています。 私はあなたがどの言語を使うかあまり気にしません。特定の言語を使用したくないですか?その後、しないでください。あなたは十分な情報に基づいた選択をするためにデューデリジェンスを行い、それでもそれを使用しませんか?いいね。時々正しい答えは、「あなたは良い実践とバーでの多くの経験を持つ強力なプログラミングチームを持っています。Fooに変更するのはばかげているでしょう。」 これはコードレビューにとっても良い質問です。コードベースを本当に知っている人はそれについてあらゆる種類の提案をするでしょう、そしてそれをあまりよく知らない人は特定でない不満を持っています。「このプロジェクトをやり直すことができるとしたら、何を変えますか?」この空想の世界では、ユーザーとプログラマーは、嫌いなものすべてに文句を言うようになります。「より良いインターフェースが欲しい」、「モデルをビューから分離したい」、「このモジュールの代わりにこのモジュールを使用する」、「このメソッドのセットの名前を変更する」、またはそれらが本当に必要なもの現在の状況については好きではありません。これは、特定の開発者がコードベースについてどれだけ知っているかを理解する方法です。それはまた、プログラマーのどのくらいの手掛かりでもあります。 ヘイトは、人々がどれだけ知っているかを理解する唯一の側面ではありませんが、私はそれがかなり良いものであることがわかりました。彼らが嫌うものは、彼らが主題についてどれほどよく考えているかについての手がかりも私に与えます。

30
すべてのJavaScriptプログラマーが知っておくべきことは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 「私はJavaScriptを知っています」と言えるように、すべてのJavaScriptプログラマーが知っておくべき一連のことはありますか?



30
なぜ関数型言語なのか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 ここで関数型言語などについて多くの話をします。なぜあなたは「伝統的な」言語でそれを使うのですか?彼らは何をよりよくするのですか?彼らは何が悪いのですか?理想的な関数型プログラミングアプリケーションは何ですか?

12
コンパイルされた言語と解釈された言語
私は違いをよりよく理解しようとしています。私はオンラインで多くの説明を見つけましたが、実際的な影響よりも抽象的な違いに向かう傾向があります。 私のプログラミング経験のほとんどは、CPython(動的、解釈済み)、およびJava(静的、コンパイル済み)での経験があります。ただし、他の種類のインタープリター型およびコンパイル型言語があることは理解しています。コンパイルされた言語で記述されたプログラムから実行可能ファイルを配布できるという事実は別として、各タイプに利点/欠点はありますか?インタプリタ言語はインタラクティブに使用できると人々が主張することをよく耳にしますが、コンパイルされた言語にもインタラクティブな実装があると思いますよね?

13
Windows、Mac OS X、Linuxはどの言語で書かれていますか?
私は、Windows、Mac OS X、Linuxがどのプログラミング言語で構成され、OSの各部分(つまり、カーネル、プラグインアーキテクチャ、GUIコンポーネントなど)にどの言語が使用されているのか、誰が知っているのかと思っていました。 それぞれに複数の言語があると思いますが、LinuxカーネルがCで記述されていることは明らかです。 Mac OS XにはNeXTから派生したAppleの言語であるため、Mac OS Xには多くのObjective-Cコードが含まれていると私は完全に推測しています。 Windowsには、C、C ++、Intelアセンブリが含まれていると聞きました。LinuxまたはMac OSにはアセンブリコードが含まれていますか? また、OSの一部をスクリプト化するためにOS開発者が使用するRuby、Pythonなどのスクリプト言語はありますか?OSのどの部分が各言語で記述されますか?


14
戻り値の型による関数のオーバーロード?
より主流の静的型付き言語が戻り値型による関数/メソッドのオーバーロードをサポートしないのはなぜですか?そんなことは考えられません。パラメータタイプによるオーバーロードをサポートするのと同じくらい便利または合理的です。なぜそれほど人気が​​ないのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.