programmeren

lees deze FAQ voordat u een self instuurt.programmeerpost. Er is al veel gevraagd en beantwoord. Ga je gang en bewerk deze pagina om het nauwkeurig en interessant te houden. Het grootste deel hiervan is afkomstig van reacties op de originele FAQ thread.

welke programmeerblogs of websites leest u?

  • Wat zijn uw favoriete programma gerelateerde blogs? Meer dan 90 reacties

  • welke programmeerblogs lees je regelmatig? 100 + reacties

  • welke programmeergerelateerde blogs lees je regelmatig? 20+ reacties

  • programmeren gerelateerde websites en blogs van uw voorkeur is … ? 30+ reacties

  • welke programma-gerelateerde Blogs lees je? Meer dan 70 reacties

de volgende blogs zijn goed gelezen, maar je bent niet echt toegestaan om toe te geven op prog.reddit dat je ze leest:

  • Joel on Software door Joel Spolsky

  • Codering Horror door Jeff Atwood

  • Steve Yegge ’s blog rants

  • Paul Graham’ s essays

de Andere blogs zijn iets minder populair, maar je mag toegeven dat je deze te lezen:

  • Lambda-de Ultieme, de programmeertalen weblog

  • Een Lijst van Elkaar, op het ontwerp, de ontwikkeling en de betekenis van web content

  • Een Wijk van de Oneindigheid (en andere blogs in verband met Haskell)

  • Planeet Factor, een goede aggregatie van Factor-gerelateerde berichten

Wat de programmering boeken moet ik lezen?

  • welk programmeerboek was jouw favoriet? Meer dan 330 reacties

  • welke programmeerboeken raad je aan? 30+ reacties

  • moet je programmeerboeken lezen? 220 + reacties (beste reactie: “Ja, je moet.”)

  • Ik wil een betere (desktop) programmer worden… welke boeken stel je voor dat ik lees? Meer dan 80 reacties

  • een leeslijst voor de autodidact Computer Scientist 500 + comments. Uit/r / books, niet alleen over programmeren.

bekijk ook deze vragen over Stack Overflow:

  • Wat is het meest invloedrijke boek dat elke programmeur zou moeten lezen?

  • lijst van vrij verkrijgbare programmeerboeken

de top vijf lijkt bijna altijd te zijn:

  • structuur en interpretatie van computerprogramma ‘ s (SICP)

  • Godel, Escher, Bach door Douglas Hofstadter

  • de programmeertaal C (K&R) door Kernighan en Ritchie

  • de pragmatische programmeur van Andrew Hunt en David Thomas

  • Code compleet door Steve Mcconnell

soms noemen mensen de kunst van computerprogrammeren (TAOCP) van Donald Knuth, maar niemand heeft dat ooit gelezen, behalve natuurlijk Steve Jobs. Zie ook boeken programmeurs lezen niet echt door Bill The Lizard.

Ik wil taal X leren, welk boek moet ik lezen?

ik heb geprobeerd de canonieke boeken voor populaire programmeertalen te verzamelen. Deze zijn gericht op ervaren ontwikkelaars. Nieuwe programmeurs kunnen ze misschien volgen, maar ze zullen het makkelijker vinden om te beginnen met een boek gericht op beginners.

  • C: De programmeertaal C (K)&R) door Kernighan en Ritchie

  • C++: C++ Primer door Stanley B. Lippman, of Effectieve C++ door Scott Meyers

  • C# C# in de Diepte door Jon Skeet

  • D: De D programmeertaal van Andrei Alexandrescu

  • Java: Denken in Java door Bruce Eckel

  • Perl: Programmering Perl door Larry Wall, Tom Christiansen en Jon Orwant

  • Python: Python Tutorial door de Python Software Foundation

  • Ruby: programming Ruby The Pragmatic Programmer ’s Guide van Dave Thomas, met Chad Fowler en Andy Hunt of Why’ s (aangrijpend) Guide to Ruby van why the lucky stiff.

  • Rust: de Rust programmeertaal door Steve Klabnik en Carol Nichols, met bijdragen van de Rust gemeenschap

  • Haskell: De echte Wereld Haskell door Bryan O ‘Sullivan, Don Stewart en John Goerzen

  • Lisp: Paradigma’ s van Kunstmatige Intelligentie Programmeren: Case Studies in Common Lisp door Peter Norvig of Praktische Common Lisp door Peter Seibel

  • Regeling: Structuur en Interpretatie van computerprogramma ‘ s (SICP) door Abelson, Sussman, en Sussman

