programmering

vennligst les DENNE FAQ før du sender inn en selv.programmering innlegg. Mange ting har blitt spurt og besvart før. Gå videre og redigere denne siden for å holde det nøyaktig og interessant. Det meste av dette ble hentet fra kommentarer på den opprinnelige FAQ-tråden.

hvilke programmeringsblogger eller nettsteder leser du?

  • Hva er din favoritt programmering relaterte blogger? 90 + kommentarer

  • Hvilke blogginnlegg leser du regelmessig? 100 + kommentarer

  • Hvilke blogginnlegg leser du regelmessig? 20 + kommentarer

  • Programmering Relaterte nettsteder og blogger av prefererence er … ? 30 + kommentarer

  • Hvilke Programmeringsrelaterte Blogger Leser Du? 70 + kommentarer

følgende blogger er godt lest, men du har egentlig ikke lov til å innrømme på prog.reddit at du leser dem:

  • Joel På Programvare Av Joel Spolsky

  • Flere Bøker Av Jeff Atwood:

  • Steve Yegges blogg rants

  • Paul Grahams essays

andre blogger er litt mindre populære, men du har lov til å innrømme at du leser disse:

  • Lambda Den Ultimate, programmeringsspråk weblog

  • En Liste Fra Hverandre, på design, utvikling og betydningen av webinnhold

  • Et Nabolag Av Uendelig (og andre blogger relatert til Haskell)

  • Planet Factor, en god aggregering Av Faktorrelaterte innlegg

hvilke programmeringsbøker skal jeg lese?

  • hvilken programmerings bok har vært din favoritt? 330 + kommentarer

  • hvilke programmeringsbøker anbefaler du? 30 + kommentarer

  • Må-lese programmering bøker? 220 + kommentarer (beste kommentar: «Ja, det må du.»)

  • jeg vil bli en bedre (desktop) programmerer… hvilke bøker foreslår du at jeg leser? 80 + kommentarer

  • En Leseliste for Den Selvlærte Datavitenskaperen 500 + kommentarer. Fra / r / bøker, ikke bare om programmering.

Ta Også en titt på disse spørsmålene Om Stack Overflow:

  • Hva er den mest innflytelsesrike boken hver programmerer bør lese?

  • liste over fritt tilgjengelige programmeringsbøker

topp fem ser nesten alltid ut til å være:

  • Struktur Og Tolkning Av Dataprogrammer (SICP))

  • Godel, Escher, Bach Av Douglas Hofstadter

  • Programmeringsspråket C (k& amp;R) Av Kernighan Og Ritchie

  • Den Pragmatiske Programmereren Av Andrew Hunt Og David Thomas

  • Kode Komplett Av Steve Mcconnell

Noen ganger nevner Folk Art Of Computer Programming (Taocp) Av Donald Knuth, men ingen har faktisk lest det, unntatt Selvfølgelig Steve Jobs. Se Også Bøker Programmerere Leser Egentlig Ikke Av Bill The Lizard.

jeg vil lære språk X, hvilken bok skal jeg lese?

jeg har prøvd å samle de kanoniske bøkene for populære programmeringsspråk. Disse er rettet mot erfarne utviklere. Nye programmerere kan være i stand til å følge dem, men de vil finne det lettere å starte med en bok rettet mot nybegynnere.

  • C: Programmeringsspråket C (k& amp;r) av Kernighan Og Ritchie

  • C++: C++ Primer av Stanley B. Lippman, Eller Effektiv C++ Av Scott Meyers

  • C#: C # I Dybden Av Jon Skeet

  • D: Programmeringsspråket D Av Andrei Alexandrescu

  • Java: Thinking In Java Av Bruce Eckel

  • Perl: Programmering Perl Av Larry Wall, Tom Christiansen Og Jon Orwant

  • Python: Python Opplæring Av Python Software Foundation

  • Ruby: Programmering Ruby The Pragmatic Programmerer Guide Av Dave Thomas, Med Chad Fowler Og Andy Hunt Eller Why ‘ S (gripende) Guide til Ruby av why the lucky stiff.

  • Rust: Programmeringsspråket Rust av Steve Klabnik og Carol Nichols, med bidrag Fra Rust-Samfunnet

  • Haskell: Real World haskell av Bryan O ‘ Sullivan, Don Stewart Og John Goerzen

  • Lisp: Paradigmer Av Kunstig Intelligens Programmering: Case-Studier I Common Lisp Av Peter Norvig eller Praktisk Common Lisp Av Peter Seibel

  • Scheme: Struktur og Tolkning Av Dataprogrammer (SICP) Av Abelson, Sussman og Sussman

