programming

自己を提出する前に、このFAQをお読みください。プログラミングポスト。 多くのものが前に尋ねられ、答えられました。 先に行くと、それが正確で興味深い保つために、このページを編集します。 これのほとんどは、元のFAQスレッドのコメントから供給されました。

あなたはどのようなプログラミングブログやウェブサイトを読んでいますか?

  • あなたの好きなプログラミング関連のブログは何ですか? 90+コメント

  • あなたは定期的にどのようなプログラミングブログを読んでいますか? 100+コメント

  • どのようなプログラミング関連のブログを定期的に読んでいますか? 20+コメント

  • プログラミング関連のサイトやブログをお好みの方はこちらからどうぞ。.. ? 30+コメント

  • プログラミング関連のブログは何を読んでいますか? 70+コメント

以下のブログはよく読まれていますが、あなたは本当にprogに認めることは許されていません。あなたがそれらを読んでredditの:

  • Joel On Software By Joel Spolsky

  • ジェフ-アトウッドのコーディング-ホラー

  • スティーブYeggeのブログ暴言

  • ポール-グラハムのエッセイ

他のブログは少し人気がありませんが、あなたはこれらを読むことを認めることができます:

  • Lambda The Ultimate,the programming languages weblog

  • webコンテンツの設計、開発、および意味に関するリストは別にしています

  • 無限の近所(およびHaskellに関連する他のブログ)

  • Planet Factor、Factor関連の投稿の良い集合体

どのようなプログラミングの本を読む必要がありますか?

  • どのようなプログラミングの本は、あなたのお気に入りされていますか? 330+コメント

  • どのようなプログラミングの本をお勧めしますか? 30+コメント

  • 必読のプログラミング本? 220+コメント(最高のコメント:”はい、あなたがする必要があります。”)

  • 私はより良い(デスクトップ)プログラマになりたい。.. どのような本を読むことをお勧めしますか? 80+コメント

  • 独学のコンピュータ科学者のための読書リスト500+コメント。 /R/booksから、プログラミングだけではありません。

また、Stack Overflowに関するこれらの質問も見てください:

  • すべてのプログラマが読むべき単一の最も影響力のある本は何ですか?

  • プログラミングの書籍一覧

トップファイブは、ほとんどの場合、次のように:

  • コンピュータプログラムの構造と解釈(SICP)

  • ゴデル、エッシャー、バッハ:ダグラス-ホフスタッター

  • Cプログラミング言語(K&R)カーニガンとリッチーによって

  • Andrew HuntとDavid Thomasによる実用的なプログラマー

  • スティーブ-マコーネルによるコード-コンプリート

Donald KnuthのArt Of Computer Programming(TAOCP)について言及することもありますが、Steve Jobsを除いて、実際には誰もそれを読んでいません。 また、プログラマはビル-ザ-リザードによって実際に読んでいない本を参照してください。

言語Xを学びたいのですが、どんな本を読むべきですか?

私は人気のあるプログラミング言語のための標準的な本を収集しようとしました。 これらは経験豊富な開発者を対象としています。 新しいプログラマはそれらに従うことができるかもしれませんが、初心者を対象とした本から始める方が簡単です。

  • C:KernighanとRitchieによるCプログラミング言語(K&R)

  • C++:Stanley B.LippmanによるC++Primer、またはScott MeyersによるEffective C++

  • C#:C#の深さによってJon Skeet

  • D:Andrei AlexandrescuによるDプログラミング言語

  • Java:Bruce EckelによるJavaでの思考

  • Perl: ラリー-ウォール、トム-クリスチャンセン、ジョン-オーワントによるプログラミングPerl

  • Python:Pythonソフトウェア財団によるPythonチュートリアル

  • Ruby:プログラミングRuby The Pragmatic Programmer’s Guide By Dave Thomas,With Chad Fowler and Andy Hunt or Why’s(poignant)Guide to Ruby by why the lucky stiff.

  • Rust:Steve KlabnikとCarol NicholsによるRustプログラミング言語、Rustコミュニティからの貢献

  • ハスケル: Bryan O’Sullivan、Don Stewart、John Goerzenによる現実世界のHaskell

  • Lisp:人工知能プログラミングのパラダイム:Peter NorvigによるCommon LispのケーススタディまたはPeter SeibelによるPractical Common Lisp

  • Scheme:Structure and Interpretation of Computer Programs(SICP)By Abelson,Sussman,and Sussman