Wat open source projecten moet ik studeren om van te leren?

  • sommige “elegant gecodeerd” C en C++ projecten 300 + reacties

  • Python projecten voor het leren van best practices 50 + reacties

  • Wat is het mooiste stukje publieke broncode dat je zag? Meer dan 90 reacties

sommige gemeenschappelijke-consensus antwoorden lijken te zijn:

  • SQLite is exemplarisch voor het testen en in-code documentatie

  • Quake, het spel door id Software

  • Qt, vooral de API

  • qmail en djb andere code (hoewel dit besproken)

  • Django, een Python web framework

Hoe kan ik de beat uitstelgedrag?

kortom, door reddit niet te lezen. Of je kunt de Procrastinationreddit ( ref) lezen. Maar een beetje serieuzer:

  • hoe djork procrastination verslaat 300 + reacties

  • Wat weerhoudt je ervan om te programmeren? 40 + reacties

zie ook:

  • goed en slecht uitstel door Paul Graham

  • de Pomodoro techniek (werk aan de taak voor 25 minuten, hebben 5 minuten pauze)

Wat is een open source project waaraan ik kan bijdragen?

” bijdragen omwille van bijdragen werkt nooit. Kijk door de software die u elke dag gebruikt en na te denken over hoe het kan worden verbeterd, Doe het dan.”(commentaar van querulous)

  • deel uw eerste contact verhalen over het bijdragen aan een open source project. Meer dan 80 reacties

  • aan welk open source project(en) draag je actief bij? Meer dan 130 reacties

  • ik zit op de universiteit en Ik wil bijdragen aan een OSS-project. Nog suggesties? 40 + reacties

Wat zijn enkele goede programmeerpuzzels?

  • Hey Proggit, wat zijn je moeilijkste programmeerproblemen? Ik zoek een uitdaging. Meer dan 210 reacties

  • 10 Puzzelwebsites om je programmeervaardigheden aan te scherpen

  • 10 meer Puzzelwebsites om je programmeervaardigheden aan te scherpen

Waarom is Haskell zo populair op reddit? Of Erlang? Of…

  • omdat de Haskell gemeenschap rondhangt op Reddit. De Haskell Reddit is een van de grootste reddits.

  • Wat biedt Haskell, bijvoorbeeld, dat Python niet heeft? 550 + reacties

  • ik zie 1-2 artikelen over Haskell elke dag. Waarom? Ik heb deze taal nog nooit ontmoet buiten reddit 630 + reacties

  • hoeveel van jullie zijn echt dingen aan het bouwen met Erlang? Meer dan 70 reacties

zie ook:

  • Waarom uw favoriete taal niet populair is door Ken Shirriff

naar welke muziek luistert u tijdens het programmeren?

  • Wat is reddit ‘ s favoriete programmeermuziek? Bonus als het streamable online 370 + reacties

  • beste achtergrondmuziek voor programmeren? 1040 + reacties

  • Wat is je favoriete programmeermuziek? 270+ reacties

Enkele van de beste antwoorden:

  • stilte

  • cat /dev/urandom > /dev/dsp

  • Soma FM

  • Phillip Glass

  • Wat denk je van de andere web frameworks voor Python? Meer dan 50 reacties

  • welk web framework verkiest u? Meer dan 110 reacties

  • dat is het, Ik laat PHP vallen. Welk web framework moet ik beginnen met leren? Meer dan 80 reacties

