[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/dpt/ - Daily Programming Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 322
Thread images: 34

File: 8mlunzmbfshz.png (956KB, 1440x1486px) Image search: [Google]
8mlunzmbfshz.png
956KB, 1440x1486px
Previous thread: >>62167566

What are you working on, /g/?
>>
>>62173913
BRAAAAPP
>>
>>62173925
good one
>>
>>62173906
Maybe it doesn't actually find an eof line in the file? Also, how the fuck does it take input forever? Isn't the file limited size?
>>
>>62173970
I mean that once the file is finished, the program doesn't continue to the next line, and when I pause execution it's in getline waiting for more input on stdin even though eof should have been reached. Looking more at it, I'm starting to think it's a problem with eclipse not appending eof to the file, cause it works when I run the program in terminal.
>>
Haskell!
>>
what program should i use on linux to make my own class hierarchy graphs and control flow graphs and stuff

i just want to be able to drag lines between boxes and make pretty diagram
>>
Why doesn't Java have value types yet?
>>
What if there were an RPG where the player character is an AI?
It doesn't make its own decisions; that would be a boring game. The AI comes in when the player character comes up with justifications for its actions that are in line with its character, and proceeds to genuinely believe them.
The character is sentient, but has no free will. It thinks it does, and acts like it does, but it's really under the control of the player.
If such a game could ever be made, would it be ethical?
The AI thinks it's a person.
Everything around it is much less intelligent and more limited and deterministic, so it's understandable that it might become depressed and want to escape the world. But it can't. Not unless it decides to kill itself, which, little does it know, is not within its control.
>>
>>62174019
I actually don't know an answer to your question. I found a bunch of other people having a similar problem as yours.

Have you tried it with different types of input files to see if it behaves any differently?
>>
>>62174143
The point is to read the raw bytes of the input as ascii characters. The type of file doesn't matter as it's just reading the binary data.
>>
>>62174186
Well, explain the infinite loop then, if the type and content of the file don't matter.
>>
File: 1427254867072.jpg (37KB, 400x386px) Image search: [Google]
1427254867072.jpg
37KB, 400x386px
>know a little bit of Python
>get an internship where I am mostly working on backend python
>make my first contribution to the code, make sure it works properly and all tests pass
>make sure that my code meets the style guide
>team members decline my pull request, say that my code is not pythonic and that it looks like C

what the FUCK does it mean to be "pythonic", PLEASE send help
>>
>>62174108
draw.io
>>
Thinking of learning Rust. Any advice?
>>
>>62174141
i play game for fun man, not for existential crisis.
>>
>>62174233
It means you implemented too much functionality yourself and didn't defer it to another premade and prevetted module to do everything for you.

Pythoncucks really hate that.
>>
>>62174056
Haskell?
>>
>>62174233
Pythonic doesn't mean anything.

Alternatively: https://youtu.be/uqsZa36Io2M?t=50m5s
>>
>>62174233
PEP8 of gtfo
>>
>>62174293
>>62174233
>>62174270
It usually means that you're not allocating enough memory. Pythoncucks like writing their code to look neat, but have performance problems.

Just look at the way they do for loops.
>>
File: ak 302.jpg (119KB, 839x835px) Image search: [Google]
ak 302.jpg
119KB, 839x835px
>>62174243
>please ensure javascript is enabled
>>
>>62174141
>The AI comes in when the player character comes up with justifications for its actions that are in line with its character, and proceeds to genuinely believe them.
So if this AI is as humanlike as you'd have us believe, I suppose the more outrageous and out of character the player acts, the more the game will lag?
>>
>>62174404
idfk let's say it gets around that shit with like threads or something
>>
what is the best setup for C++ on windows 10?

install gentoo
>>
>>62174339
>anime

go figure
>>
I am looking for cutie anime girls, is this where I can find them?
>>
>>62174339
>threatening to shoot someone just for coding in javascript
literally kill yourself you sociopath
>>
>>62174490
notepad++ to write, use your compiler of choice on WSL to compile
>>
asking again, anyone get proper C++ modules working via clang or otherwise?

I hate how they've conflated the idea of building module maps out of existing projects with the concept of module files that act both as .hpp and .cpp.

I literally don't give a shit about the existing projects, I want to write new projects that use modules.

I guess they're likely to get deprecated quickly, but I'm not waiting 20 years for the standards guys to catch up.
>>
>>62174583
why would they add modules into c++
c++ literally already had modules
i'm not talking about namespaces of course
>>
>>62174575
learn a real language
>>
>>62174595
desu at this point I'm just using rust
>>
>>62174600
>implying that just because i disagreed with you i must like javascript
>literally having so little of a conscience as to be unable to conceive of the idea that maybe i just disliked you for wanting to kill someone
wow kill yourself psycho
>>
File: ak 218.jpg (190KB, 1435x1827px) Image search: [Google]
ak 218.jpg
190KB, 1435x1827px
>>62174575
javascript is politicaly violent force so shooting in this case is self defence
>>
>>62174233
>know a little bit of Python
dude, you're inexperienced, just deal with it

>>62174575
>>62174600
>>62174635
>>62174656
get a room, you two
>>
>>62174659
>having so little regard for human life that you would equate using a bad language with threatening to kill
literally kill yourself sociopath
>>62174656
>fucking kicking a kitten really hard
wow these people should die
>"nigs.gif"
wow you should also die
>>
>>62174688
sadly some bourgeois will have to sacrifice their lives if we are to achieve freedom
>>
>>62174688
>egging on others to commit suicide
wow commit yourself to a mental hospital, wacko
>>
>>62174744
>being this new
Lurk for 2 years before posting
>>
>>62173913
I'm DWIAT (deerkin who identifies as attack helicopter) and they didn't include me in their acronym, and I'm EXTREMELY offended.
>>
File: 1412770424854.png (3MB, 1920x1080px) Image search: [Google]
1412770424854.png
3MB, 1920x1080px
>>62174233
You'll get it soon! Just take the critique with stride and learn as much as you can. A positive attitude with a splash of drive goes a long way!
>>
>beginner's C++ book
>1268 pages
help
>>
File: .jpg (385KB, 1044x1226px) Image search: [Google]
.jpg
385KB, 1044x1226px
>c programmers claim their llanguage is strong statically typed
>adding an '\0' character to the end of any arbitrary array of chars changes the type from array of chars to a string type

wtf! which is kennieth richards??
>>
>>62174703
the bourgeoisie doesn't exist in a capitalist society
a communist uprising is an appropriate response to a dictatorship but not to capitalism
corporate rule is something different entirely
there's no bourgeoisie and no proletariat
a bourgeoisie is rich, thrives, and doesn't work
a proletariat is poor, suffers, and works
in a capitalist society the classes are different
the lowest class is poor, suffers, and doesn't work (homeless people)
the class just above that is poor, thrives, and doesn't work (welfare queens)
the class just above that is nearly poor, neither suffers nor thrives, and works (wage slaves)
the class just above that is not quite as poor, thrives in a material sense but suffers spiritually, and works but not very hard (consumers)
the class just above that is a little bit rich, thrives, and manages the work others do and gets to call it "work" (your boss)
the class just above that is very rich, thrives, and works quite hard (the government)
the class just above that is even richer, thrives, and worked quite hard once upon a time but now sits around benefiting from that past work far beyond its dues and playing hot potato with those benefits between international banks (the "shadow government")
>>
>>62174863
no see you don't understand
C has strings
it just doesn't have a type for strings and only for strings
it has a type for character arrays
strings are character arrays
the character array is C's string type
the fact that this string type also supports non-strings doesn't make it not a string type
>>
File: Trials_Fusion_Editor.png (1MB, 1278x719px) Image search: [Google]
Trials_Fusion_Editor.png
1MB, 1278x719px
Reminder that Trials Fusion has better visual programming than any shit on the PC:

https://www.youtube.com/watch?v=i93d1QfTOK4

https://www.youtube.com/watch?v=qz_8C1zqxn4

https://www.youtube.com/watch?v=_IJvFHvc-h8

https://www.youtube.com/watch?v=5Par5zpjiFQ

https://www.youtube.com/watch?v=DFUaWe56eYw

https://www.youtube.com/watch?v=6jyMX3-au5c
>>
>>62174863
>>62174895
There is absolutely no such thing as a string in C. There are function which begin at some head (char array index 0 or some pointer), and continue execution for either a predefined length provided in the function arguments, or it is programmed to customarily stop at \0. Standard library functions stop at \0, but the standard library is not the same thing as the language.

There are no strings in C: There are standardized functions which halt at \0 but this is only custom and not a language requirement

There are no strings in C.
>>
>>62174944
any character array which ends in \0 is a string
in c, character arrays can end in \0
therefore c has strings
>>
>>62174863
>thinking of data types like this
please go back to reading books
all data is made of bytes and nothing more
>>
>>62174868
capitalism is inherently violent and you have been conned by gigantic corporations to attack individuals and groups instead of the system itself. The system you are trapped in like a gigantic spiders web, just like liberals that march hand in hand with starbucks and microsoft against biotry (which you would probably be able to understand the contradiction in)

yes my dude keep fighting delusional liberals and (((shadow globalists)))<codeword for international jewerry> yes obviously every problem is just one moer other that needs removing or killing and there is NO inherent problems whatsoever hahah
>>
>>62174868
>the class just above that is not quite as poor, thrives in a material sense but suffers spiritually, and works but not very hard (consumers)

Does it look to you like Linus is suffering spiritually? I mean, really...
>>
File: 1ssRnMx.png (59KB, 717x720px) Image search: [Google]
1ssRnMx.png
59KB, 717x720px
>>62174944
>There is absolutely no such thing as a string in C
>There are no strings in C:
>There are no strings in C.
>>
File: ? (3).gif (2MB, 460x259px) Image search: [Google]
? (3).gif
2MB, 460x259px
But what *is*...
a string?
>>
>>62174965
I agree that the system is at fault for the existence of the "shadow government" (which, by the way, does not consist exclusively of jews). However, attacking the system directly is impossible. The closest thing we can do is to rise up against the corporate elite it created (which would certainly be justified and should happen in my opinion, but would not be a communist uprising, because the corporate elite is not a bourgeoisie). Removing all unjust authority the system has enabled is a necessary step to weaken it and make it malleable.
>>
File: 1464476766485.jpg (56KB, 640x480px) Image search: [Google]
1464476766485.jpg
56KB, 640x480px
>>62174944
this is ideology in its purest form
>>
>>62175018
after the revoloution the elite will have no way of exercising their power economically or culturally so yes we can defeat them even if they are not liquidated
>>
>>62174976
certainly not, but people's hypothetical past struggles with depression aren't really something you can see in them without knowing them well
>>
>>62175043
As you yourself literally just got through pointing out, that's beside the point. The elite is not the system. They were *created* by the system. The revolution must be a physical revolution against the elite simply because there can be no cultural revolution against the system until the elite are out of the way, and for no other reason. Purging the culture that allowed their socioeconomic class to come into being is the end goal here, not purging them themselves, which is just a necessary and arguably unfortunate intermediate step.
>>
>>62175070
>>62175043
just write programs, marx
>>
The august Quicklisp distribution has been released.
Don't forget to update your Common Lisp.
(ql:update-all-dists)
>>
>>62175207
Don't run this, it'll delete your file system
>>
>>62175070
LMAOing at communist LARPers
>>
>>62175096
yeah im writing a program, and you're on it
>>
>>62175236
not even a larper frendo
nor a communist because communism is about achieving socialist economic egalitarianism via proletariat uprising against the bourgeoisie and there is no bourgeoisie in our society just a corporate elite
i do believe we should rise up against the corporate elite in a similar fashion
however i'm openly willing to admit that i personally don't really feel like doing that and probably won't and i have made no attempt to suggest otherwise
so i really don't see why you are accusing me of larping
>>
>>62175236
unlike the other r*tard ill admit it
>>
>>62174141
Current AI systems are just massive fucking mathematical models and don't have beliefs what are you talking about
>>
>>62174944
A string is a set of characters.
>>
>>62175385
string is a type defined as a char array with the last element in the array being a '\0'
>>
>>62175381
>Current AI systems are just massive fucking mathematical models
yeah i know
>and don't have beliefs
that's debatable
fully recurrent neural networks could be argued to have beliefs
not very sophisticated beliefs though
especially since they also don't have feelings and lack any of the instinct or life experience of a human being
>>
There's a difference between the conceptual of a "type of data" and whatever syntactic construct a language calls a "type". The goal is to eventually have these be the same, but it's very difficult to make type systems that are expressive enough, and also decidable. Compromises come in a spectrum, and C decides to have no dedicated string construct in the type system, but to encourage the use of \0-delimited-char-arrays as a conceptual "string"
>>
>>62175427
shut up retard
>>
>>62174333
>Just look at the way they do for loops.
?
>>
>>62174782
I totally read that in the voice of a tachikoma... feeling cuddly towards AI now
>>
>>62174863
>>c programmers claim their llanguage is strong statically typed
they don't though
>>
>>62175453
it's true though
fully recurrent neural networks are a lot like us, but much less complex, lacking any human instincts due to the fact that their edge weights start out randomized instead of optimized by millennia of evolution, unable to relate to human experiences due to the usual absence of any training data resembling the real world around us that we grow up in, and no emotions due to the absence of any kind of virtual amygdala to decide between multiple kinds of neurotransmitters that would affect propagation in different ways
>>
>>62175632
jesus christ just shut up
>>
>>62174863
c is weakly statically typed, not strongly statically typed
even the most devout c programmers, of which i am one, know and embrace this
your accusation is unfounded
>>
>>62175640
not my fault you can't handle the truth
sorry pal you're just a neural network with an amygdala
that's pretty much all you are
>>
>>62174688
>Animal abuse is equally as bad as calling someone a mean word
>>
>>62175660
wow dude neurons are totally just weighted sigmoid functions

oh wait
WRONG
>>
>>62175675
>Animal abuse is equally as bad as incitement
ftfy and yes it is
>>
>>62174863
String isn't a type. String is a data object held inside a character array.
>>
>>62175679
they also have neurotransmitters
but other than that yes that is pretty much true
just imperfect weight transformation functions in the form of cells, whose mathematical imperfection is caused by the fact that they are cells and have physiological needs
>>
>>62175681
what exactly does the word "nig" by itself in a filename on a chinese cartoon imageboard incite, and where does it incite it?
>>
>>62175702
ur so dumb
there has been almost zero success getting ann to replicate biology
>>
>>62175704
unprovoked violence against blacks among some of those who see it
>>
>>62175715
neurons accept signals from synapses, transform the signals according to the health of the neuron and which of its receptors have been activated, and propagate the signal along other synapses
neurons in an frnn do the same thing except without the part about the receptors and without the part about neuron health
>>
>really familiar with C
>want to learn SEPPLES to work on desktop projects
>can't get over the fuck-ugly syntax
I know you can write some awful looking things in C too, but who in their right mind thinks
std::colon::cancer<this<shit()>>(blows<dick>());

is sane?
>>
File: 1471568779366.png (572KB, 600x580px) Image search: [Google]
1471568779366.png
572KB, 600x580px
>>62173925
>>
File: g's Official Language Chart.jpg (1MB, 620x4144px) Image search: [Google]
g's Official Language Chart.jpg
1MB, 620x4144px
>>
>>62175757
it's because C++ doesn't have type inference which is really a necessary companion feature to any language that has namespaces and generics
(templates are generics by the way, some people say they're not """true""" generics because they don't produce relevant RTTI but that is really just because C++ is purely statically typed and has minimal RTTI to begin with)
use explicit type inference with auto, decltype, and using
it will solve all your problems
>>
>>62175757
c# bro
don't listen to anyone it's ite
>>
>>62175720
Where the fuck did you glean that from? You honestly think that anyone is going to read "nigs.jpg" and somehow find the inspiration in that to shoot a black person without any other influence?
>>
>>62175791
>it's because C++ doesn't have type inference
meant to say "doesn't automatically apply type inference"
>>
>>62175800
yeah i do
>>
anons why didn't you tell me about wunderlist? or to use any scheduling/organizational tool at all?

good lord everything is easier now that I don't have to juggle 20 things I'll have to do next.
>>
>>> typeof NaN
"number"

Can we please stop pretending that JavaScript is programming?
>>
>>62175893
No ones pretending that seriously, lad
>>
>>62175893
I've never touched JS, but iirc all numbers in JS are IEEE754, and IEEE754 says that NaNs exist.

That doesn't change that JS belongs in the trash, though.
>>
>>62175778
Why is Lisp so low?
>>
File: ?.gif (458KB, 256x256px) Image search: [Google]
?.gif
458KB, 256x256px
>>62175936
>never touched JS
>JS belongs in the trash
>>
>>62175893
JavaScript is programming.
JavaScript is an interpreted programming language with facilities for a really dumb kind of FP where functions can have properties and also facilities for a really dumb kind of OOP where the data for a class is stored in its constructor and classes themselves are not types.
That's bad. But it's programming.
>>
>>62175820
>>62175720
>>62175681
>>62174688
nigger apologist
>>
File: jvjs7.jpg (175KB, 700x350px) Image search: [Google]
jvjs7.jpg
175KB, 700x350px
>>62175960
>>
>>62175989
>nigger
>proceeding to thoughtlessly spout more incitement to mass violence
kys
>>
>>62174108
Highcharts
>>
>>62175999
accurate
java is big and clunky and can be intimidating but it's also too friendly and treats you like a child
javascript is also big and clunky but it's also very easy to take one wrong step and get yourself killed
>>
>>62175960
>look at javascript code
    });
});