どのようなオープンソースプロジェクトから学ぶために勉強すべきですか?

  • いくつかの”エレガントにコード化された”CおよびC++プロジェクト300+コ

  • ベストプラクティスを学ぶためのPythonプロジェクト50+コ

  • あなたが見た公に利用可能なソースコードの中で最も美しい作品は何ですか? 90+コメント

いくつかの共通の合意の答えは次のように見えます:

  • SQLiteは、テストとコード内のドキュメントの模範です

  • Quake、idソフトウェアによるゲーム

  • Qt、特にそのAPI

  • qmailとdjbの他のコード(これは議論されていますが)

  • Python webフレームワークであるDjango

どのように私は先延ばしを打つのですか?

要するに、redditを読まないことによって。 または、Procrastinationreddit(ref)を読むこともできます。 しかし、もう少し真剣に:

  • どのようにdjorkは先延ばしを打つ300+コメント

  • 何がコーディングからあなたを保ちますか? 40+コメント

も参照してください:

  • ポール-グラハムによる良いことと悪いことの先延ばし

  • ポモドーロ技術(25分間のタスクに取り組む、5分間の休憩を持っています)

私が貢献できるオープンソースプロジェクトとは何ですか?

“貢献のために貢献することは決してうまくいきません。 あなたが毎日使用するソフトウェアを見て、それがどのように改善されるかを考えてから、それをしてください。”(querulousによるコメント)

  • オープンソースプロジェクトへの貢献についての最初の連絡先の話を共有してください。 80+コメント

  • どのようなオープンソースプロジェクトに積極的に貢献していますか? 130+コメント

  • 私は大学にいて、OSSプロジェクトに貢献したいと思っています。 何か提案は? 40+コメント

いくつかの良いプログラミングパズルは何ですか?

  • こんにちはProggitうgeグです。 私は挑戦を探しています。 210+コメント

  • 10 あなたのプログラミングの技術を研ぐ困惑のウェブサイト

  • 10 あなたのプログラミングの技術を削るより多くの困惑のウェブサイト

haskellがredditで人気があるのはなぜですか? またはErlang? または…

  • HaskellコミュニティはRedditにたむろしているからです。 Haskell Redditは最大のプログラミングredditの1つです。

  • たとえば、HaskellはPythonにはないことを何を提供していますか? 550+コメント

  • 私は毎日Haskellに関する1-2の記事を見ています。 どうして? 私はredditの630+コメントの外にこの言語に会ったことがない

  • 実際にErlangを使って何人の人が構築していますか? 70+コメント

も参照してください:

  • Ken Shirriff

あなたの好きな言語が不人気な理由コーディング中にどのような音楽を聴いていますか?

  • redditの好きなプログラミング音楽は何ですか? オンラインでストリーミング可能な場合のボーナス370+コメント

  • プログラミングのための最高の背景音楽? 1040+コメント

  • あなたの好きなプログラミング音楽は何ですか? 270+コメント

トップの答えのいくつかは次のとおりです:

  • 沈黙

  • cat/dev/urandom>/dev/dsp

  • 相馬FM

  • フィリップ-グラス

  • あなたはPythonのためのさまざまなwebフレームワークをどう思いますか? 50+コメント

  • どのwebフレームワークが好きですか? 110+コメント

  • それはそれです、私はPHPを落としています。 どのwebフレームワークを学習する必要がありますか? 80+コメント