het hangt echt af van wat je leuk vindt, welke taal Je gebruikt, en wat je web-app gaat doen. Maar sommige van de populaire zijn:

  • Django, een high-level web framework voor Python

  • pylonen, het Python-raamwerk dat door reddit wordt gebruikt, dwingen je niet om hun sjabloonsysteem of DB-interface te gebruiken

  • robijn op Rails

  • PHP, die iedereen haat maar toch gebruikt

  • Cobol op tandwielen, waardoor legacy integratie eenvoudig en leuk

Wat is de beste manier om taal X of framework Y te leren?

  • Python: officiële tutorial, de Django bron

  • Lisp: Praktische gemeenschappelijke Lisp

  • Haskell: leer je een Haskell

  • Javascript: aan de slag met jQuery, 15 dagen van jQuery

  • Cocoa: Cocoa Design patronen

voeg hier meer toe

Wat is de consensus over het programmeren van paren op de werkplek?

” er is nog geen concensus. Mijn gok is dat de uiteindelijke consensus zal zijn dat het goed is voor sommige mensen en projecten en slecht voor anderen.”(comment by munificent)

ik ben geen programmeur. Hoe begin ik?

zoals het leren van wiskunde of Engels, moet je beginnen met basis bouwstenen van het programmeren. Zoals je optellen en aftrekken, werkwoorden en zelfstandige naamwoorden hebt, heb je if-else en basic loops om te gebruiken. Deze” blokken ” in combinatie regelen het gedrag (de stroom) van een programma. Je zou moeten overwegen om deze basisprincipes in elke taal te beheersen, omdat het idee precies hetzelfde is, ongeacht welke taal je gebruikt.

het is discutabel welke taal u moet gebruiken om deze concepten te leren, en uiteindelijk zal het neerkomen op uw eigen voorkeur. Programmeertalen zijn als de tools in een gereedschapskist-verschillende dienen een beter doel dan anderen, immers je zou geen hamer gebruiken om een spijker in te schroeven. Het gebruik van C# of Java zou het beste idee zijn, omdat de inhoud van de community met betrekking tot deze onderwerpen breed en gevarieerd is en de code die je schrijft niet moeilijk te begrijpen is, maar naarmate je vermogen groeit kun je beslissen welke taal het beste is om te gebruiken voor je eigen projecten.

dit wordt veel gevraagd in het programmeren van Reddit. Enkele van de discussies in het verleden:

  • ik ben een 17-jarige jongen die erg geïnteresseerd is in programmeren en er niets van weet…waar moet ik beginnen?

  • heb je tips om vanaf het begin te leren programmeren?

  • As (SIC) Proggit: Hoe ben je begonnen (programmeren)?

  • als iemand je zou vragen ” Ik wil programmeren, hoe moet ik dan beginnen? Neem aan dat deze persoon geen ervaring heeft..Wat zou je ze vertellen?

  • Ik wil leren programmeren. Welke programmeertaal moet ik eerst leren en waar kan ik gidsen vinden over hoe te beginnen?

  • hoe te leren webontwikkeling om n00bs: 10 dingen die ik geleerd opleiding 50 mensen om software engineers

Is een diploma Informatica nodig?

heeft werk nodig

een CS-graad is voor het werken in softwareontwikkeling. Certificeringsprogramma ‘ s zijn voor het werken in het. Als je een systeembeheerder wilt zijn, streef dan naar certificeringen. Als je softwareontwikkelaar wilt worden, volg dan een CS-diploma, bij voorkeur in een goede instelling.

