programming

Please read this FAQ before you submit a self.posto de programação. Muitas coisas já foram feitas e respondidas antes. Vá em frente e edite esta página para mantê-la precisa e interessante. A maior parte disso foi obtida a partir de comentários sobre o tópico FAQ original.

que blogs de programação ou websites você lê?

  • quais são seus blogs relacionados à programação favoritos? 90 + observações

  • que blogs de programação você lê regularmente? 100 + comentários

  • que blogs relacionados com a programação você lê regularmente? 20 + comentários

  • programando sites relacionados e blogs de sua preferência é … ? 30 + comentários

  • que Blogs relacionados com a programação você lê? 70 + comentários

os seguintes blogs são bem lidos, mas você não está realmente autorizado a admitir em prog.reddit que você os Leu:

  • Joel on Software por Joel Spolsky

  • Codificação de Horror por Jeff Atwood

  • Steve Yegge blog rants

  • Paul Graham ensaios

Outros blogs são um pouco menos popular, mas é permitido que você admitir que você leia estes:

  • Lambda Final, as linguagens de programação do blog

  • Uma Lista de Apart, no design, desenvolvimento, e o significado do conteúdo da web

  • Um Bairro de Infinito (e outros blogs relacionados ao Haskell)

  • Planeta Fator, uma boa agregação do Fator de posts relacionados

Qual a programação de livros devo ler?

  • Qual é o teu livro de programação preferido? 330 + comentários

  • que livros de programação recomenda? 30 + comentários

  • livros de programação? 220 + Comentários (melhor comentário: “Sim, você deve.”)

  • eu quero se tornar um programador melhor (desktop)… que livros sugere que eu leia? 80 + comentários

  • a Reading List For the Self-Taught Computer Scientist 500+ comments. De /R/books, não apenas sobre programação.

também dê uma olhada nestas perguntas sobre o excesso de pilha:

  • Qual é o livro mais influente que todos os programadores devem ler?

  • Lista de disponíveis gratuitamente livros de programação

O top cinco, quase sempre parecem ser:

  • Estrutura e Interpretação de Programas de Computador (SICP)

  • Godel, Escher, Bach por Douglas Hofstadter

  • A Linguagem de Programação C (K&R) por Kernighan e Ritchie

  • O Programador Pragmático por Andrew Hunt e David Thomas

  • Código Completo por Steve Mcconnell

às Vezes, as pessoas mencionar A Arte da Programação De computadores (TAOCP) por Donald Knuth, mas ninguém, na verdade, já li que, exceto, claro, Steve Jobs. Veja também livros que programadores não lêem por Bill, O Lagarto.

quero aprender a língua X, que Livro Devo ler?

eu tentei coletar os livros canônicos para linguagens de programação populares. Estes são destinados a desenvolvedores experientes. Novos programadores podem ser capazes de segui-los, mas eles vão achar mais fácil começar com um livro visando iniciantes.

  • C: A Linguagem de Programação C (K&R) por Kernighan e Ritchie

  • C++: C++ Primer por Stanley B. Lippman, Efetiva ou C++ por Scott Meyers

  • C#: C# em Profundidade por Jon Skeet

  • D: A D Linguagem de Programação por Andrei Alexandrescu

  • Java: Pensando em Java por Bruce Eckel

  • Perl: Programação Perl por Larry Wall, Tom Christiansen, e Jon Orwant

  • Python: Python Tutorial de Python Software Foundation

  • Ruby: Programação Ruby A Pragmatic Programmer ‘ s Guide por Dave Thomas, com o Chad Fowler e Andy Hunt ou Por s (poignant) Guide to Ruby pelo qual a sorte dura.

  • Rust: The Rust Programming Language by Steve Klabnik and Carol Nichols, with contributions from the Rust Community

  • Haskell: Mundo Real Haskell por Bryan O’Sullivan, Don Stewart e John Goerzen

  • Lisp: Paradigmas de Inteligência Artificial Programação: Estudos de Caso em Common Lisp por Peter Norvig ou Prática de Common Lisp por Peter Seibel

  • Esquema: Estrutura e Interpretação de Programas de Computador (SICP) por Abelson, Sussman, e Sussman