Hvilke open source-prosjekter skal jeg studere for å lære av?

  • Noen «elegant kodet» C og C++ prosjekter 300 + kommentarer

  • Python prosjekter for læring beste praksis 50 + kommentarer

  • Hva er den vakreste delen av offentlig tilgjengelig kildekode du så? 90 + kommentarer

noen vanlige konsensussvar synes å være:

  • SQLite er eksemplarisk for testing og i-kode dokumentasjon

  • Quake, spillet av id Software

  • Qt, spesielt DENS API

  • qmail og djbs andre kode (selv om dette diskuteres)

  • Django, Et Python web rammeverk

Hvordan slår jeg procrastination?

kort sagt, ved ikke å lese reddit. Eller du kan lese Procrastinationreddit (ref). Men litt mer seriøst:

  • hvordan djork slå sommel 300 + kommentarer

  • Hva holder deg fra koding? 40 + kommentarer

Se også:

  • God Og Dårlig Utsettelse Av Paul Graham

  • Pomodoro Teknikken (arbeid på oppgaven i 25 minutter, har 5 minutters pause)

Hva er et open source-prosjekt jeg kan bidra til?

» Å Bidra for å bidra fungerer aldri. Se gjennom programvaren du bruker hver dag og tenk på hvordan det kan forbedres, så gjør det.»(kommentar av querulous)

  • vennligst del dine første kontakthistorier om å bidra til et åpen kildekode-prosjekt. 80 + kommentarer

  • Hvilke open source-prosjekter bidrar du aktivt til? 130 + kommentarer

  • jeg er på college, og jeg vil bidra TIL ET OSS-prosjekt. Noen forslag? 40 + kommentarer

Hva er noen gode programmeringsoppgaver?

  • Hei Proggit, hva er dine tøffeste programmeringsproblemer? Jeg leter etter en utfordring. 210 + kommentarer

  • 10 Puzzle Nettsteder For Å Skjerpe Dine Programmeringsferdigheter

  • 10 Flere Puslespill Nettsteder For Å Skjerpe Dine Programmeringsferdigheter

Hvorfor Er Haskell så populær på reddit? Eller Erlang? Eller…

  • Fordi Haskell samfunnet henger ut På Reddit. Den Haskell Reddit er en av de største programmering reddits.

  • Hva Tilbyr Haskell, for eksempel, At Python ikke gjør det? 550 + kommentarer

  • jeg ser 1-2 artikler om Haskell hver dag. Hvorfor? Jeg har aldri møtt dette språket utenfor reddit 630 + kommentarer

  • Hvor mange av dere bygger faktisk ting med Erlang? 70 + kommentarer

Se også:

  • Hvorfor favorittspråket ditt er upopulært Av Ken Shirriff

hvilken musikk hører du på mens du koder?

  • hva er reddits favorittprogrammeringsmusikk? Bonus hvis det er streamable online 370 + kommentarer

  • Beste bakgrunnsmusikk for programmering? 1040 + kommentarer

  • Hva er din favoritt programmering musikk? 270 + kommentarer

noen av de beste svarene er:

  • stillhet

  • cat/dev / urandom > / dev / dsp

  • SOMA FM

  • Phillip Glass

  • Hva synes du om de forskjellige webrammer For Python? 50 + kommentarer

  • Hvilken webramme foretrekker du? 110 + kommentarer

  • Det er det, jeg slipper PHP. Hvilken webramme skal jeg begynne å lære? 80 + kommentarer

det avhenger virkelig av hva du liker, hvilket språk du bruker, og hva du skal gjøre. Men noen av de populære er:

  • Django, et høyt nivå web rammeverk For Python

  • Pylons, Python-rammen som brukes av reddit, tvinger deg ikke til å bruke deres malsystem eller DB-grensesnitt

  • Ruby on Rails

  • PHP, som alle hater, men bruker uansett

  • Cobol på Hjul, noe som gjør eldre integrering enkelt og morsomt