een CS-graad is een pluspunt voor het werken in IT, maar niet noodzakelijk. De rest van de antwoorden met betrekking tot de werkgelegenheid verwijzen naar banen in de ontwikkeling van software.

  • is een CS-diploma nodig om een programmeur te zijn? Geen.

  • Is een CS-graad de moeite waard om een programmeur te zijn? Ja, heel erg.

  • is een CS-diploma nodig om een baan als programmeur te krijgen? Nee, maar je gaat te ver, zelfs als je erg getalenteerd bent.

  • Is een CS-diploma de moeite waard om een goede baan als programmeur te krijgen? Ja, vooral als je jong en onervaren bent.

zijn geavanceerde graden de moeite waard? Ja voor MSc. Nee Voor PhD, tenzij je op zoek bent naar een academische carrière of een industrie carrière in chip design.

zijn Gevorderde graden noodzakelijk om een baan te vinden of om je carrière te bevorderen? Ja voor academische carrières. Nee voor al het andere. Financieel zijn ze het niet waard. Een beginnende programmeur met een bachelor kan een gemiddeld startsalaris van ergens tussen de $50k en $80k per jaar. Aan de andere kant, de meeste afgestudeerde student stipendia zijn tussen de $15k en $25k per jaar.

aan de andere kant, overweeg graduate study als je graag CS studeert. Houd er rekening mee dat als je CS leuk vindt, het krijgen van een gefinancierde PhD aanbod betekent dat je meerdere jaren betaald krijgt om te studeren wat je leuk vindt (dat wil zeggen gratis onderwijs).

andere graden: Software Engineering, maar het is in principe hetzelfde als de meeste CS programma ‘ s. Andere Informatiewetenschap, MIS, certificeringsprogramma ‘ s en soortgelijke graden die niet de juiste CS of Software Engineering zijn, worden neergekeken en om goede redenen. Kom daar niet in de buurt.

Bottom line: als je wilt programmeren, haal dan een goede Bachelor CS-graad.

ik ga voor een sollicitatiegesprek, hoe moet ik me voorbereiden?

hier vindt u een breed scala aan typische interviewvragen: http://www.reddit.com/r/programming/comments/95nux/ask_proggit_what_are_your_favorite_programming/

het is normaal voor interviewers om uw algemene codering vaardigheden te testen door u een klein probleem op te lossen (meestal op papier). Vragen richten zich op de belangrijkste computerwetenschappelijke technieken, dus de oplossingen zullen dingen omvatten zoals linked-lists, binair zoeken, sorteren, hashtables, etc, alle onderwerpen die zouden worden behandeld in een datastructures en algoritmen klasse. Dit is een nuttige opfriscursus: een Google-Interview hacken.

Uiteraard zijn de vragen afhankelijk van de functie waarvoor u solliciteert en de technologieën die u gebruikt. Sommige bedrijven houden van quiz aanvragers op details van de programmeertaal of het platform, dus het is goed om te poetsen op de meer obscure hoeken van uw doeltaal. Een typisch voorbeeld is: wat betekent het vluchtige trefwoord in C?

sommige bedrijven gaan in de tegenovergestelde richting en vragen kandidaten raadsels op te lossen. Dit werd gepopulariseerd door Microsoft in de jaren 90, maar het is minder gebruikelijk deze dagen. Het canonieke raadsel is: waarom zijn putdeksels rond? U kunt een aantal algemene strategieën voor het oplossen van deze in het boek Hoe zou je Mount Fuji verplaatsen vinden?.

ik ga voor een sollicitatiegesprek, welke vragen moet ik stellen?

de Joel-Test is een goed uitgangspunt. Misschien vindt u ook het omgekeerde telefoonscherm nuttig.

Hoe word ik freelancer? / Advies voor freelancer ontwikkelaars

dus u wilt een consultant worden…?

TLDR versie

welke programmeertaal moet ik gebruiken voor mijn nieuwe spel?

heeft werk nodig

spreken als iemand die al drie jaar les geeft in experimenteel spelontwerp, dus neem dit advies over de kneejerk “C++/C/not Java”:

taal doet er zelden toe, maak je in plaats daarvan zorgen over welke bibliotheken je wilt gebruiken, in welke talen ze gemakkelijk kunnen worden gebruikt, en welke van deze talen werkt voor al je bibliotheken. De enige grote uitzondering hierop is als je je richt op een restrictief platform. Als je een webspel maakt, moet je Flash, Java of JavaScript gebruiken?. Als je een console spel maakt, kun je die niet gebruiken.

bijna elk spel heeft grafische, audio-en invoerbibliotheken nodig. Er zijn bibliotheken speciaal ontworpen voor games die al deze functies wrap, en als een beginner is het waarschijnlijk het beste als je begint met een van deze. De meest aanbevolen zijn SDL, Ogre, Pygame, Slick, JMonkey en XNA. Ogre en Pygame zuigen: gebruik deze niet. XNA is geweldig, en ik haat C # zo vertrouwen dat ik zeg zo met tegenzin. Slick en JMonkey zijn ook geweldig, en omdat het Java-bibliotheken zijn, kun je ze benaderen via Python (Jython), Lisp (Clojure), of Java (duh). Als u een taal wilt gebruiken die niet gemakkelijk door deze bibliotheken wordt ondersteund, kunt u SDL gebruiken omdat er voor alles SDL-bindingen zijn.

nu, een notitie over snelheid, omdat iemand het naar voren gaat brengen. Gebruik Ruby niet. Met uitzondering van Ruby, de zwaarste prestatie verschil dat je ooit zult zien is Python versus C++: Python is ongeveer 100x langzamer dan C++. 100x klinkt als veel: stel echter dat je een O(n2) algoritme hebt. Eenmaal n> 100, is het verschil veroorzaakt door een 100x performance boost te klein om u toe te staan om n met één te verhogen. Waarom is dit belangrijk? Object interactie is van nature een O (n2)algoritme. Als u meer dan 100 objecten op het scherm in C++ kunt verwerken zonder een dip in framerate, dan heeft elke taalschakelaar (behalve Ruby) bijna geen invloed op de prestaties.

ten slotte, wat gebruiken professionals? Traditioneel, C++. Nu, toenemende hoeveelheden Flash, Objective C, en Java. Torenhoge hoeveelheden C#. C++ is nog steeds de meest voorkomende, vooral voor AAA-titels. Echter, de meeste big-budget titels worden gemaakt door het kopen van een bos van professionele middleware bibliotheken (die in C++), lijmen het samen met een kleine hoeveelheid C++ code, dan het schrijven van de rest in een scripttaal. De meest voorkomende scripttaal hier is Lua, maar met een kleine marge.

Ja, u kunt de hel uit dit met behulp van een gebied raster of een quad boom. Beide ontploffen in de asymptoot als gevolg van eindige geheugen. Segregatie kan je laten vallen op O (n) zonder geheugen overhead, maar dat legt beperkingen op aan je spelontwerp.

Waarom haat u <taal invoegen die niet populair is op proggit>?

heeft werk nodig

  • C++: het haten is trendy. Eigenlijk haat ik de fanboys die het net hebben geleerd als hun tweede taal en denken dat het het beste is dat ooit is. Lelijke syntaxis. Slecht vastgeschroefd op C. vreselijk ingewikkelde enterprise bibliotheken die zich vastklampen aan elke populaire OO taal. Segmentatiefout. Sjabloon foutmeldingen zijn nutteloos en massaal.

  • C: de syntaxis van de Functiewijzer is omslachtig. Segmentatiefouten. Sommige bibliotheekfuncties zijn ontworpen door idioten.

  • doelstelling-C: Mac mensen vinden het leuk. Het is nog steeds C.

  • Lisp: niet zuiver genoeg. Verwarrende naamgevingsconventies. Haakje. Niet alle bibliotheekfuncties gedragen zich goed met elkaar.

  • Java: syntaxis te groot. Te langzaam. Alles moet in een klas. Swing zuigt. Lente. Geassocieerd met horrible enterprise bloat, a la Koninkrijk van zelfstandige naamwoorden. Geen functie pointers. Collection framework kan niet omgaan met conversie naar collectie van een supertype. Soms is awt hardware versneld en soms niet. Float type is niet compatibel met iets.

  • Python: witruimte is dom. Langzaam. Regelafwikkeling syntaxis is dom. Object oriëntatie syntaxis is dom. Scope syntaxis is dom.

  • niemand begrijpt het. Lelijke syntaxis. Fanboys.

  • Monkey patching. Traditioneel langzame VM. Gebroken versie van Python met inconsistente semantiek. Langzame versie van perl.

  • Lelijk. Onleesbaar.

  • PHP: zie r / lolphp.