Que projetos de código aberto que eu devo estudar para aprender?

  • Alguns “elegantemente o código” C e C++ projetos de 300 comentários

  • Python projetos para a aprendizagem de melhores práticas de+ de 50 comentários

  • Qual é a mais bela peça de publicamente disponível o código fonte você viu? 90 + observações

algumas respostas consensuais parecem ser:

  • o SQLite é exemplar para testes e documentação do código

  • Quake, jogo pela id Software

  • Qt, especialmente de sua API

  • qmail e djb outro código (embora isso seja debatido)

  • Django, um framework web em Python

Como faço para vencer a procrastinação?

in short, by not reading reddit. Ou pode ler o Procrastinationreddit (ref). Mas um pouco mais sério:

  • Como djork vencer a procrastinação 300+ comentários

  • o Que o impede de codificação? Mais de 40 comentários

Veja também:

  • a Boa e a Má Procrastinação por Paul Graham

  • A Técnica Pomodoro (trabalho na tarefa de 25 minutos, com 5 minutos de pausa)

o Que é um projeto de código aberto que eu possa contribuir para?

“contribuir para o bem de contribuir nunca resulta. Olhe através do software que você usa todos os dias e pense sobre como ele pode ser melhorado, em seguida, fazê-lo.”(comentário de querulous)

  • por favor, compartilhe suas histórias de primeiro contato sobre como contribuir para um projeto de código aberto. 80 + comentários

  • para que Projecto(s) de código aberto contribui activamente? 130 + observações

  • estou na faculdade e quero contribuir para um projecto da OSS. Alguma sugestão? 40 + comentários

quais são alguns bons quebra-cabeças de programação?

  • ei, Proggit, quais são os teus problemas de programação mais difíceis? Estou à procura de um desafio. 210+ comentários

  • 10 Quebra-cabeça de Sites para Aguçar Suas Habilidades de Programação

  • 10 Mais um Quebra-cabeça Sites para Aguçar Suas Habilidades de Programação

Por que é Haskell tão popular no reddit? Ou O Erlang? Ou…

  • porque a comunidade Haskell está em Reddit. O Haskell Reddit é um dos maiores reddits de programação.

  • o que o Haskell oferece, por exemplo, que o Python não oferece? 550 + observações

  • vejo 1-2 artigos sobre Haskell todos os dias. Por quê? Nunca conheci esta língua fora do reddit 630 + comentários

  • quantos de vocês estão a construir coisas com o Erlang? 70 + comentários

Veja também:

  • por que sua língua favorita é impopular por Ken Shirriff

que música você ouve enquanto codifica?

  • Qual é a música de programação favorita do reddit? Bônus se for streamable online 370 + comments

  • melhor música de fundo para programação? 1040 + comentários

  • Qual é a sua música de programação favorita? 270+ comentários

Algumas das principais respostas são:

  • silêncio

  • cat /dev/urandom > /dev/dsp

  • Soma FM

  • Phillip Glass

  • o Que você acha das diferentes estruturas da web para Python? 50 + comentários

  • qual framework web você prefere? 110 + comentários

  • é isso, vou largar o PHP. Que framework web devo começar a aprender? 80 + comentários

isso realmente depende do que você gosta, que linguagem você está usando, e o que você é aplicativo web vai fazer. Mas alguns dos mais populares são:

  • Django, um alto nível de framework web para o Python

  • Torres, Python framework usado pelo reddit, não o força a usar o seu modelo de sistema ou banco de dados da interface

  • Ruby on Rails

  • PHP, o que todo mundo odeia, mas usa de qualquer jeito

  • Cobol em Engrenagens, fazendo integração com sistemas legados fácil e divertido

Qual é a melhor maneira de aprender a língua X ou do Y?

  • Python: tutorial oficial, Fonte do Django

  • Lisp: Practical Common Lisp

  • Description: Aprenda a Você um conjunto

  • Javascript: jQuery, 15 Dias de jQuery

  • Cacau: Cacau Padrões de Projeto