Hva er den beste måten Å lære språk X Eller framework Y?

  • Python: offisiell opplæring, Django-kilden

  • Lisp: Praktisk Felles Lisp

  • Haskell: Lær deg En Haskell

  • Javascript: Komme I Gang med jQuery, 15 Dager med jQuery

  • Kakao: Kakao Design Mønstre

LEGG TIL MER her

Hva er konsensus om parprogrammering på arbeidsplassen?

» Det er ingen konsensus om det ennå. Min gjetning er at den ultimate konsensus vil være at det er bra for noen mennesker og prosjekter og dårlig for andre.»(kommentar av munificent)

jeg er ikke en programmerer. Hvordan begynner jeg?

Som å lære matematikk eller engelsk, må du starte med grunnleggende byggeklosser for programmering. Som du har addisjon og subtraksjon, verb og substantiver, vil du ha if-else og grunnløkker å bruke. Disse» blokkene » kombinert sammen styrer oppførselen (strømmen) av et program. Du bør vurdere å mestre disse grunnleggende i alle språk som ideen er nøyaktig den samme uansett hvilket språk du bruker.

det er diskutabelt hvilket språk du bør bruke for å lære disse begrepene, og på slutten av dagen vil det koke ned til din egen preferanse. Programmeringsspråk er som verktøyene i en verktøykasse-forskjellige tjener et bedre formål enn andre, tross alt ville du ikke bruke en hammer for å skru inn en spiker. Å bruke C# eller Java ville være den beste ideen, da fellesskapsinnholdet om disse fagene er bredt og variert, og koden du skriver er ikke vanskelig å forstå, men etter hvert som evnen din vokser, kan du bestemme hvilket språk som er best å bruke til dine egne prosjekter.

Dette blir spurt mye I Programmering Reddit. Noen av tidligere diskusjoner:

  • jeg er en 17 år gammel gutt som er veldig interessert i programmering og vet ingenting om det…hvor skal jeg begynne?

  • Noen tips om hvordan du begynner å lære programmering fra starten?

  • As (sic) Proggit: hvordan kom du i gang (programmering)?

  • hvis noen skulle spørre deg «jeg vil programmere, hvordan skal jeg begynne? Anta at denne personen ikke har erfaring..Hva vil du si til dem?

  • jeg vil Begynne Å Lære Å Programmere. Hvilket programmeringsspråk skal jeg lære først og hvor kan jeg finne guider om hvordan jeg starter?

  • hvordan lære webutvikling til n00bs: 10 ting jeg lærte å trene 50 personer til å være programvareingeniører

er en informatikk grad nødvendig?

TRENGER ARBEID

EN CS-grad er for å jobbe i programvareutvikling. Sertifiseringsprogrammer er for å jobbe I IT. Hvis du vil være en sysadmin, forfølge sertifiseringer. Hvis du vil være en programvareutvikler, forfølge EN CS-grad, helst i en god institusjon.

EN CS-grad er et pluss for å jobbe I DET, men ikke nødvendig. Resten av svarene om sysselsetting refererer til jobber i programvareutvikling.

  • ER EN CS-grad nødvendig for å være programmerer? Ingen.

  • er EN CS-grad verdt å være programmerer? Ja, veldig mye.

  • ER EN CS-grad nødvendig for å få en jobb som programmerer? Nei, men du vil presse lykken, selv om du er veldig talentfull.

  • er EN CS-grad verdt for å få en god jobb som programmerer? Spesielt hvis du er ung og uerfaren.

er avanserte grader verdt? Ja Til MSc. Nei For PhD, med mindre du leter etter en akademisk karriere eller en bransjekarriere innen chip design.

er avanserte grader nødvendig for å få en jobb eller fremme karrieren din? Ja til akademisk karriere. Nei til alt annet. Økonomisk er de ikke verdt det. En startprogrammerer med en bachelorgrad kan ha en gjennomsnittlig startlønn på et sted mellom $ 50k og $ 80k i året. På den annen side er de fleste kandidatstudenter mellom $15k og $25k i året.

på den annen side, vurder masterstudier hvis du liker å studere CS. Merk at hvis DU liker CS, får du et finansiert PhD-tilbud, og får betalt i flere år for å studere det du liker (dvs.gratis utdanning).