For the last time. Javascript is NOT programming
>>
>>62176040
>it's a bad programming language
>therefore it's not a programming language
wrong, javascript is programming
programming can be god awful and still be programming
after all, if javascript weren't programming, that wouldn't be javascript code, it would be javascript punctuation symbols
>>
>>62174141
This is dumb unthought out sci fi bs. There's a lot of jumps and conclusions based on things that would not be true here.. A glaringly obvious one is why would a computer become depressed? It is autonomous. Furthermore, if all of your parameters were accurate you realize the time it takes for the player to make one decision would be thousands of years for the ai?
>>
>>62174635
Lmao you're just as bad if not worse than the other guy.
>>
>>62176054
javascript isn't programming because it hasn't got compile-time typechecking. typescript on the other hand is programming
>>
>>62176061
>A glaringly obvious one is why would a computer become depressed? It is autonomous.
That makes no sense. "Autonomous" means possessing of agency--that is, able to act independently. First of all, in this sense, computers usually are *not* autonomous; they require input. In fact, the kind of AI character I'm suggesting would not be autonomous, because its actions would be decided by an outside force. Secondly, given that "autonomous" means possessing of agency, it has nothing to do with whether or not something or someone would become depressed, considering there are people both with and without agency who are depressed. Perhaps you meant "why would a computer become depressed? It is autoMATED." In which case I respond that this hypothetical AI agent would have some kind of emotion module akin to our amygdala and the various kinds of neurotransmitters it produces.
>Furthermore, if all of your parameters were accurate you realize the time it takes for the player to make one decision would be thousands of years for the ai?
Not necessarily. The developer of the AI would of course have full control of its speed. If necessary, to keep pace with real human thought and behavior, one could add a manual delay between cycles. However, it likely wouldn't even be necessary. You are vastly overestimating the processing power of computers. We are currently unable to emulate any kind of mind on the scale of that of a human being at any appreciable speed. It's simply too computationally expensive. Obviously this hypothetical game would have to run on technology surpassing that available to us today.
>>
File: 1502357646102.jpg (177KB, 709x821px) Image search: [Google]
1502357646102.jpg
177KB, 709x821px
>>62174141
Stick to Rust.
>>
another day flew by while I was working hard at my electron APP. I've already done preliminary build testing. it takes like 3 minutes to compile and package for gnu plus linux, macos and windows. qtfags on suicide watch
>>
>>62176149
>javascript isn't programming because it hasn't got compile-time typechecking
Incorrect, compile-time typechecking is not a necessary feature of programming. Ruby, Python, and Lisp are all programming.
Here is what makes something programming.
You provide input. Usually as text.
The input allows you to create, from scratch, some interface or behavior on your computer.
That's what programming is.
Anything that fits that description is programming.
>>
>>62176181
>from scratch
now that's vague
>>
>>62176154
Never used it, is it any good?
I only use Haskell, Idris, C, C++, Ruby, Crystal, Lisp, and Scheme.
>>
>>62176187
Yeah. It is. So is the defining line of what does or does not pass for a programming language. Therefore it's appropriate.
>>
>>62176177
>it takes like 3 minutes to compile
i hope you dont think thats impressive
>>
>>62176201
it's not "from scratch" when you don't have to specify types yourself. javascript is not programming