ADICIONAR MAIS AQUI

o Que é o consenso sobre a programação em par no local de trabalho?

” ainda não há consenso sobre ele. Meu palpite é que o consenso final será que é bom para algumas pessoas e projetos e pobre para outros.”(comment by munificent)

i’m not a programmer. Como começo?Como aprender matemática ou Inglês, você precisa começar com os blocos básicos de construção da programação. Como você tem adição e subtração, verbos e substantivos, você terá se-else e loops básicos para usar. Estes “blocos” combinados controlam juntos o comportamento (o fluxo) de um programa. Você deve considerar dominar estes conceitos básicos em qualquer língua, uma vez que a ideia é exatamente a mesma, não importa qual a língua que você usa.

é discutível qual a língua que você deve usar para aprender estes conceitos, e no final do dia irá resumir-se à sua própria preferência. Linguagens de programação são como as ferramentas em uma caixa de ferramentas – diferentes servem um propósito melhor do que outros, afinal você não usaria um martelo para pregar um prego. O uso de C# ou Java seria a melhor ideia, já que o conteúdo comunitário em relação a estes assuntos é amplo e variado e o código que você escreve não é difícil de entender, no entanto, à medida que sua capacidade cresce você pode decidir qual linguagem é a melhor para usar em seus próprios projetos.

isto é muito solicitado na programação Reddit. Algumas das discussões passadas:

  • sou um rapaz de 17 anos que está muito interessado em programação e não sabe nada sobre isso…por onde devo começar?

  • alguma dica sobre como começar a aprender programação desde o início?

  • como (sic) Proggit: como você começou (programação)?

  • se alguém te perguntasse ” eu quero programar, como devo começar? Suponha que esta pessoa não tem experiência..O que lhes dirias?

  • quero começar a aprender a programar. Que Linguagem de programação devo aprender primeiro e Onde posso encontrar guias sobre como começar?

  • Como ensinar o desenvolvimento web para n00bs: 10 coisas que eu aprendi de formação de 50 pessoas para ser engenheiros de software

É um diploma em ciência da computação necessário?

necessita de trabalho

um grau CS é para trabalhar no desenvolvimento de software. Os programas de certificação são para trabalhar nele. Se queres ser um sysadmin, procura certificações. Se você quer ser um desenvolvedor de software, perseguir um grau CS, de preferência em uma boa instituição.

um grau CS é um mais para trabalhar nele, mas não é necessário. O resto das respostas relativas ao emprego referem-se a empregos no desenvolvimento de software.

  • um diploma CS é necessário para ser um programador? Não.

  • vale a pena ser programador? Sim, muito.

  • é necessário um diploma de CS para conseguir um emprego como programador? Não, mas estás a abusar da sorte, mesmo que sejas muito talentosa.

  • vale a pena um diploma CS para conseguir um bom emprego como programador? Sim, especialmente se fores jovem e inexperiente.

valerão a pena os graus avançados? Sim para a MSc. Não para Doutoramento, a não ser que estejas à procura de uma carreira académica ou uma carreira na indústria em design de chips.São necessários graus avançados para obter um emprego ou progredir na sua carreira? Sim para carreiras académicas. Não para tudo o resto. Financeiramente, não valem a pena. Um programador iniciante com um diploma de bacharelato pode ter um salário inicial médio entre $ 50k e $ 80k por ano. Por outro lado, a maioria dos estudantes graduados tem entre 15 mil e 25 mil dólares por ano.Por outro lado, considere estudar pós-graduação se gostar de estudar CS. Note que se você gosta de CS, obter uma oferta de PhD financiada significa ser pago por vários anos para estudar o que você gosta (ou seja, educação gratuita).Outros graus: Engenharia de Software, mas é basicamente a mesma coisa que a maioria dos programas CS. Outras ciências da Informação, MIS, programas de certificação e graus similares que não são propriamente CS ou Engenharia de Software são olhados para baixo e por boas razões. Não te aproximes disso.

conclusão: Se você quiser programar, obtenha um bom grau de bacharel em CS.Vou a uma entrevista de emprego, como devo preparar-me?