それは本当にあなたが好きなもの、あなたが使用している言語、そしてあなたがウェブアプリが何をしようとしているかに依存します。 しかし、人気のあるもののいくつかは次のとおりです:

  • Django、Pythonのための高レベルのwebフレームワーク

  • redditで使用されているPythonフレームワークであるPylonsは、テンプレートシステムやDBインターフェイスを使用することを強制しません

  • Ruby on Rails

  • PHP、誰もが嫌いですが、とにかく使用しています

  • cogs上のCobol、レガシー統合を簡単かつ楽しいものにする

言語XまたはフレームワークYを学ぶ最良の方法は何ですか?

  • Python:公式チュートリアル、Djangoソース

  • Lisp: 実用的なCommon Lisp

  • Haskell:あなたにHaskellを学ぶ

  • Javascript:jQueryの入門、jQueryの15日間

  • Cocoa:ココアデザインパターン

もっとここに追加

職場でのペアプログラミングに関するコンセンサスは何ですか?

“まだ譲歩はない。 私の推測では、最終的なコンセンサスは、それが一部の人々やプロジェクトにとっては良いことであり、他の人にとっては悪いことであるということです。”(munificentによるコメント)

私はプログラマではありません。 どのように始めるのですか?

数学や英語を学ぶのと同じように、プログラミングの基本的なビルディングブロックから始める必要があります。 足し算と引き算、動詞と名詞があるので、if-elseと基本的なループが使用されます。 これらの”ブロック”は、一緒に結合されたプログラムの動作(フロー)を制御します。 どの言語を使用しても、アイデアはまったく同じであるため、これらの基本をどの言語で習得するかを検討する必要があります。

これらの概念を学ぶためにどの言語を使うべきかは議論の余地があり、一日の終わりにはあなた自身の好みに沸騰します。 プログラミング言語は、ツールボックス内のツールのようなものです-異なるものは、他のものよりも良い目的を果たします,結局のところ、あなたは釘をねじ これらのテーマに関するコミュニティコンテンツは幅広く多様であり、あなたが書くコードは理解するのが難しくないので、C#やJavaを使用するのが最

これはRedditのプログラミングで多くのことを尋ねられます。 過去の議論のいくつか:

  • 私はプログラミングに非常に興味があり、それについて何も知らない17歳の少年です。..どこから始めればいいですか?

  • 非常に最初からプログラミングを学ぶために開始する方法についての任意のヒント?

  • As(原文ママ)Proggit:どのように(プログラミング)を始めたのですか?

  • 誰かがあなたに”私はプログラムしたい、どのように始めるべきですか? この人には経験がないと仮定します。.あなたは彼らに何を言うでしょうか?

  • 私はプログラムを学ぶことを始めたいと思います。 どのようなプログラミング言語を最初に学ぶ必要があり、どこで開始する方法についてのガイドを見つけることができますか?

  • n00bsにweb開発を教える方法:私が学んだ10のことソフトウェアエンジニアになるために50人を訓練

コンピュータサイエンスの学位は必要ですか?

仕事が必要

CSの学位は、ソフトウェア開発で働くためのものです。 認定プログラムはITで働くためのものです。 あなたがシステム管理者になりたい場合は、認定を追求してください。 ソフトウェア開発者になりたい場合は、できれば良い機関でCSの学位を取得してください。

CSの学位はそれで働くためのプラスですが、必要ではありません。 雇用に関する回答の残りの部分は、ソフトウェア開発の仕事を参照してください。

  • プログラマーになるにはCSの学位が必要ですか? いいえ。.

  • CSの程度はプログラマーであることに価値があるか。 はい、非常に。

  • プログラマとしての仕事を得るためにCSの学位が必要ですか? いいえ、しかし、あなたは非常に才能がある場合でも、あなたの運を押すことになります。

  • プログラマーとして良い仕事を得るためにCSの学位は価値がありますか? はい、あなたが若くて経験の浅い場合は特に。