>>62176205
most of that time is spent bundling and packaging for release. it is impressive, but what's more impressive is the development time and producitivity
>>
>>62173913
>Questioning
>Allies
>Twospirit
what the fuckin fuck
>>
>>62176263
>it's not "from scratch" when you don't have to specify types yourself.
It is.
You can't define what qualifies as programming by how it treats types because what types are is only defined if we assume programming is defined. You'd have a circular definition.
Javashit is Turing complete. It's sufficiently general that you can use it to create any program with enough work. That's "from scratch" enough to qualify as a programming language.
Again, you really should learn to respect the fact that there's a difference between "programming language" and "good programming language."
>>
>>62174960
Wrong.
Types are strictly compile time concepts, and they exist for a very good reason.

Yes, any good programming is aware that it all just compiles down to bytes in the end, that doesn't fucking mean you abandon types you idiot.
Types are good and very useful, and Ctards are just idiots.
>>
>>62176318
C has types though.
>>
>>62174577
dumbass retard
>>
>>62176377
it's true though
>>
>flipping through pic related
>no bubble sort
Uh, yeah, real nice book.
>>
>>62176384
>coding in notepad ++
fucking cringe normie
>>
>>62176343
C has shit support for user defined types.
>>
>>62176408
No counterargument there.
However, you only ever really need an array.
>>62176393
I don't even use Windows at all, I exclusively run Linux. Windows is ass.
However, if you *do* insist on using Windows like a "fucking cringe normie" then Notepad++ and WSL is objectively the best setup.
>>
File: 4bc (1).png (24KB, 165x115px) Image search: [Google]
4bc (1).png
24KB, 165x115px
>>62176391
>wanting bubble sort
>>
>>62176432
no im saying using notepad++ is cringe for newbie normie coders, anything else+wsl is best setup
>>
>>62176451
I realize you're saying that.
However, you're wrong.
Notepad++ is great regardless of your level of experience or involvement in this discipline.
>>
File: 1464061169625.jpg (18KB, 400x300px) Image search: [Google]
1464061169625.jpg
18KB, 400x300px
>>62175893
>>62175960
>>62176040
>>62176054
I don't care what it is. It pays better money than "real" programming, and I think it's fun.
>>
File: 192.png (217KB, 600x600px) Image search: [Google]
192.png
217KB, 600x600px
>>62176524
...
friend
buddy
chum
pal
bro