Você pode encontrar uma grande variedade de típicos perguntas da entrevista aqui: http://www.reddit.com/r/programming/comments/95nux/ask_proggit_what_are_your_favorite_programming/

é normal Que os entrevistadores para testar suas habilidades de codificação, dando-lhe um pequeno problema para resolver (geralmente em papel). As questões focam-se em técnicas de ciência da computação, de modo que as soluções envolverão coisas como listas vinculadas, busca binária, ordenação, hashtables, etc, quaisquer tópicos que seriam cobertos em uma classe de estruturas de dados e algoritmos. Esta é uma atualização útil: hackear uma entrevista do Google.

obviamente, as perguntas dependerão da posição que você está se candidatando e das tecnologias que você estará usando. Algumas empresas adoram questionar os candidatos sobre os detalhes da linguagem de programação ou plataforma, por isso é bom escovar nos cantos mais obscuros da sua linguagem de destino. Um exemplo típico é: o que significa a palavra-chave volátil em C?

algumas empresas vão na direção oposta e pedem aos candidatos para resolver enigmas. Isso foi popularizado pela Microsoft nos anos 90, mas é menos comum nos dias de hoje. O enigma canônico é: por que as tampas de esgoto são redondas? Você pode encontrar algumas estratégias gerais para resolver estes no livro Como você moveria o Monte Fuji?.Vou a uma entrevista de emprego, que perguntas devo fazer?

o teste Joel é um bom ponto de partida. Você também pode achar a tela de telefone reverso útil.Como posso tornar-me freelancer? / Advice for freelancer developers

So you want to be a consultant…?

versão TLDR

que Linguagem de programação devo usar para o meu novo jogo?

PRECISA de TRABALHO

Falando como alguém que foi mentor de uma aula experimental de design de jogo para os últimos três anos, então por favor, tome este conselho sobre o kneejerk “C++/C/Java não”:

Idioma raramente matéria, em vez de se preocupar sobre o que as bibliotecas você deseja usar, quais idiomas eles podem facilmente ser usado, e qual destes idiomas funciona para todas as suas bibliotecas. A única grande excepção a isto é se estiver a atacar uma plataforma restritiva. Se você está fazendo um jogo web, você tem que usar Flash, Java, ou JavaScript?. Se estás a fazer um jogo de consola, não podes usar nenhum desses.

quase todos os jogos precisam de Gráficos, Áudio e bibliotecas de entrada. Existem bibliotecas projetadas especificamente para jogos que envolvem todas essas funções, e como iniciante é provavelmente melhor se você começar com uma delas. Os mais recomendados são SDL, Ogre, Pygame, Slick, JMonkey e XNA. Ogre e Pygame não valem nada. A XNA é óptima, e eu odeio a C#, por isso, confia em mim. Slick e JMonkey também são ótimos, e, sendo bibliotecas Java, você pode acessá-las através de Python (Jython), Lisp (Clojure), ou Java (duh). Se você está morto em usar uma linguagem que não é uma das facilmente suportada por essas bibliotecas, você pode usar SDL porque há combinações SDL para tudo.Agora, uma nota sobre velocidade, porque alguém vai falar sobre isso. Não uses a Ruby. Excluindo Ruby, a diferença de desempenho mais dura que você já verá é Python versus C++: Python é 100x mais lenta que C++. 100x soa muito: no entanto, digamos que você tem um algoritmo O (n2). Uma vez n>100, a diferença causada por um impulso de desempenho de 100x é muito pequena para permitir que você tenha recursos para aumentar n por um. Porque é que isto é importante? A interação do objeto é por natureza um algoritmo O(n2). Se você pode lidar com mais de 100 objetos na tela em C++ sem um mergulho na framerate, então qualquer switch de linguagem (exceto Ruby) terá quase nenhum impacto de desempenho.