Andre grader: Software Engineering, Men det er i utgangspunktet det samme som de fleste CS-programmer. Andre Informasjonsvitenskap, MIS, sertifiseringsprogrammer og lignende grader som ikke er riktig CS Eller Software Engineering er sett ned på og av gode grunner. Ikke gå i nærheten av dem.

Bottom line: hvis du ønsker å programmere, få en god bachelor CS grad.

jeg skal på jobbintervju, hvordan skal jeg forberede meg?

du kan finne et bredt utvalg av typiske intervjuspørsmål her: http://www.reddit.com/r/programming/comments/95nux/ask_proggit_what_are_your_favorite_programming/

det er normalt for intervjuere å teste dine generelle kodingsferdigheter ved å gi deg et lite problem å løse (vanligvis på papir). Spørsmål fokuserer på kjerne datavitenskapsteknikker, slik at løsningene vil involvere ting som koblede lister, binært søk, sortering, hashtables, etc, eventuelle emner som vil bli dekket i En Datastrukturer og Algoritmer klasse. Dette er en nyttig oppfriskning: Hacking Et Google-Intervju.

Selvfølgelig vil spørsmålene avhenge av stillingen du søker om og teknologiene du skal bruke. Noen selskaper elsker å quiz søkere på detaljer om programmeringsspråk eller plattform, så det er godt å børste på de mer obskure hjørner av målspråket. Et typisk eksempel er: Hva betyr det flyktige søkeordet i C?

Noen firmaer går i motsatt retning og ber kandidater om å løse gåter. Dette ble popularisert Av Microsoft på 90-tallet, men det er mindre vanlig i disse dager. Den kanoniske gåten er: Hvorfor er kumlokk rundt? Du kan finne noen generelle strategier for å løse disse i boken Hvordan Vil Du Flytte Mount Fuji?.

jeg skal på jobbintervju, hvilke spørsmål skal jeg stille?

Joel-Testen er et godt utgangspunkt. Du kan også finne Omvendt Telefonskjermen nyttig.

hvordan blir jeg frilanser? / Råd for frilansutviklere

så du vil være konsulent…?

TLDR versjon

hvilket programmeringsspråk skal jeg bruke for mitt nye spill?

TRENGER ARBEID

Snakker som noen som har mentorert en klasse på eksperimentell spilldesign de siste tre årene, så vær så snill å ta dette rådet over kneejerk «C++/c/not Java»:

Språk betyr sjelden, i stedet bekymre deg for hvilke biblioteker du vil bruke, hvilke språk de lett kan brukes på, og hvilke av disse språkene som fungerer for alle bibliotekene dine. Det eneste store unntaket til dette er hvis du målretter mot en restriktiv plattform. Hvis du lager et nettspill, må Du bruke Flash, Java eller JavaScript?. Hvis du lager et konsollspill, kan du ikke bruke noen av dem.

Nesten alle spill trenger grafikk, lyd og inndatabiblioteker. Det er biblioteker spesielt utviklet for spill som pakker alle disse funksjonene, og som nybegynner er det nok best hvis du starter med en av disse. DE mest anbefalte er SDL, Ogre, Pygame, Slick, JMonkey OG XNA. Ogre og Pygame suck: ikke bruk disse. XNA er flott, Og Jeg hater C# så stoler på at jeg sier så begrudgingly. Slick Og JMonkey er også gode, Og Å Være Java-biblioteker, kan du få tilgang til Dem Via Python (Jython), Lisp (Clojure) eller Java (duh). Hvis du er død satt på å bruke et språk som ikke er en av de som enkelt støttes av disse bibliotekene, kan du bruke SDL fordi DET ER SDL bindinger for alt.

nå, et notat om fart, fordi noen kommer til å ta det opp. Ikke Bruk Ruby. Unntatt Ruby, den hardeste ytelsesforskjellen du noensinne vil se Er Python versus C++: Python er omtrent 100x tregere Enn C++. 100x høres ut som mye: men si at Du har En o (n2) algoritme. Når n & gt;100, er forskjellen forårsaket av en 100x ytelsesøkning for liten til at du har råd til å øke n med en. Hvorfor er dette viktig? Objektinteraksjon er av natur en o (n2)algoritme. Hvis du kan håndtere over 100 objekter På skjermen I C++ uten en dukkert i bildefrekvens, vil alle språkbrytere (unntatt Ruby) nesten ikke ha noen effekt på ytelsen.