高度な学位は価値がありますか? MScのためにはい。 あなたがチップ設計の学術的キャリアや業界のキャリアを探していない限り、博士号はありません。

就職やキャリアアップには高度な学位が必要ですか? はい、学術的なキャリアのために。 他のすべてのためにいいえ。 財政的に、彼らはそれだけの価値はありません。 学士号を持つ開始プログラマは、year50kとyear80k年の間のどこかの平均初任給を持っているかもしれません。 一方、ほとんどの大学院生の奨学金は、年間$15kと$25kの間です。

一方、CSを勉強するのが好きなら、大学院の勉強を検討してください。 あなたがCSが好きなら、資金提供された博士号の提供を得ることは、あなたが楽しむもの(すなわち無料の教育)を研究するために数年間支払われるこ

その他の学位:ソフトウェア工学、しかし、それは基本的にほとんどのCSプログラムと同じことです。 その他の情報科学、MIS、認定プログラム、および適切なCSまたはソフトウェア工学ではない同様の学位は、正当な理由のために見下されています。 近くに行かないで

ボトムライン:あなたがプログラムしたい場合は、良い学士CSの学位を取得します。

就職の面接に行くのですが、どのように準備すればいいですか?

ここでは、典型的なインタビューの質問の多種多様を見つけることができます: http://www.reddit.com/r/programming/comments/95nux/ask_proggit_what_are_your_favorite_programming/

面接官があなたに(通常は紙の上で)解決するための小さな問題を与えることによって、あなたの一般的なコーディングスキルをテストするのは普通 質問は、コアコンピュータサイエンス技術に焦点を当てているので、ソリューションは、リンクリスト、バイナリ検索、ソート、ハッシュテーブルなど、DatastructuresとAlgorithmsクラスでカバーされる任意のトピックのようなものを含むことになります。 これは便利な復習です:Googleのインタビューをハッキング。

明らかに、質問はあなたが申請している位置とあなたが使用する技術によって異なります。 いくつかの企業は、プログラミング言語やプラットフォームの詳細に応募者をクイズするのが大好きなので、それはあなたのターゲット言語のより曖昧なコーナーにブラシをかけるのが良いです。 典型的な例は次のとおりです。volatileキーワードはCで何を意味しますか?

一部の企業は反対の方向に行き、候補者に謎を解決するよう依頼します。 これは90年代にMicrosoftによって普及されましたが、最近ではあまり一般的ではありません。 標準的な謎は次のとおりである:なぜマンホールの蓋は円形であるか。 これらを解決するための一般的な戦略は、How Would You Move Mount Fujiの本で見つけることができますか?.

私は就職の面接に行くつもりですが、どのような質問をすればいいですか?

ジョエル検定は良い出発点です。 また、逆の電話画面が便利な場合があります。

フリーランサーになるにはどうすればよいですか? /フリーランサー開発者のためのアドバイス

あなたはコンサルタントになりたいです。..?

TLDRバージョン

新しいゲームにはどのようなプログラミング言語を使用する必要がありますか?

仕事が必要

過去三年間、実験的なゲームデザインのクラスを指導してきた人として話すので、kneejerk”C++/C/not Java”の上にこのアドバイスを取ってください:

言語はめったに重要ではなく、どのライブラリを使いたいのか、どの言語で簡単に使用できるのか、これらの言語のどれがすべてのライブラリで動作するのかを心配してください。 これに対する唯一の主要な例外は、制限的なプラットフォームをターゲットにしている場合です。 あなたがウェブゲームを作っているなら、あなたはFlash、Java、またはJavaScriptを使用する必要がありますか?. あなたがコンソールゲームを作っているなら、あなたはそれらのどれも使うことができません。