finalmente, o que os profissionais usam? Tradicionalmente, C++. Agora, quantidades crescentes de Flash, Objetivo C e Java. Quantidades de C#. C++ ainda é o mais comum, especialmente para títulos AAA. No entanto, a maioria dos títulos de grande orçamento são feitos comprando um monte de bibliotecas de middleware profissional (que estão em C++), colando-o junto com uma pequena quantidade de código C++, em seguida, escrevendo o resto em uma linguagem de script. A linguagem de scripting mais comum aqui é Lua, mas por uma pequena margem.

Sim, você pode cortar o inferno para fora disto usando uma grade de região ou uma árvore quad. Ambos explodem na assintota devido à memória finita. A segregação pode deixá-lo sem memória, mas isso impõe restrições ao seu design de jogo.

por que você odeia <insira uma linguagem impopular no proggit>?

necessita de trabalho

  • C++: odiá-lo é moderno. Na verdade, odeio os fanboys que aprenderam como segunda língua e acham que é a melhor coisa de sempre. Sintaxe feia. Mal preso a C. bibliotecas corporativas horrivelmente complicadas que se apegam a todas as línguas populares OO. Falha De Segmentação. As mensagens de erro do modelo são inúteis e maciças.

  • C: a sintaxe do ponteiro da função é complicada. Falhas de segmentação. Algumas das funções da biblioteca foram desenhadas por idiotas.

  • Objective-C: MAC people like it. Ainda é C.

  • Lisp: não é puro o suficiente. Convenções de nomes confusas. Parêntese. Nem todas as funções da biblioteca se comportam bem entre si.

  • Java: sintaxe muito grande. Lento. Tudo tem de estar numa aula. O Swing não presta. Primavera. Associado a um horrível inchaço da empresa, um reino de substantivos la. Sem ponteiros de função. O framework Collection não consegue lidar com a conversão para a colecção de um supertype. Às vezes a awt é acelerada por hardware e outras vezes não é. O tipo Float não é compatível com nada.

  • o espaço em branco é estúpido. Lento. A sintaxe de mudança de linha é burra. A sintaxe de orientação do objecto é burra. A sintaxe do escopo é burra.

  • ninguém entende. Sintaxe feia. Fanboys.

  • macaco a remendar. Tradicionalmente VM lento. Versão quebrada do Python com semântica inconsistente. Versão lenta do perl.

  • Feio. Ilegivel.

  • PHP: veja R/lolphp.

por que a maioria dos Jogos, PC e Console são escritos em C++?

necessita de trabalho

  • ver o artigo Por Que C++

porque C E C++ (e muitas outras linguagens que não usam uma máquina virtual ou interpretador) são compilados para código nativo (assembler) que funciona diretamente no hardware do computador. Isto significa que não há nenhuma máquina virtual em cima do hardware que executa o código intermediário (‘montador’ para a máquina virtual. Este é o bytecode em java e IL in. net).

plataformas com uma máquina virtual (por exemplo, Java e .NET) use um compilador JIT que compila o código byte / IL no tempo de execução em montagem para executá-lo no hardware. Este processo leva alguns ciclos de processador embora, ao mesmo tempo, ele pode tomar decisões inteligentes em tempo de execução como otimizar o código. Em teoria, este processo poderia ser tão rápido ou mais rápido do que o montador resultante da compilação de código C/C++.

na prática, não é (ainda) o caso.

isto significa, assim, que praticamente, poderia-se usar melhor uma linguagem que a) dá uma abstração acima do montador (C, C++ ) e B) compila diretamente ao montador. Outra grande questão é a gestão da memória. C e c++ obrigam você a fazer sua própria gestão de memória, o que é preferível se você tem memória limitada em, por exemplo, uma consola. Com linguagens que compilam para IL / Bytecode, por exemplo, você deixa a gestão de memória para a máquina virtual, o que significa que você não tem controle sobre isso diretamente.Que língua de programação devo aprender?

  • C: você gosta de coisas de baixo nível e você quer estar muito perto do metal. Algumas pessoas chamam-lhe portátil, mas não é assim tão portátil.
  • c++: Como o C, mas mais fácil e mais desajeitado, com orientação de objectos.
  • C#: funciona perfeitamente nas janelas. Funciona muito bem no Linux / Mac, mas recebe muito ódio porque os dedos de “Micro $ oft” estão nele. Como Java, mas não uma merda.
  • montagem: você vai aprender tudo o que há para saber sobre o seu computador se você aprender montagem.
  • HTML/CSS/JS: você realmente não quer ser um programador, você só quer um site.
  • JS por conta própria: se você gosta de baixo nível, você vai odiar JavaScript. Caso contrário, é muito agradável. Ainda não há muito Suporte fora do navegador.
  • PHP: Por favor, por amor de Deus, nem te incomodes.Python: Nice standard library, lightweight, easy to start new project. O espaço em branco é sintaticamente importante.
  • Java: funciona em um monte de coisas, mas tem muitos boilerplate e força você a organizar sua árvore de origem pelo namespace (eu acho).
  • brainfuck: não é prático para nada, mas é divertido tentar por um tempo e força você a pensar de novas maneiras.