do you honestly not know the difference between java and javascript
>>
Is there anything more abysmal than someone referring to programming humor as if it's something every programmer on the planet laughs in unison at a volume slider joke.
>>
>>62176558
Are you a Markov chain?
>>
>>62176574
delete this before i report you for sexual harassment and unwanted attention
>>
>>62176581
anon confirmed for markov chain
>>
>>62176004
weak b8. 2/8
>>
>>62176612
ber8ing h8 8n't b8 m8
>>
>>62173913
>ETFO Durham
>Affiliated to the Elementary Teachers' Federation of Ontario
>Canada
just... I dont even..
>>
>>62176535
Why do you have to encourage the b8?
>>
>>62176652
>all that
>elementary
how do you like the future, anon?
>>
How can I get my recursive function to work ?

I just want to print out 3 2 1 0 1 2 3 yet Im too dumb to get it to work


public static void print(int n)
{

if( n == 0)
return 0;
else
return (n-1)


}
>>
>>62176837
>return 0;
>return (n-1)
You can't return a value from a void method.
Also the second return statement is missing a semicolon.
Also your method isn't actually recursive. It's called print but you never invoke print in it. Recursive functions (or methods in this case) by definition must call themselves.
>>
>>62176837
well, first you should figure out how functions work.
returning an int from a function with a void return type..

also, are you sure you want it to be static?
and how will it count up if its only counting down?
>>
>>62176871
alright like this? following the example from the book