ほぼすべてのゲームは、グラフィックス、オーディオ、および入力ライブラリを必要とします。 これらのすべての機能をラップするゲーム用に特別に設計されたライブラリがあり、初心者としてはこれらのいずれかから始めるのが最善です。 最も一般的に推奨されるものは、SDL、Ogre、Pygame、Slick、JMonkey、およびXNAです。 鬼とPygameは吸う:これらを使用しないでください。 XNAは素晴らしいですし、私はC#が嫌いなので、私はとてもbegrudgingly言うことを信頼しています。 また、Javaライブラリであるため、Python(Jython)、Lisp(Clojure)、またはJava(duh)を介してアクセスできます。 これらのライブラリで簡単にサポートされている言語の1つではない言語を使用することに慣れていない場合は、すべてのものにSDLバインディングがあるため、SDLを使用することができます。

さて、速度についてのメモ、誰かがそれを持ち出すために起こっているので。 Rubyを使わないでください。 Rubyを除いて、あなたが見る最も厳しいパフォーマンスの違いはPythonとC++です:PythonはC++よりも約100倍遅いです。 100xはたくさんのように聞こえます:しかし、あなたはO(n2)アルゴリズムを持っているとします。 N>100になると、100倍のパフォーマンス向上によって引き起こされる差は小さすぎて、nを1ずつ増やす余裕がありません。 なぜこれが重要なのですか? オブジェクトの相互作用は本質的にO(n2)アルゴリズムです。 フレームレートを下げずにC++で画面上の100以上のオブジェクトを処理できる場合、言語スイッチ(Rubyを除く)はほとんどパフォーマンスに影響しません。

最後に、専門家は何を使用していますか? 伝統的に、C++。 今、Flash、Objective C、Javaの量が増えています。 C#の空rocketing量。 C++は、特にAAAタイトルのために、まだ単一の最も一般的です。 しかし、ほとんどの大予算のタイトルは、(C++である)プログレードのミドルウェアライブラリの束を購入し、少量のC++コードと一緒に接着し、残りの部分をスクリプティング言語で書くことによって作られています。 ここで最も一般的なスクリプト言語はLuaですが、わずかなマージンです。

はい、あなたは地域グリッドまたはクワッドツリーを使用して、この地獄をトリミングすることができます。 これらの両方は、有限のメモリのために漸近線で爆発します。 分離は、メモリオーバーヘッドなしでO(n)にあなたを落とすことができますが、それはあなたのゲーム設計に制限を課します。

なぜあなたは<proggit>に不人気な言語を挿入するのが嫌いですか?

  • C++:それを嫌うことは流行しています。 実際にはちょうどちょうど彼らの第二言語としてそれを学んだファンボーイを憎み、それが史上最高のものだと思います。 醜い構文。 すべての人気のあるOO言語に固執する恐ろしく複雑なエンタープライズライブラリ。 セグメンテーション障害。 テンプレートのエラーメッセージは役に立たないと大規模です。

  • C:関数ポインタの構文は面倒です。 セグメンテーション障害。 ライブラリ関数のいくつかは馬鹿によって設計されました。

  • Objective-C:Macの人々はそれが好きです。 それはまだCです。

  • Lisp:十分に純粋ではありません。 紛らわしい命名規則。 括弧。 すべてのライブラリ関数が互いにうまく動作するわけではありません。

  • Java:構文が大きすぎます。 遅すぎる すべてがクラスにある必要があります。 スイングは吸う。 春。 “に関連した本-雑誌の一覧です。 関数ポインタはありません。 Collection frameworkは、スーパータイプのコレクションへの変換を処理できません。 時にはawtはハードウェア加速され、時にはそうではありません。 Float型は何とも互換性がありません。

  • Python:空白はダムです。 ゆっくり 行の折り返し構文は愚かです。 オブジェクト指向の構文は愚かです。 スコープ構文は愚かです。

  • Haskell:誰もそれを理解していません。 醜い構文。 ファンボーイズ

  • ルビー:猿のパッチ。 伝統的に遅いVM。 一貫性のないセマンティクスを持つPythonの壊れたバージョン。 Perlの遅いバージョン。

  • Perl:醜い。 判読不能

  • PHP:R/lolphpを参照してください。