Qual é o melhor servidor web partilhado/dedicado?

alguns fios de alta qualidade:

  • perguntar ao Proggit: Recomendações para provedores de shell Linux gratuitos ou baratos e confiáveis (devem suportar SSH e screen, preferidos pelo Ubuntu)?

  • alternativa a godaddy? Malditos Bastardos doaram $ 4 milhões para McCain que se opõe à neutralidade da rede e eu preciso de um webhost em breve, mas não eles!!

que VCS devo usar?

a grande questão aqui é centralizada (SVN, TFS, CVS) versus distribuída (git, hg). O controle centralizado de versão mantém o histórico no servidor e você só mantém a dica localmente. Distribuído dá a todos uma cópia do repositório e permite que você trabalhe offline com todo o repo. A maioria das pessoas prefere distribuir hoje em dia.

centralizada

  • SVN (Subversion): ramificação lenta. Apressa tudo o resto. Bem adoptado. Hosts Open source: Sourceforge
  • TFS( Team Foundation Server): integra com Visual Studio. Lento. Máquinas de código aberto: Codeplex
  • CVS: (nunca usei isto)

Distributed

  • Git: Made by the Linux guys. Ramos baratos, rápido. Mais adequado para Linux, mas funciona em tudo. Actualmente considerado uma brasa. Hosts de código aberto: GitHub
  • Hg (Mercurial): git, mas com uma curva de aprendizagem mais suave, e mais adequado para Windows (mas funciona em tudo). Menos poderoso, mais fácil de usar. Hosts de código aberto: BitBucket

qual foi a primeira língua que aprendeu?

isto foi perguntado várias vezes (por favor adicione se encontrou mais):

  • qual foi a primeira língua que aprendeste? (100 + comentários))

  • que língua começaste e que idade tinhas? (200 + comentários))

devo ensinar a linguagem X a novos alunos de programação?

  • esquema para o primeiro ano de aulas de CS, bom ou mau? (100 comentários))

  • estamos aprendendo esquema em nosso curso de “Introdução ao Projeto de programa”. Estou errado em ficar desapontado por não estarmos a aprender algo um pouco mais… útil? Ou existem vantagens práticas reais para o esquema? (30 comentários)

  • que Linguagem de programação ensinaria aos seus filhos? (250 + comentários) )

  • estou no processo de desenvolver uma introdução de nível de ensino superior ao curso de programação. Que língua ensinarias e porquê? (150 + comentários))

  • que linguagens de programação devo ensinar aos alunos do CS? (60 comentários))

  • os meus amigos querem que os ensine a programar. Com que língua devo começar e há algum livro de texto online gratuito que você recomenda que eu siga? (10 comentários)

  • por isso, estou finalmente a começar a ensinar-me alguma programação. Com que línguas devo começar? (7 comentários)

que língua são os avermelhados?