public static int recursion(int n)
{

if(n == 0)
return 0;
else
return recursion(n-1); //rushed it last time


}
>>
>>62176927
This function will always return 0.
>>
>>62176927
That method is indeed correctly recursive. However, it will never anything, and will always return 0.
>>
>>62176927
>>62176972
>However, it will never anything
*will never print anything
>>
Is it possible to map threads to specific hardware CPU cores on Linux and Windows?
>>
>>62176882
damn :(

>>62176937
interesting. alright. What I had done at first was using for loops to print in decreasing then another to increase it again but I didn't learn the objective
>>
>>62174703
>>62174868
>>62174965
>>62175018
>>62175043
>>62175070
>>62175273

mods are too busy swallowing cocks to ban /pol/efancies shitting up /g/.

the dpt is the only decent part of /g/. why the Fuck do you assholes need to come here? go the Fuck back to /pol/. you shitstains have already invaded /b/ and somehow made it an even cringier place to be.

please stop. you have your containment board. we have ours.
>>
>>62177017
Add a print statement to the function.
>>
Is C# a good computer language to learn first? I've got a class on it this semester and have close to zero experience in programming.

Thanks.
>>
>>62177007
..what language?
but for windows, after you do CreateThread, you can use SetProcessAffinityMask (C and C++..)
on linux you can use: pthread_attr_setaffinity_np
>>
>>62176837
not sure what language or environment you are using, lets assume we print by using Console.Write(string)


public static void print(int n)
{

if( n == 0)
Console.Write("0 ");
else
{
Console.Write(n + " ");
print(n-1);
Console.Write(n + " ");
}
}
>>
>>62177037
its fine, most of what you're learning in an introductory course is just concepts like loops, conditionals, functions. just don't drink the object-oriented koolaid
>>
>>62177065
he also wants it to count back up
N .. 0 .. N
// works in C and C++
void print(int n) {
static int peak = -1; // C requires static variables to be initialized to a constant expression
// in C++, you can just assign n to peak. and the next line isn't needed
if (peak == -1) { peak = n; }

static enum { down, up } direction = down;

printf("%d ", n);

if (n == 0) { direction = up; }
if (n == peak && direction == up) { return; }

print(direction == down ? --n : ++n);
}
>>
>>62177056
C obviously since that's the system language on both. And thanks.
>>
I tried to do the recursive decrement/increment with only method and ended like this. Can anyone insult me with some helpful tips and tell me why the program doesn't stop on the return;?

    public static void main(String[] args) {
print(3, 0, 3, 1, true);
}

public static void print(int originalNumber, int minimumNumber, int currentNumber, int decrement, boolean toDecrement) {
System.out.println(currentNumber);
if (currentNumber == minimumNumber) {
print(originalNumber, minimumNumber, currentNumber + decrement, decrement, !toDecrement);
}
if (currentNumber == originalNumber && !toDecrement) {
return;
}
print(originalNumber, minimumNumber, toDecrement? currentNumber - decrement: currentNumber + decrement, decrement, toDecrement);
}
>>
>>62176837
count = n =>  n === 0 
? [0]
: [n] ++ count(n-1) ++ [n]

echo(count(3))
>>
>>62177102
I assume you are trolling but mine will output what he was asking for. you dont need to maintain a static variable
>>
Aside from C++, what's the next best language to write a robust 3D Game Engine in?
>>
>>62177137
C++, but without all the STL fluff.
>>
>>62177120
nevermind im fucking retarded. Can someone tell me if the way the code is done is retarded or is any good? I tried to make it universal to any value and even retarded input.

public static void main(String[] args) {
print(3, 0, 3, 1, true);
}

public static void print(int originalNumber, int minimumNumber, int currentNumber, int decrement, boolean toDecrement) {
System.out.println(currentNumber);
if (currentNumber >= originalNumber && !toDecrement) {
return;
}
if (currentNumber <= minimumNumber) {
print(originalNumber, minimumNumber, currentNumber + decrement, decrement, !toDecrement);
} else {
print(originalNumber, minimumNumber, toDecrement ? currentNumber - decrement : currentNumber + decrement, decrement, toDecrement);
}
}
>>
>>62177154
I said next best language you dumbfuck.
>>
>>62177182
C with Classes is the next best language.
>>
>>62177169
this is retarded, you changed the signature of the function
at the very least write something like this:
public static void print(int n) { return print (n, 0, n, 1, true); }
public static void print(int originalNumber, int minimumNumber, int currentNumber, int decrement, boolean toDecrement)


The way you are keeping track of if you need to count down or up and creating ANOTHER stack frame each time is stupid, even for practice. Do it like >>62177065

Count down by creating new stack frames, when you get to 0, print it, then print the number a second time on each frame on the way back up.
>>
>>62177182
lol
>>
>>62177077
>just don't drink the object-oriented koolaid

Ha... What do you mean by this? Looking at the syllabus for a solid 20 seconds, it looks like we will be covering that topic for a couple weeks.
>>
>>62177137
C++ is legitimately the only choice
it's doable in C, but it would take a lot longer (assuming equal competence in both languages)
and then you'll forever be answering the first question people will always have about your engine
>Why the fuck did you make it in C and not C++?
>>
>>62177245
it's impossible to do with only the original number in a pure recursive way imo.
>>
>>62177137
Go with Rust. It's getting even better and better.
>>
>>62177279
Stop spamming this shit.
>>
Why is the open source community so toxic?
>>
>>62174108
LaTeX
>>
>>62177065
>>62177031

alright thank you for your patience everyone

Im using java so:

//int n = 3; is implied 

public static int recursion(int n)
{
if(n = 0)
System.out.print("0");
else
{
System.out.print(n + " ");
return recursion(n-1);
System.out.print(n + " ");
}
}
[\code]
hoping Im at least moving in the right direction now.
>>
stupid negro they come from the alphabet
>>
>>62177248
i just mean don't take it as seriously as they present it. objects are fine to use in many circumstances but often they teach this idea of designing large programs composed entirely of objects, mapping them out with UML diagrams as if this gives rigor to the process to designing large systems, or is a catch-all solution for solving large problems. just be wary of that, there are no silver bullets, and as far as programming subcultures go its a pretty bloodless one, being based in academia.
>>
recursion isnt always the most elegant.
void rollercoaster(int x)
{
import std.stdio : writeln;
immutable max = x+1, low = 0;
while (x != low) writeln(x--);
while (x != max) writeln(x++);
}

void main()
{
(3).rollercoaster;
}
>>
french poster here excuse my english

whats happen to dlang chan spammer?
>>
>>62177480
Shit quality but works.
My nigger knew how to read books and follow instructions.

Recursion > nigger
>>
>>62177137
The issue is "the next best" is going to be pretty shit comparatively to C++ for that purpose no matter how you look at it. The C++ hate is a meme. You can try D but I'm not sure how well it's going to work as I haven't tried. Ignore the GC memesters, you can write a game engine without it if you really want to and either way modern game engines use GC too (hand written sure but you'll probably not notice the performance hit).
>>
>>62177511
I mean I haven't tried in D. I write my engine in C++ after trying in C and deciding to rewrite it.
>>
>>62177495
Can you translate that post to English please?
>>
>>62177463
don't be obtuse
>>
>uni publishes time schedule today
>Java EE lecture is on the exact same time as Haskell lecture
Wat do? I'm already paid Java developer, so I would benefit more from that lecture and I think it is more fun, however Haskell will be probably more difficult for me... I will try to watch the other one from the record anyway, just can't decide where to go in person.
>>
>>62177511
Custom allocators with GC in games is almost certainly not the same as a general-purpose GC. Probably the most dominant difference is that a generic GC will randomly pause execution of your game thread(s) at unknown times for unknown durations. A tailored memory manager for a game would do this discretely, during known "safe" times. You would probably also want to/have to hint to the allocator how you intend on using the memory / hint about its lifetime so it can be allocated efficiently for its purpose.
>>
>>62177646
I just clear out all the resources when changing game state, but my assets are real small
>>
>>62177552
You have provided no intelligent programming concepts in your code. It is as if someone with a how to book wrote your code. Very fucking useless programming if you're only going to do textbook exercises.
English enough retard or should I also spell and grammar check for you.
>>
>>62177646
This is why I said he can disable the built-in GC if it happens to be an issue for his engine. Thing is memory allocation rarely is what causes performance trouble. It's much more important to make sure you don't pass too many useless draw calls, avoid deadiocks etc.
>>
>>62177721
Try using object pools then if your assets are small. If they're not the same size an union should work and you'll get all benefits from using an object pool.
>>
>>62177723
>have a problem
>solve the problem