Til Slutt, hva bruker fagfolk? Tradisjonelt, C++. Nå øker mengden Flash, Objective C og Java. Sky-rocketing mengder Av C#. C++ er fortsatt den vanligste, spesielt FOR AAA-titler. Imidlertid er de fleste store budsjetttitler laget ved å kjøpe en haug med profesjonelle mellomvarebiblioteker( som er I C++), lim den sammen med en liten Mengde C++ – kode, og skriv resten på et skriptspråk. Det vanligste skriptspråket her Er Lua, men med en liten margin.

Ja, du kan trimme helvete ut av dette ved hjelp av et regionrutenett eller et quad-tre. Begge disse blåser opp i asymptoten på grunn av endelig minne. Segregering kan slippe Deg Til O (n) uten minne overhead, men det pålegger restriksjoner på spilldesign.

hvorfor hater du<sett inn språk som er upopulært på proggit >?

TRENGER ARBEID

  • C++: Hater det er trendy. Egentlig hater bare fanboys som nettopp har lært det som sitt andre språk og tror det er det beste noensinne. Stygg syntaks. Dårlig boltet På C. Horribly convoluted enterprise biblioteker som klamrer seg til alle populære oo språk. Segmentering Feil. Mal feilmeldinger er ubrukelig og massiv.

  • C: Funksjon pointer syntaks er tungvint. Segmenteringsfeil. Noen av bibliotekets funksjoner ble designet av idioter.

  • Objective-C: Mac folk liker Det. Det Er Fortsatt C.

  • Lisp: Ikke rent nok. Forvirrende navnekonvensjoner. Parentes. Ikke alle bibliotekfunksjoner oppfører seg godt med hverandre.

  • Java: Syntaks for stor. For sakte. Alt må være i en klasse. Swing suger. Våren. Forbundet med fryktelig enterprise bloat, et La Rike Av Substantiver. Ingen funksjon pekere. Collection framework kan ikke håndtere konvertering til samling av en supertype. Noen ganger er awt maskinvareakselerert og noen ganger er det ikke. Float type er ikke kompatibel med noe.

  • Python: Whitespace er dumt. Treg. Line wrap syntaks er dum. Objekt orientering syntaks er dum. Scope syntaks er dumt.

  • Haskell: ingen forstår det. Stygg syntaks. Fanboys.

  • Ruby: Monkey patching. Tradisjonelt sakte VM. Broken versjon Av Python med inkonsekvent semantikk. Langsom versjon av perl.

  • Perl: Stygg. Uleselig.

  • PHP: Se r / lolphp.

Hvorfor er flertallet av spill, PC og Konsoll skrevet I C++?

TRENGER ARBEID

  • Se artikkelen Hvorfor C++

Fordi C og C++ (og mange andre språk som ikke bruker en virtuell maskin eller tolk) er kompilert til innfødt kode (assembler) som kjører direkte på maskinvaren. Dette betyr at det ikke er noen virtuell maskin på toppen av maskinvaren som kjører mellomkoden (‘assembler’ for den virtuelle maskinen. Dette er bytecode i java OG IL I. NET).

Plattformer med en virtuell maskin (F. Eks Java og.NET) bruk EN jit-kompilator som kompilerer byte-koden / IL ved kjøring i assembler for å kjøre den på maskinvaren. Denne prosessen tar noen prosessorsykluser unna, men samtidig kan det ta klare beslutninger ved kjøring hvordan man optimaliserer koden. I teorien kan denne prosessen være så rask eller raskere enn assembler som følge av kompilering Av C / C++ – kode.

i praksis er det ikke (ennå) saken.

dette betyr dermed at man praktisk talt bedre kan bruke et språk som a) gir en abstraksjon over assembler (dermed C, C++ ) og b) kompilerer direkte til assembler. Et annet stort problem er minnehåndtering. C og c++ tvinger deg til å gjøre din egen minnehåndtering, noe som er å foretrekke hvis du har begrenset minne på for eksempel en konsoll. Med språk som kompilerer TIL IL / Bytecode for eksempel lar du minnestyringen til den virtuelle maskinen, noe som betyr at du ikke har kontroll over det direkte.