Waarom zijn de meeste games, PC en Console geschreven in C++?

heeft werk nodig

  • zie het artikel Waarom C++

omdat C en c++ (en veel andere talen die geen virtuele machine of interpreter gebruiken) zijn gecompileerd naar native code (assembler) die direct op de computer hardware draait. Dit betekent dat er geen virtuele machine bovenop de hardware is die de tussenliggende code (‘assembler’ voor de virtuele machine draait. Dit is de bytecode in java en IL in. net).

Platforms met een virtuele machine (bijvoorbeeld Java en.NET) gebruik een JIT compiler die de byte code / IL tijdens runtime compileert in assembler voor het draaien op de hardware. Dit proces neemt enkele processorcycli weg, maar tegelijkertijd kan het slimme beslissingen nemen tijdens runtime hoe de code te optimaliseren. In theorie kan dit proces net zo snel of sneller zijn dan de assembler die het resultaat is van het compileren van C/C++ code.

in de praktijk is dit (nog) niet het geval.

dit betekent dus dat men in de praktijk beter een taal kan gebruiken die A) een abstractie geeft boven assembler (dus C, C++ ) en b) Direct compileert naar assembler. Een ander groot probleem is geheugenbeheer. C en c++ dwingen je om je eigen geheugenbeheer te doen, wat beter is als je beperkt geheugen hebt op bijvoorbeeld een console. Met talen die compileren naar IL / Bytecode laat je bijvoorbeeld het geheugenbeheer over aan de virtuele machine, wat betekent dat je daar geen controle over hebt.

welke programmeertaal moet ik leren?

  • C: Je houdt van laag niveau spul en je wilt vrij dicht bij het metaal. Sommige mensen noemen het draagbaar, maar zo draagbaar is het niet.
  • C++: Zoals C, maar makkelijker en klunkier, met objectoriëntatie erin gegooid.
  • C#: draait perfect op Windows. Draait geweldig op Linux / Mac, maar krijgt veel haat omdat “Micro$oft ‘s” vingers erin zitten. Zoals Java, maar niet slecht.
  • Assembly: u leert alles over uw computer als u assembly leert.
  • HTML/CSS / JS: je wilt niet echt een programmeur zijn, je wilt gewoon een website.
  • JS op zichzelf: als je van low level houdt, zul je JavaScript haten. Het is anders best aangenaam. Niet veel out-of-browser ondersteuning nog.
  • PHP: Alsjeblieft, doe geen moeite.
  • Python: mooie standaardbibliotheek, lichtgewicht, makkelijk om een nieuw project te starten. Witruimte is syntactisch belangrijk.
  • Java: draait op veel dingen, maar heeft veel boilerplate en dwingt je om je source tree op naamruimte te rangschikken (denk ik).
  • brainfuck: nergens praktisch voor, maar het is leuk om een tijdje te proberen en dwingt je om op nieuwe manieren te denken.

welke gedeelde / dedicated webhost is het beste?