ゲーム、PC、コンソールの大部分がC++で書かれているのはなぜですか?

仕事が必要

  • なぜcの記事を参照してください++

CとC++(および仮想マシンやインタプリタを使用しない他の多くの言語)は、コンピュータのハードウェア上で直接実行されるネイティブコード(アセンブラ) これは、中間コード(仮想マシンの’assembler’)を実行するハードウェアの上に仮想マシンがないことを意味します。 これはjavaのバイトコードであり、.NETのILです)。

仮想マシンを持つプラットフォーム(例えば、Javaと.NET)ハードウェア上で実行するために、実行時にバイトコード/ILをアセンブラにコンパイルするJITコンパイラを使用します。 このプロセスは、いくつかのプロセッササイクルを取りますが、同時に、コードを最適化する方法を実行時に巧妙な決定を下すことができます。 理論的には、このプロセスは、c/C++コードのコンパイルから生じるアセンブラよりも高速または高速である可能性があります。

実際には(まだ)そうではありません。

これは、実際には、a)アセンブラ(したがってC、C++)の上に抽象化を与え、b)アセンブラに直接コンパイルする言語をよりよく使用できることを意味し もう一つの大きな問題はメモリ管理です。 これは、コンソールなどのメモリが限られている場合に適しています。 たとえば、IL/バイトコードにコンパイルされる言語では、メモリ管理を仮想マシンに任せているため、それを直接制御することはできません。

どのプログラミング言語を学ぶべきですか?

  • C:あなたは低レベルのものが好きで、金属にかなり近づきたいと思っています。 一部の人々はそれをポータブルと呼んでいますが、それは本当にそのポータブルではありません。
  • : Cのように、しかし、オブジェクト指向がスローされて、より簡単でklunkier。
  • C#:Windows上で完璧に動作します。 Linux/Mac上で素晴らしい実行されますが、”Micro$oftの”指がその中にあるので、多くの憎しみを取得します。 Javaのように、しかしくだらないではありません。
  • アセンブリ:あなたがアセンブリを学ぶ場合は、コンピュータについて知っていることがあるすべてを学びます。
  • HTML/CSS/JS:あなたは本当にプログラマになりたくない、あなたはただのウェブサイトが欲しいです。
  • JS独自の:あなたが低レベルが好きなら、あなたはJavaScriptを嫌うでしょう。 それ以外の場合はかなり楽しいです。 まだブラウザ外のサポートはあまりありません。
  • : 神の愛のために、気にしないでください。
  • Python:素敵な標準ライブラリ、軽量、新しいプロジェクトを開始するのは簡単です。 空白は構文的に重要です。
  • Java:多くのもので実行されますが、定型文がたくさんあり、名前空間でソースツリーを配置するように強制します(私は思う)。
  • brainfuck:実用的ではありませんが、しばらく試してみるのは楽しいですし、新しい方法で考えるように強制します。

どのような共有/専用のwebホストが最適ですか?

いくつかの高品質のスレッド:

  • Proggitに尋ねる: 無料または安価で信頼性の高いLinuxシェルプロバイダの推奨事項(sshと画面をサポートする必要があります、Ubuntuが優先)?

  • godaddyの代わりに? いまいましいろくでなしは、ネットの中立性に反対するマケインに4 4ミルを寄付し、私はすぐにウェブホストが必要ですが、それらではありません!!

どのVCSを使用すればよいですか?ここでの大きな問題は、集中型(SVN、TFS、CVS)と分散型(git、hg)です。 集中バージョン管理は、サーバー上の履歴を保持し、あなただけのヒントをローカルに保持します。 Distributedは、誰もがリポジトリのコピーを提供し、リポジトリ全体をオフラインで作業することができます。 ほとんどの人は、これらの日に配布好む。