hvilket programmeringsspråk skal jeg lære?

  • C: du liker lavt nivå ting og du vil være ganske nær metallet. Noen kaller det bærbart, men det er egentlig ikke så bærbart.
  • c++: Som C, men enklere og klunkier, med objektorientering kastet inn.
  • C#: Kjører perfekt På Windows. Kjører bra På Linux / Mac,men får mye hat fordi «Micro$oft’ s » fingre er i den. Som Java, men ikke shitty.
  • Montering: Du vil lære alt som er å vite om datamaskinen din hvis du lærer montering.
  • HTML / CSS / JS: du vil egentlig ikke være programmerer, du vil bare ha et nettsted.
  • JS på egen hånd: hvis du liker lavt nivå, hater Du JavaScript. Det er ganske hyggelig ellers. Ikke mye out-of-browser støtte ennå.
  • PHP: For guds skyld, ikke bry deg.
  • Python: Nice standard bibliotek, lett, lett å starte nytt prosjekt. Whitespace er syntaktisk viktig.
  • Java: Kjører på mange ting, men har mye boilerplate og tvinger deg til å ordne kildetreet ditt etter navneområde (tror jeg).
  • brainfuck: Ikke praktisk for noe, men det er morsomt å prøve en stund og tvinger deg til å tenke på nye måter.

hvilken delt / dedikert webverten er best?

noen tråder av høy kvalitet:

  • Spør Proggit: Anbefalinger for gratis Eller billige, pålitelige Linux shell-leverandører (må støtte ssh og skjerm, Ubuntu preferred)?

  • Alternativ til godaddy? Damn Bastards donerte $4 mill Til McCain som motsetter Seg Nettnøytralitet og jeg trenger en webhost snart, men ikke dem!!

Hvilke VCS skal jeg bruke?

det store spørsmålet her er sentralisert (SVN, TFS, CVS) versus distribuert (git, hg). Sentralisert versjonskontroll holder historien på serveren, og du bare holde spissen lokalt. Distribuert gir alle en kopi av depotet og lar deg jobbe offline med hele repo. De fleste foretrekker distribuert i disse dager.

Sentralisert

  • SVN (Subversion): Langsom forgrening. Rask alt annet. Godt vedtatt. Åpen kildekode verter :Sourceforge
  • TFS( Team Foundation Server): Integreres Med Visual Studio. Treg. Åpen kildekode verter: Codeplex
  • CVS: (jeg har aldri brukt dette)

Distribuert

  • Git: Laget Av Linux-gutta. Billige grener, raskt. Passer Best Til Linux, men fungerer på alt. Foreløpig anses å være noen hot shit. Åpen kildekode verter: GitHub
  • Hg (Mercurial): Git, Men med en jevnere læringskurve, og best egnet Til Windows (men fungerer på alt). Mindre kraftig, enklere å bruke. Åpen kildekode verter: BitBucket

Hva var det første språket du lærte?

dette har blitt spurt flere ganger (vennligst legg til hvis du fant mer):

  • Hva var det første språket du lærte? (100 + kommentarer)

  • hvilket språk startet du først, og hvor gammel var du? (200 + kommentarer)

Skal jeg lære språk X til nye programmerings studenter?

  • Ordning for FØRSTE års CS-klasser, bra eller dårlig? (100 kommentarer)

  • Vi lærer Ordningen i vår» Introduksjon Til Program Design » kurs. Er jeg galt i å bli skuffet over at vi ikke lærer noe litt mer… nyttig? Eller er det faktiske praktiske fordeler Med Ordningen? (30 kommentarer)

  • hvilket programmeringsspråk vil du lære barna dine? (250 + kommentarer)

  • jeg er i ferd med å utvikle en highschool Nivå Introduksjon Til Programmering kurs. Hvilket språk lærer du, og hvorfor? (150 + kommentarer)

  • Hvilke programmeringsspråk skal JEG lære CS-studenter? (60 kommentarer)

  • mine venner vil at jeg skal lære dem å programmere. Hvilket språk skal jeg begynne med, og er det noen gratis online lærebøker som du anbefaler jeg følger? (10 kommentarer)

  • nå har jeg endelig begynt å lære meg litt programmering. Hvilke språk skal jeg begynne med? (7 kommentarer)

Hvilket språk reddits er der?