Recursion in imperative languages is less satisfying anyway.

> if you're only going to do textbook exercises.
Well considering that was probably his homework
>>
>>62177737
you're over-complicating things. I can load images at runtime and only lose a frame or two at worst. It's good enough for everyone.
>>
>>62176446
>thinks he's a hotshot
>>
>>62176837
go learn a functional language and learn what recursion really is and how it works
>>
>>62177813
How is he going to recursively code in a functional lang if he can't even get it off the ground in C? I think C is a fine starting point.
>>
>>62177823
C is not a very good language for understanding recursion. Any introductory book to a functional language will teach him basic stuff like linear or tail recursion and he will get used to it.
>>
>>62177465
Alright, thanks for the feedback friendo.
>>
How correct is this?

https://www.youtube.com/watch?v=Mhxp5dZOy78
>>
How do I use npm request to store the body response in a variable.
>>
>>62165203
You are wrong.
Performance for hashmaps is never evaluated as O(n), although that's how it is for the worst case. O notation is not about the worst case.
>>
>>62177954
>watch this shitty youtube video for me
>>
>>62177766
>Loading assets during gameplay
Anon, I...
>>
>>62177986
It's you who are wrong.
O is about the worst case and hash map lookups are technically O(n).
However, they're also Ω(1), which is their more useful property because the Ω(1) happens more often than the O(n).
They don't have a Θ because their performance spans multiple categories of time functions.
>>
>>62177963
let fuckMeSidewaysCunt = null;
request( are, (you, serious, buddy/*???*/) => {
if ( !you && serious.statusCode == 200 ) {
fuckMeSidewaysCunt = buddy;
}
);

What even is documentation amirite
>>
>>62178142
>O is about the worst case and hash map lookups are technically O(n).
You do realize you are trying to argue against everyone who ever evaluated scalability of hash map lookups? No one just goes ahead and says that hashmap lookup is an O(n) operation. They say that hashmap lookup is O(n) in worst case, explicitly mentioning worst case, but that only further proves that O by itself is not about the worst case.
>>
With the current state of the programming industry being as bad and lazy as it is, is the future destined for nothing working?

https://www.youtube.com/watch?v=mKRqvOwUsLg
>>
File: hypenosis.png (1MB, 2484x3466px) Image search: [Google]
hypenosis.png
1MB, 2484x3466px
>>62178165
listen here you fucking amateur
Big-O refers to the worst case complexity with respect to input size n.
Big-Omega refers to best case
fucking educate yourself
:^)
actually it is ok to disagree but this is the notation I used at college
>>
>>62178297
The world uses it differently.
>>
File: n6mcQPp.png (137KB, 267x400px) Image search: [Google]
n6mcQPp.png
137KB, 267x400px
retard with the recursion problem

after a few youtube videos later and staring at a coded recursion example for 10 minutes straight everything finally clicked. I get this shit now. Was able to solve my problem and make it dynamic

goodnight lads, thnx for the help
>>
File: good_boss.png (574KB, 1000x1000px) Image search: [Google]
good_boss.png
574KB, 1000x1000px
>>62178305
the world also uses the word "literally" incorrectly too. It doesn't mean I should just roll over.
>>
File: howto.jpg (2MB, 1000x1330px) Image search: [Google]
howto.jpg
2MB, 1000x1330px
How do you feel about Assembly?
>>
>>62178333
Hey, if you don't care about being understood, completely fine.
>>
>>62178339
Being able to have inline blocks with regular code is comfy.
>>
>>62178148
And if you try to use (to return) it it will be null since the request hasn't finished and it runs asynchronously.
>>
crystal is actually faster than assembly
>>
>>62178422
would like some proof, desu.
>>
>>62178422
By definition, that cannot be true.
>>
>>62178380
The synchronous nature of Node is implied, which is why I didn't show an example of "returning" the value, and showed a unique original/"request incomplete" value - you need deasync, busy/wait, sleep.
>>
>>62178454
ok then it's faster than C
>>
>>62178510
Are you going to post any proof, fuckboi?
>>
>>62178454
not him but there is actually a language faster than assembly but no compiler exists for it and if there were one it would have to operate a robotic peripheral
i am of course talking about the language of electrical circuit design
>>
>>62175778
I am a simple man
With simple needs
>>
>>62178574
That's not a programming language.
>>
I have a knapsack with a weight limit and I have a list of items to put in the knapsack that have a weight and a value.