集中

  • SVN(Subversion):遅い分岐。 他のすべてを高速化します。 よく採用された。 オープンソースホスト:Sourceforge
  • TFS(Team Foundation Server):Visual Studioと統合します。 ゆっくり オープンソースのホスト:Codeplex
  • CVS:(私はこれを使用したことがありません)

配布された

  • Git:Linuxの人たちによって作られました。 安い枝、速い。 Linuxに最適ですが、すべてのもので動作します。 現在、いくつかのホットたわごとであると考えられています。 オープンソースのホスト:GitHub
  • Hg(Mercurial):Gitですが、学習曲線が滑らかで、Windowsに最適です(ただし、すべてで動作します)。 より少なく強力、使用すること容易。 オープンソースのホスト:BitBucket

最初に学んだ言語は何でしたか?

これは何度か尋ねられました(もっと見つけたら追加してください):

  • あなたが学んだ最初の言語は何でしたか? (100+コメント)

  • あなたは最初にどの言語を始めましたか、そしてあなたは何歳でしたか? (200+コメント)

私は新しいプログラミングの学生に言語Xを教えるべきですか?

  • 最初の年のCSクラスのためのスキーム、良いか悪いか? (100件のコメント))

  • “プログラムデザイン入門”コースでスキームを学んでいます。 私たちがもう少し何かを学んでいないことに失望しているのは間違っていますか?.. 便利? または、Schemeに実際の実用的な利点はありますか? (30件のコメント))

  • どのようなプログラミング言語をあなたの子供を教えるだろうか? (250+コメント)

  • 私はプログラミングコースへの高校レベルの紹介を開発する過程にあります。 あなたはどのような言語を教えますか、そしてなぜですか? (150+コメント)

  • CSの学生にはどのようなプログラミング言語を教えるべきですか? (60件のコメント))

  • 私の友人は私にプログラムする方法をそれらに教えてほしい。 私はどのような言語から始めるべきであり、あなたが私が従うことをお勧めする無料のオンライン教科書はありますか? (10件のコメント))

  • だから私は最終的に自分自身にいくつかのプログラミングを教えるために周り どの言語から始めるべきですか? (7件のコメント))

どのような言語redditがありますか?

非常に大きなコミュニティ:

  • /r/javascript1.33Mユーザー
  • /r/python738kユーザー
  • /r/java217kユーザー
  • /r/cpp169kユーザー
  • /r/csharp162kユーザー
  • /r/golang137kユーザー
  • /r/php132kユーザー
  • /r/rust125kユーザー
  • /r/c_programming99.2kユーザー
  • /r/sql81.1kユーザー
  • /r/swift76.6kユーザー
  • /r/ruby69.3kユーザー
  • /r/ruby69.3kユーザー
  • /r/ruby69.3kユーザー
  • /r/ruby69.3kユーザー
  • /r/ruby69.3kユーザー
  • /r/ruby69.3kユーザー
  • ユーザー
  • /r/haskell60.9kユーザー
  • /r/typescript56.7kユーザー
  • /r/rstats49.2kユーザー
  • /r/kotlin44.3kユーザー
  • /r/matlab37.2kユーザー
  • /r/scala36.9kユーザー
  • /r/scala36.9kユーザー
  • /r/scala36.9kユーザー
  • /r/scala36.9kユーザー
  • /r/scala36.9kユーザー
  • /r/scala36.9kユーザー
  • Lisp30.5Kユーザー
  • /r/LaTeX29.5Kユーザー
  • /r/Clojure25.1Kユーザー
  • /r/DartLang24.8Kユーザー
  • /r/Elixir18.8kユーザー
  • /r/Julia29.5Kユーザー
  • /r/LaTeX29.5Kユーザー
  • /r/Clojure25.1Kユーザー
  • /r/DartLang24.8Kユーザー
  • /r/Elixir18.8kユーザー
  • /r/Julia29.5Kユーザー
  • /r/perl14.2kユーザー
  • /r/asm13.6kユーザー
  • /r/lua11.6kユーザー