Svært store samfunn:

  • /r/javascript 1.33 m brukere
  • /r/python 738k brukere
  • /r/java 217k brukere
  • /r/cpp 169k brukere
  • /r/csharp 162k brukere
  • /r/golang 137k brukere
  • /r/php 132k brukere
  • /r/rust 125k brukere
  • /r/c_programmering 99.2 k brukere
  • /r/sql 81.1 k brukere
  • /r/swift 76.6 k brukere
  • /r/ruby 69.3 k brukere
  • /r/haskell 60.9k brukere
  • /r/typescript 56.7 k brukere
  • /r/rstats 49.2 k brukere
  • /r/kotlin 44.3 k brukere
  • /r/matlab 37.2 k brukere
  • /r/scala 36.9 k brukere
  • /r/lisp 30.5 k brukere
  • /r/latex 29.5 k brukere
  • /r/clojure 25.1 k brukere
  • /r/dartlang 24.8 k brukere
  • /r/elixir 18.8 k brukere
  • /r/julia 14,4 k brukere
  • /r/perl 14,2 k brukere
  • /r/asm 13,6 k brukere
  • /r/lua 11,6 k brukere

store fellesskap (<10 000 brukere):

  • /r / elm 9.8k brukere
  • /r/erlang 8.4 k brukere
  • /r/fsharp 8.2 k brukere
  • /r/ocaml 7.9 k brukere
  • /r/prolog 7.7 k brukere
  • /r/skjema 6.6 k brukere
  • /r/visualbasic 6.6 k brukere
  • /r/objectivec 6.4 k brukere
  • /r/mathematica 6.0 k brukere
  • /r/fortran 5.6 k brukere
  • /r/racket 5.4 k brukere
  • /r/ada 5.1 k brukere
  • /r/d_language/ 5.0 k brukere
  • /r/nim 4.0 k brukere
  • /r/shell 3.5 k brukere
  • /r/gpgpu 2.8 k brukere
  • /r/idris 2.7k brukere
  • /r/groovy 2.5 k brukere
  • /r/delphi 2.4 k brukere
  • /r/coffeescript 2.3 k brukere
  • /r/Zig 2.2 K brukere
  • /r/frem 2.0 k brukere
  • /r/cobol 1.9 k brukere
  • /r/smalltalk 1.9 k brukere
  • /r/coq 1.7 k brukere
  • /r/vhdl 1.6 k brukere

mindre samfunn (< 1500 brukere):

  • /r / awk 1.4 k brukere
  • /r/pascal 1.3 k brukere
  • /r/coldfusion 1.2 k brukere
  • /r/tcl 1.1 k brukere
  • / r / brainfuck 1.1k brukere
  • /r/apljk 1.1 k brukere
  • /r/oktav 1.0 k brukere
  • /r/sml 797 brukere
  • /r/rakulang 713 brukere

Små samfunn (< 500 brukere):

  • /r/ATS 429 brukere
  • /R/NetLogo 356 brukere
  • /r/mercury 265 brukere
  • /r/oberon 251 brukere
  • /r/IoLanguage 224 brukere
  • /r/ceylon 180 brukere
  • /R/REBOL 180 brukere
  • /R/Postscript 139 brukere
  • /r/IOKE 130 brukere
  • /r/dylanlang 122 brukere
  • /r/datalog 98 brukere
  • /r/rubylang 83 brukere
  • /r/kusma 67 brukere
  • /r/befunge 55 brukere
  • /r/piet 52 brukere
  • /r/logounderground 35 brukere
  • /r/snobol4 29 brukere

og foreningen av alle språk reddits som multi språk reddit

jeg vil HA EN EKTE programmering reddit!

I Det Siste har mange brukere uttrykt meninger om den nåværende tilstanden til r / Programmering.

  • dette er ikke lenger en programmering reddit

  • Noen som er interessert i å starte en programmering reddit?

vi moderatorer prøver vårt beste for å holde ikke-programmerings relaterte innlegg unna, men hvis du finner noen, ikke bare peke det ut i diskusjonstråden, RAPPORTERE dem.

Sjansene er, hvis du ønsker et uoffisielt alternativ til r / Programmering, kan du faktisk prøve en av disse:

  • r / Koding

  • r / Informatikk

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Previous post Topp 10 Trekk Av En Stor Kjæreste
Next post Construction Term Of The Month: Critical Path Method (Cpm) Scheduling