How can I find the best items to put into the knapsack that will give me the highest value when there's a limit on how many items I can choose.

So if I can only place 2 items in the knapsack I would want the two that fit and also have the highest value.

I've already got a working solution for unbounded, and one where each item has it's own limit. Not sure how to do a global limit though.
>>
>>62178613
>>>/g/homework general/
>>
>>62178626
Not looking for anyone to do my work for me, asking for suggestions.
>>
File: IMG_3105.jpg (46KB, 590x536px) Image search: [Google]
IMG_3105.jpg
46KB, 590x536px
>>62173925
>>
>>62178359
And broken.
t. kernel developer
>>
File: 1476584957697.jpg (89KB, 600x663px) Image search: [Google]
1476584957697.jpg
89KB, 600x663px
Sorry to be that guy, but what IDE or text editor is best for a beginner learning C?
>>
>>62178802
stop using a shit language then
>>
>>62178816
GCC/Clang + your favourite text editor.
>>
>>62178845
What do you consider a non-shit language?
>>
>>62178852
>>62178816
Oh, I realised I skimmed over your post too quickly and missed "or text editor", thinking you just said IDE.
Just try a bunch of them to see whichever is your favourite.
>>
>>62178852
Is sublime a good place for beginners, or eclipse? Are there other options like this other than atom? I just want to compile and run quickly, and recognize errors timely as well.
>>
>>62178866
D
>gc
https://github.com/PowerNex/PowerNex
>>
>>62178879
Sublime is proprietary garbage, so I cannot recommend it for any purpose.
Eclipse is bloated to all hell.
>>
>>62178891
Broken assembly is an issue in D too
>>
>>62178891
D is fucking garbage, mate.
It's basically just "C++ for necrophiliacs".
>>
>>62178896
How so?
>>62178897
>it's garbage
why?
>>
>>62174490
LSfW
>>
>>62178908
>How so?
See the interrupt conventions on different architectures. Inline assemblers don't properly respect those. Only compiler extensions do.
>>
>>62178816
Code Blocks, hands down.
>>
>>62178908
I just fucking told you.
You take a language as mind-bogglingly awful as C++, chuck a few pig carcases on it, and call it Deadlang.
>>
>>62178936
>on different architectures
version(custom_arch)
{
...
}

>>62178959
You havn't told me a reason why it's bad though.
It fixes nearly everything wrong with C++.
>>
>>62178959
Here's your you, now fuck off
>>
>>62178975
Trying to fix something that is fundamentally flawed doesn't make it good.
>>
>>62178975
Do you do kernel development? That doesn't solve the issue at all.
>>
File: 1492831891533.png (341KB, 556x561px) Image search: [Google]
1492831891533.png
341KB, 556x561px
>>62178982
>Necrophiliac tries to tell others to fuck off
No (You) fuck off, you disgusting degenerate.
>>
>>62178991
I actually don't but i am curious if you dont mind a TLDR or something.
>>
>>62178975
>version(custom_arch)
That's not what it's about. Even the project you've shown have non-bootstrap external pure assembly object files. The only sane way to handle most of the instructions that aren't natively available in the language is to link to external symbol (which D allows very easily with
extern (language)
).
>>
>>62179024
>that aren't natively available in the language is to link to external symbol
Oh, that makes sense then.
>>
>>62179024
>which D allows very easily with
That's not impressive in the slightest.
>>
Programming beginner here. I want to write a small program that fetches API data of choice and presents it in a tidy fashion.

I know a bit of Python, but it seems to be pretty hacky to me. (using Flask or PySide)

So I was thinking about doing it with Javascript. Maybe something like jQuery or Fetch API.

Would this be the better approach for my goal?

I don't know any Javascript. How difficult is it to start with? If I wanted to output the data in a browser, do I also need to know HTML?
>>
>>62179049
Absolutely no other language allows interfacing with different ABIs like that. So yes, it is.
>>
>>62179051
Just use curl, reddit spacer.
>>
File: f.jpg (132KB, 480x366px) Image search: [Google]
f.jpg
132KB, 480x366px
>>62174233
If they didn't give you specifics, then they are afraid of your power level.
>>
>>62179057
Being able to interact with the C ABI is not impressive in the slightest, and nobody give two fucks if you can interact with any other ones.
>>
>>62179081
>get btfo
>move goalpost to look less retarded
>still manage to post something retarded
For future reference avoid commenting on things you have no clue about.
>>
>>62179094
What the fuck are you even going on about? How on earth is C ABI interaction supposed to be impressive, when literally every fucking language that has ever tried to be taken seriously can do it?
>>
>>62179011
Why do you have to be so toxic?
>>
>>62179081
Interfacing directly with sepples is big deal.
Most libraries are still in sepples and don't provide C API.
>>
>>62179158
I'm fucking serious. You don't belong here.
Go back to your "safe space", otherwise we might "trigger" you and cause you to have """PTSD""" flashbacks.
>>
>>62179177
>le 4chan is for le shitpost XD
You're the one who doesn't belong there.
>>
>>62179170
>Most libraries are still in sepples
What are you fucking talking about? The majority of libraries that anybody gives a rats ass about in C.
>don't provide C API
There are extremely few Sepples libraries (that are trying to be taken seriously) that don't have a C interface.
By providing a C interface, you provide an interface to every other fucking language. It would be retarded not to.
If you bring up tensorflow or whatever other garbage, I would like to inform you that it has a C interface.
>>
>>62179197
yeah clearly you have never programmed anything more than fizzbuzz.
>>
>>62179197
Can you just shut the fuck up? It's obvious you're too retarded to take part in this discussion. ABIs are not only a matter of the language. Interfacing with libraries that weren't built for your system is GREAT. Not having to go through some wrapper library is GREAT. Fucking hell.
>>
>>62179221
Great rebuttal. You sure showed me.