enkele threads van hoge kwaliteit:

  • Vraag Proggit: Aanbevelingen voor gratis of goedkope, betrouwbare Linux shell providers (moet ondersteunen SSH en scherm, Ubuntu voorkeur)?

  • alternatief voor godaddy? Die rotzakken doneerden $4 miljoen aan McCain die tegen netneutraliteit is en ik heb snel een webhost nodig, maar zij niet!!

welke VCS moet ik gebruiken?

de grote vraag hier is gecentraliseerd (SVN, TFS, CVS) versus gedistribueerd (git, hg). Gecentraliseerde versiebeheer houdt de geschiedenis op de server en u houdt alleen de tip lokaal. Gedistribueerd geeft iedereen een kopie van de repository en stelt u in staat om offline te werken met de hele repo. De meeste mensen geven de voorkeur aan verdeeld deze dagen.

gecentraliseerd

  • SVN (Subversion): langzame vertakking. Snel al het andere. Goed geadopteerd. Open source hosts: Sourceforge
  • TFS (Team Foundation Server): integreert met Visual Studio. Langzaam. Open source hosts: Codeplex
  • CVS: (ik heb dit nog nooit gebruikt)

gedistribueerd

  • Git: gemaakt door de Linux jongens. Goedkope takken, snel. Het meest geschikt voor Linux, maar werkt op alles. Momenteel beschouwd als een hete shit. Open source hosts: GitHub
  • Hg (Mercurial): Git, maar met een soepeler leercurve, en het best geschikt voor Windows (maar werkt op alles). Minder krachtig, gemakkelijker te gebruiken. Open source hosts: BitBucket

wat was de eerste taal die u leerde?

dit is meerdere keren gevraagd (voeg toe als u meer hebt gevonden):

  • wat was de eerste taal die je leerde? (100 + reacties))

  • welke taal begon je voor het eerst, en hoe oud was je? (200 + reacties))

moet ik taal X leren aan nieuwe programmeerstudenten?

  • schema voor eerstejaars CS klassen, goed of slecht? (100 reacties))

  • We leren schema in onze” inleiding tot programma ontwerp ” cursus. Heb ik het mis dat ik teleurgesteld ben dat we niets meer leren… nuttig? Of zijn er concrete praktische voordelen aan de regeling? (30 reacties))

  • welke programmeertaal zou je je kinderen leren? (250 + reacties))

  • ik ben bezig met het ontwikkelen van een Highschool Level introductie tot programmeren cursus. Welke taal zou je onderwijzen, en waarom? (150 + reacties))

  • welke programmeertalen moet ik CS-studenten leren? (60 reacties))

  • mijn vrienden willen dat ik ze leer programmeren. Met welke taal moet ik beginnen en zijn er gratis online studieboeken die u mij aanbeveelt? (10 reacties))

  • dus ik ben eindelijk rond om mezelf wat programmeren te leren. Met welke talen moet ik beginnen? (7 reacties))

welke taal reddits zijn er?

Zeer grote gemeenschappen:

  • /r/javascript 1.33 M-gebruikers
  • /r/python 738k gebruikers
  • /r/java-217k gebruikers
  • /r/cpp 169k gebruikers
  • /r/csharp 162k gebruikers
  • /r/golang 137k gebruikers
  • /r/php-132k-gebruikers
  • /r/roest 125k gebruikers
  • /r/c_programming 99.2 k-gebruikers
  • /r/sql 81.1 k-gebruikers
  • /r/swift 76.6 k-gebruikers
  • /r/ruby 69.3 k-gebruikers
  • /r/haskell 60.9k gebruikers
  • /r/typoscript 56.7 k-gebruikers
  • /r/rstats 49.2 k-gebruikers
  • /r/kotlin 44.3 k-gebruikers
  • /r/matlab 37.2 k-gebruikers
  • /r/scala 36.9 k-gebruikers
  • /r/lisp 30.5 k-gebruikers
  • /r/latex 29.5 k-gebruikers
  • /r/clojure 25.1 k-gebruikers
  • /r/dartlang 24.8 k-gebruikers
  • /r/elixir 18.8 k-gebruikers
  • /r/julia 14.4 k-gebruikers
  • /r/perl 14.2 k-gebruikers
  • /r/asm 13.6 k-gebruikers
  • /r/lua 11.6 k-gebruikers