Muito grandes comunidades:

  • /r/javascript 1.33 M utilizadores
  • /r/python / 738k usuários
  • /r/java 217k usuários
  • /r/cpp 169k usuários
  • /r/csharp 162k usuários
  • /r/golang 137k usuários
  • /r/php 132k usuários
  • /r/ferrugem 125k usuários
  • /r/c_programming de 99,2 k usuários
  • /r/sql de 81,1 k usuários
  • /r/swift 76.6 k usuários
  • /r/ruby 69.3 k usuários
  • /r/haskell 60.9k usuários
  • /r/typescript de 56,7 k usuários
  • /r/rstats de 49,2 k usuários
  • /r/kotlin 44.3 k usuários
  • /r/matlab 37.2 k usuários
  • /r/scala 36.9 k usuários
  • /r/lisp de 30,5 k usuários
  • /r/latex 29.5 k usuários
  • /r/clojure 25.1 k usuários
  • /r/dartlang de 24,8 k usuários
  • /r/elixir 18.8 k usuários
  • /r/julia 14.4 k usuários
  • /r/perl 14.2 k usuários
  • /r/asm 13.6 k usuários
  • /r/lua de 11,6 k usuários

Grandes comunidades (<10.000 usuários):

  • /r/elm 9.8k usuários
  • /r/erlang 8.4 k usuários
  • /r/fsharp 8.2 k usuários
  • /r/ocaml 7.9 k usuários
  • /r/prólogo 7.7 k usuários
  • /r/regime de 6,6 k usuários
  • /r/visualbasic 6.6 k usuários
  • /r/objectivec 6.4 k usuários
  • /r/mathematica 6.0 k usuários
  • /r/fortran 5.6 k usuários
  • /r/raquete de 5,4 k usuários
  • /r/ada 5.1 k usuários
  • /r/d_language/ 5.0 k usuários
  • /r/nim 4.0 k usuários
  • /r/shell 3.5 k usuários
  • /r/gpu 2.8 k usuários
  • /r/idris 2.7k usuários
  • /r/groovy 2.5 k usuários
  • /r/delphi 2.4 k usuários
  • /r/coffeescript 2.3 k usuários
  • /r/Zig 2.2 k usuários
  • /r/por diante 2.0 k usuários
  • /r/cobol 1.9 k usuários
  • /r/smalltalk 1.9 k usuários
  • /r/coq 1.7 k usuários
  • /r/verilog 1.7 k usuários
  • /r/vhdl 1.6 k usuários

comunidades Menores (<1.500 usuários):

  • /r/awk 1.4 k usuários
  • /r/pascal 1.3 k usuários
  • /r/coldfusion 1.2 k usuários
  • /r/tcl 1.1 k usuários
  • /r/brainfuck 1.1k usuários
  • /r/APLJK 1.1 k usuários
  • /r/oitava 1.0 k usuários
  • /r/sml 797 usuários
  • /r/rakulang 713 usuários

Pequenas comunidades (<500 usuários):

  • /r/ATS 429 usuários
  • /r/NetLogo 356 usuários
  • /r/mercúrio 265 usuários
  • /r/oberon 251 usuários
  • /r/IoLanguage 224 usuários
  • /r/ceilão 180 usuários
  • /r/Rebol 180 usuários
  • /r/PostScript 139 usuários
  • /r/Ioke 130 usuários
  • /r/dylanlang 122 usuários
  • /r/datalog 98 usuários
  • /r/RubyLang 83 usuários
  • /r/CAXUMBA 67 usuários
  • /r/befunge 55 usuários
  • /r/Piet 52 usuários
  • /r/LogoUnderground 35 usuários
  • /r/SNOBOL4 29 usuários

and the union of all the language reddits as the multi language reddit

I want a REAL programming reddit!

ultimamente, muitos usuários expressaram opiniões sobre o estado atual da r/Programação.

  • isto já não é um reddit de programação.

  • alguém interessado em iniciar um reddit de programação?

nós moderadores tentamos o nosso melhor para manter os posts não relacionados à programação longe, mas se você encontrar algum, não basta apontá-lo no tópico de discussão, relatá-los.

é provável que, se desejar uma alternativa não oficial à Programação R/, possa tentar uma destas:

  • R / codificação

  • r / Informática

Deixe uma resposta

O seu endereço de email não será publicado.

Previous post 10 principais Características De Um Grande Namorada
Next post Construction Term of the Month: Critical Path Method (CPM) Scheduling