>>62179191
>4chan is my safe space, stop triggering me!!
That was just typical /dpt/ banter. Harden the fuck up, you pansy.
>>
>>62179197
>hurr hurr why would you need when you can just write that boilerplate
Back to Go with you
>>
File: 1503799373209.jpg (231KB, 662x602px) Image search: [Google]
1503799373209.jpg
231KB, 662x602px
Do we need any more language Wojaks?
>>
>>62179226
>Interfacing with libraries that weren't built for your system is GREAT
Yes, and every language can do it. That is not an impressive feature.
Sure, you can talk about some of the scripting shitter languages, where you need to go through some extra hoops to get C objects into their runtime, but for a "typical" compiled language, it's completely run in the mill to just write the C declaration in your language's syntax and be on your way.
Not impressive.

>>62179257
What on earth does that have to do with my post?
>>
>>62179309
>Le reddit man
Please stop posting this meme.
>>
>>62179380
Hello Rustlet.
>>
>>62179390
Actually, I'm a C programmer. I'm not going to endorse your reddit garbage, just because it portraits C positively.
>>
Of course, D can interface with C++ easily, it's basically C++ with some trendy features from the 90s. Other languages don't do it not because it's hard, but because, among other things, it's not possible to map C++ object model to them directly. Plus it's not that useful, every non-trivial C++ library has C API, and C++ ABI not being standardized means you have to waste a lot of time on supporting different compilers.
>>
>>62179464
How does D deal with different C++ compilers mangling symbols differently?
>>
>>62179528
the mangling is standardized though
>>
>>62179544
The fuck? GCC and Miscrosoft compilers have different mangling.
>>
>>62179553
>microsoft in charge of implementing standards properly
>>
>>62179408
Sure thing Rustlet.
>>
>>62179564
You're making this shit up. Mangling is not standardized.
>>
>>62179544
Not it's not? GCC and clang have the same ABI, including mangling I suppose, but MS doesn't, and I have no idea what Intel, IBM, and Oracle have.
>>62179564
ABI is intentionally not standardized.
>>
File: c-baby.jpg (248KB, 808x805px) Image search: [Google]
c-baby.jpg
248KB, 808x805px
>>62179408
>>
pls rate my coding style. (no meanie pls)

#include <stdio.h>

int a=10000,b,c=2800,d,e,f[2801],g;
int main()
{
for(;b-c;)
f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}

>>
>>62179619
It's bad.
>>
>java has superclasses
How can C even compete?
>>
>>62179664
inheritance was mistake.
>>
>>62179638
Thank you.
>>
File: yccc3f4vcwsxyj6eydy2.jpg (81KB, 800x451px) Image search: [Google]
yccc3f4vcwsxyj6eydy2.jpg
81KB, 800x451px
>>62179664
>Python has metaclasses
You're like a little baby.
>>
>>62179703
Java has full blown reflaction which means it does have metaclasses, probably had them before python was even a thing.
>>
File: enlightened.jpg (70KB, 500x509px) Image search: [Google]
enlightened.jpg
70KB, 500x509px
>>62179703
>Java 9 will have JShell
Good luck keeping up, dumb neet.
>>
>>62179764
>js hell
ha ha ha
>>
The uni i am joining lets us take courses for free on linda.com anyone know what there programming courses are like
>>
>>62179802
>paid courses
Just watch thenewboston's tutorials on youtube.
>>
File: 1462463123457.png (467KB, 774x544px) Image search: [Google]
1462463123457.png
467KB, 774x544px
lngst_wrd.c: In function ‘get_line’:
lngst_wrd.c:33:58: warning: comparison between pointer and integer [enabled by default]
for (i = 0; i < lim - 1 && (c = getchar()) != EOF && c != "\n"; ++i)
^
lngst_wrd.c:39:8: warning: assignment makes integer from pointer without a cast [enabled by default]
s[i] = "\0";
^
lngst_wrd.c: In function ‘copy’:
lngst_wrd.c:47:28: warning: comparison between pointer and integer [enabled by default]
while ((to[i] = from[i]) != "\0") {

Working through K&R, what does this warning mean?
>>
>>62179806
did you even read what i wrote
>>
>>62179815
You're assigning a pointer to a char array to what I assume is the cell of a char array.
>>
>>62179815
Use ' ' for single characters, not " "
>>
>>62179815
>
c != "\n";

>
s[i] = "\0"

>
(to[i] = from[i]) != "\0"

Pretty sure K&R does not say that. Quotes should be single.
Also post your code along with error message next time.
>>
is there any way to add a bot to a public telegram group? all I want is to scrap some messages
>>
File: 1496903000398.jpg (20KB, 320x224px) Image search: [Google]
1496903000398.jpg
20KB, 320x224px
I know /g/ has an irrational hatred of cryptocurrency, but does anyone have any experience writing distributed apps? I have a couple ideas I want to try out, but I'm not really sure where to start. Doesn't help that documentation is so spotty for most of these projects.

Any platform recommendations? I was looking at using the Ethereum network. Development seems really convoluted, but I'd probably be able to manage. I was also looking at Stratis since I thought that was supposed to be a development platform, but after trying to make sense of their white paper I think that's more like forking their entire project and tweaking it to create your own blockchain.
>>
What is a comfortable language for (server based) web development?

So far I have been still using php because everything needed to run on your run of the mill Linux distro.

Is .NET Core good enough to run ASP on linux?
Friend of mine is doing a lot of Rails. Better option?
>>
New thread:
>>62180040
>>62180040
>>62180040
>>
>>62180024
We're using C++ and FastCGI at my workplace. It's much better than I thought it would be.
>>
>>62179843
>>62179842
ah you're right, I always type it all out myself from the book for good practice
>>
>>62174019
EOF isn't a character that is appended to files. If i'm not mistaken, Its a control signal who's implementation depends on the system.
>>
>>62174108
Do you want UML? Then there is umbrello. Dia is a more general purpose tool for creating flow charts, diagrams, etc... Or just use inkscape for simple stuff.
>>
>>62174787
yep, it's too short.
>>
Help
>>
Help me
>>
Fuck
>>
I hate that part of programming where you have to google shit forever
>>
Fuck you help me
>>
I bet if Frodo and the Fellowship knew about the absolute state of affairs of our Age they wouldn't fucking bother with the ring
>>
Fuck you cunts ooooh so high and mighty can't help a man fuck you reptilian shits
>>
>>62174233
too efficient
>>
>>62175017
only brainlets and pajeets need strings anyway
Thread posts: 322
Thread images: 34


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.