Grote gemeenschappen (<10.000 gebruikers):

  • /r/elm 9.8k gebruikers
  • /r/erlang 8.4 k-gebruikers
  • /r/fsharp 8.2 k-gebruikers
  • /r/ocaml 7.9 k-gebruikers
  • /r/prolog 7.7 k-gebruikers
  • /r/schema 6.6 k-gebruikers
  • /r/visualbasic 6.6 k-gebruikers
  • /r/objectivec 6.4 k-gebruikers
  • /r/mathematica 6.0 k-gebruikers
  • /r/fortran 5.6 k-gebruikers
  • /r/racket 5.4 k-gebruikers
  • /r/ada 5.1 k-gebruikers
  • /r/d_language/ 5.0 k-gebruikers
  • /r/nim 4.0 k-gebruikers
  • /r/shell 3.5 k-gebruikers
  • /r/gpgpu 2.8 k-gebruikers
  • /r/idris 2.7k gebruikers
  • /r/groovy-2,5 k-gebruikers
  • /r/delphi 2.4 de k-gebruikers
  • /r/coffeescript 2.3 k-gebruikers
  • /r/Zig 2.2 k-gebruikers
  • /r/weer-2,0 k-gebruikers
  • /r/cobol 1.9 de k-gebruikers
  • /r/smalltalk 1.9 de k-gebruikers
  • /r/coq 1.7 k-gebruikers
  • /r/verilog 1.7 k-gebruikers
  • /r/vhdl 1,6 k-gebruikers

Kleinere gemeenten (<1.500 gebruikers):

  • /r/awk 1.4 k-gebruikers
  • /r/pascal 1.3 k-gebruikers
  • /r/coldfusion 1.2 k-gebruikers
  • /r/tcl 1.1 k-gebruikers
  • /r/brainfuck 1.1k gebruikers
  • /r/APLJK 1.1 K gebruikers
  • / R / octave 1.0 K gebruikers
  • / R / sml 797 gebruikers
  • / R / rakulang 713 gebruikers

kleine gemeenschappen (<500 gebruikers):

  • /r/ATS 429 gebruikers
  • /r/NetLogo 356 gebruikers
  • /r/mercurius 265 gebruikers
  • /r/oberon 251 gebruikers
  • /r/IoLanguage 224 gebruikers
  • /r/ceylon 180 gebruikers
  • /r/Rebol 180 gebruikers
  • /r/PostScript-139 gebruikers
  • /r/Ioke 130 gebruikers
  • /r/dylanlang 122 gebruikers
  • /r/datalog 98 gebruikers
  • /r/RubyLang 83 gebruikers
  • /r/BOF 67 gebruikers
  • /r/befunge 55 gebruikers
  • /r/Piet 52 gebruikers
  • /r/LogoUnderground 35 gebruikers
  • /r/SNOBOL4 29 gebruikers

en de Vereniging van alle taal reddits als de multi taal reddit

Ik wil een echte programmering reddit!

de laatste tijd gaven veel gebruikers hun mening over de huidige stand van de R/Programmering.

  • dit is niet langer een programmering reddit

  • iemand geïnteresseerd in het starten van een programmering reddit?

we moderators proberen ons best om niet-programmeren gerelateerde berichten weg te houden, maar als je toevallig te vinden, niet alleen wijzen in de discussie thread, rapporteer ze.

de kans is groot dat, als u een onofficieel alternatief voor R/programmeren wenst, u een van deze:

  • r / codering

  • r / Informatica

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

Previous post Top 10 Kenmerken Van Een Goede Vriendin
Next post Construction Term of the Month: Critical Path Method (CPM) Scheduling