大規模なコミュニティ(<10,000ユーザー):

  • /R/elm9.8kユーザー
  • /r/erlang8.4kユーザー
  • /r/fsharp8.2kユーザー
  • /r/ocaml7.9kユーザー
  • /r/prolog7.7kユーザー
  • /r/scheme6.6kユーザー
  • 6.4Kユーザー
  • /r/Mathematica6.0Kユーザー
  • /r/Fortran5.6Kユーザー
  • /r/Racket5.4Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザー
  • /r/Ada5.1Kユーザーユーザー
  • /r/d_language/5.0kユーザー
  • /r/nim4.0kユーザー
  • /r/shell3.5kユーザー
  • /r/gpgpu2.8kユーザー
  • /r/idris2.7kユーザー
  • /r/groovy2.5kユーザー
  • /r/delphi2.4kユーザー
  • /r/coffeescript2.3kユーザー
  • /R/Zig2.2kユーザー
  • /r/forth2.0kユーザー
  • /r/forth2.0kユーザー
  • /r/delphi2.4kユーザー
  • /r/coffeescript2.3kユーザー
  • /r/Forth2.0kユーザー
  • /r/forth2.0kユーザー
  • /r/cobol1.9Kユーザー
  • /r/Smalltalk1.9Kユーザー
  • /r/coq1.7Kユーザー
  • /r/verilog1.7Kユーザー
  • /r/vhdl1.6Kユーザー

小さなコミュニティ(<1,500ユーザー):

  • /r/awk1.4kユーザー
  • /r/pascal1.3kユーザー
  • /r/coldfusion1.2kユーザー
  • /r/tcl1.1kユーザー
  • /r/brainfuck1.2kユーザー
  • /r/brainfuck1.2kユーザー
  • /r/brainfuck1.2kユーザー
  • /r/brainfuck1.2kユーザー
  • 1kユーザー
  • /R/APLJK1.1kユーザー
  • /r/octave1.0kユーザー
  • /r/sml797ユーザー
  • /r/rakulang713ユーザー

小さなコミュニティ(<500ユーザー):

  • /R/Ats429ユーザー
  • /R/NetLogo356ユーザー
  • /r/mercury265ユーザー
  • /r/oberon251ユーザー
  • /R/IoLanguage224ユーザー
  • /r/ceylon180ユーザー
  • ユーザー
  • /R/ioke130ユーザー
  • /r/dylanlang122ユーザー
  • /R/Datalog98ユーザー
  • /R/rubylang83ユーザー
  • /R/MUMPS67ユーザー
  • /R/Befunge55ユーザー
  • /r/piet52ユーザー
  • /r/logounderground35ユーザー
  • /R/Snobol4 29ユーザー

そして、多言語redditのようにすべての言語redditの組合

私は本当のプログラミングredditが欲しいです!

最近、多くのユーザーがr/プログラミングの現状について意見を表明しました。

  • これはもはやプログラミングredditではありません

  • プログラミングredditのを開始することに興味のある人?

私たちは、モデレーターは離れて非プログラミング関連の記事を維持するために最善を尽くしますが、あなたがいずれかを見つけるために起こる場合は、

チャンスは、r/Programmingの非公式の代替案を望むなら、実際にこれらのいずれかを試してみるかもしれません:

  • r/コーディング

  • r/コンピュータサイエンス

コメントを残す

メールアドレスが公開されることはありません。

Previous post トップ10偉大なガールフレンドの特性
Next post 今月の建設期間:クリティカルパス方式(CPM)スケジューリング