[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: 315
Thread images: 52

File: hime sly pose.png (308KB, 689x779px) Image search: [Google]
hime sly pose.png
308KB, 689x779px
old thread: >>56344296

What are you working on, /g/?
>>
is programming the most pathetic occupation? certainly seems so given the amount of weaboo autists that choose to pursue it
>>
File: zig.png (8KB, 480x240px) Image search: [Google]
zig.png
8KB, 480x240px
nth for zig
>>
>>56350286
a lot of programmers are pathetic, stupid low testosterone faggots but if you're a really good programmer and you're working on difficult things it can be respectable imo
>>
>>56350286
Notice how all the social rejects end up becoming programmers in college because they have nothing else going for them.
I don't really blame them, it's a comfy gig if you know what business environments to avoid.
>>
>>56350298
post code example
>>
>>56350138
>lol its simply a file where I define methods of classes declared in declarations.hpp
>I don't care enough to make a new file for each class or method I define, I have a mouse that is capable of scrolling.

Ok, enjoy compiling the entire program every time you make a tiny change.
>>
>>56350257
Rate my language.

xがありますよ!

factorialという手順です。
nとfがあります。
nは 0です。
fは 1です。
n != x ながら、
nは n + 1 ですね。
fは f * n です!

xは16ですよ。
factorialしてください。


It's basically just PL/0 with some different keywords.
>>
>>56350486
Here's the grammar:
factor = ident | number | "(" expression ")".

term = factor {("*"|"/") factor}.

expression = ["+"|"-"] term {("+"|"-") term}.

condition = expression ("="|"<"|">"|"<="|">="|"!=") expression.

is = "だ"|"です".

exitsts = "がある"|"があります".

end = ["よ"|"ね"], ("。"|"!").

statement = [ ident expression is | ident "して", ["ください。" | 下さい。"]
| statement {"。" statement }
| condition "の時、" statement
| condition "ながら、" statement ].

block = [ ident "は" number is {"、" ident "は" number is} "。"]
[ ident {"と" ident} exists end]
[ ident "という手順" is "。" block "。"} statement.

program = block "。".
>>
>>56350486
>>56350491
ないわ。
>>
>>56350298
Looks nice. I'll see if I can build it and make something tonight when I get home.
>>
What's the correct way to implement periodic updates in a video game server? Is it just polling periodically? Because I heard select() was slow.

I've got a "chat" server implemented, plus a client, and it just polls for accept() on a non blocking socket on one thread and polls for recv()s on another. But that seems CPU intensive, even with an FPS limit.
>>
I want to make a program that converts my custom syntax into a c file
I, of course, want my custom syntax to translate as much as close to the desired c

so instead of
#include <ncurses.h>

void kys(void) {
printw("kys yourself\n");
return;
}

int main() {
initscr(); cbreak(); kys();
refresh(); endwin();
return 0;
}


i'd have
need ncurses

kys = printw "kys yourself\n"
main = {
initscr; cbreak; kys;
refresh; endwin;
return 0;
}


of course, this is just the concept, obviously, it'd be more sophisticated
but i've never done complicated parsing
it this something doable?

I was thinking that maybe haskell was a good choice for doing this

any thoughts?
>>
>>56350257
Thank you for anime picture.
>>
>>56350732
Wasn't a similar question as yours asked in the prev thread? They recommended checking flex and bison, haven't really been into parsers so can't help much.
>>
>>56350732
how much hotter would c be if
char duck(char *s, char *j) {
blah(); blah(); quack();
return somechar();
}

could be
duck :: *s -> *j -> char
duck = {
blah; blah; quack;
somechar;
}
>>
Is project euler worth doing if you aren't that good at math? Most of my solutions turn out to be shit when I find people who know what they're doing with math.
>>
>>56350812
tf are you doing
duck :: *char -> *char -> char

makes more sense
>>
>>56350825
duck :: pchar -> pchar -> char

function :: pint -> plong -> ppchar
>>
>>56350812

Gonna be honest, the original C syntax is easier to read.
>>
>muh data structures
>muh algorithms
>>
>>56350856
thats cause you've never learned haskell
f :: a -> b -> c
means to take an a, a b and return c
but since c has no polymorphic types
>>56350842
would make more sense
>>
What's a good C++ IDE? I've been using Visual studio but it's slow and bloated.
I've tried clion, lt's amazing but isn't free.
>>
>>56350879

VS is fine
>>
Should I read SICP or take a Haskell course on EDX?
>>
Finally trying a test-driven development cycle. Specifically, it's for a parser for my ongoing wikitable editor project.

Right now the parser can understand a simple table in mediawiki markup, as long as it doesn't have any special formatting like spans or headers. Hopefully I can get that stuff working tomorrow, although I might be stuck in meetings all day.

I can't get JUnit to work at the office (apparently it needs to run across the network, and whatever port it needs isn't open? I don't know.) so I wrote my own basic testing framework. I'm pretty pleased with it.
>>
>>56350879
g++ on command line with vim and syntax highlighting or codeblocks
>>
Is Go basically a scripting language with C like syntax and good concurrency?
>>
>>56350879
On Windows I use MinGW with Vim or Microsoft's compiler from the command line with Vim.

This video has a pretty good tutorial on how to set up a command line dev environment on WIndows:
https://www.youtube.com/watch?v=Ee3EtYb8d1o
>>
>tfw no /g/ anon mentor to teach me how to program
>>
>>56351090

if you cant teach yourself then you are weak minded, i used to be too, until i installed gentoo
>>
>>56350856
char(*duck)(pchar,pchar)
duck :: char -> pchar -> pchar
>>
>>56351090
There are literally 1000000 sites out there to teach you how to do every fucking thing related to programming, systems administration, etc.

The one thing programmers/sysadmins like to do the most is work on meta shit.
>>
Bash is what happens when you let a NIGGER design a language.
Seriously fuck this piece of shit.
>>
>>56350934
Learn rust instead
>>
File: C o C.png (6KB, 505x74px) Image search: [Google]
C o C.png
6KB, 505x74px
>>56351175
wow
racist much?
did you not read the dpt code of conduct
>>
>>56350934
Read SICP.
>>
>>56351181
Fuck off and kill yourself.
>>
>>56350934
Haskell
Even the creators of SICP said it's worthless
>>
>>56350399
I thought this would be a big drawback when working with compiled langauges, but coming from NodeJS/Python land I find being forced to compile when you make changes is helpful, at least for me.

It encourages me to code intelligently instead of just trying to stick in some little fix so it works and reloading the page/app. Dunno, maybe that's just a side effect of not writing in JS/Python. :p
>>
>>56351179

you again?
>>
>>56351175
Go back to /pol/ with the other animals.
>>
>>56351205
Hello

it me

For real though yeah it's me; my roomate's a 4chan guy and I spent like 10 minutes watching him shitpost /fit/ or some shit and it looked fun so here I am.
>>
>>56351210
>my roommate's a 4chan guy
punch him for letting the secret out
it's his fault there are so many newfags
>/fit/
he's probably a newfag too
>>
>>56351210

>/fit/

get out
>>
who /learning c++/ here?
>>
need ncurses, string, stdio

kys void
kys: printw "kys yourself\n"

pow int base, int n :> int // function prototype
pow a b: for (int p 1, j 0) (j<b) (j++)
p*=a getchar printf "dick\n";
return p

getline pchar, int :> void
getline xs s: for (int i 0, c) (i<s && c getchar != '\n') (i++)
xs[i] = c;

print3time (char c) = for (int i 0) (i<2) (i++) // function prototype built in definition
putchar(c)

main: initscr cbreak
kys refresh endwin
pchar xs' 10
getline xs 10
>>
>>56351388
already know it
>>
>>56351388
I fell for the meme first but now I only use C.
>>
>>56351388
sepples sucks because of boost
>>
File: aww.png (86KB, 2972x364px) Image search: [Google]
aww.png
86KB, 2972x364px
any better way to do pic related?
> inb4 php a shit
>>
>>56351197
>Even the creators of SICP said it's worthless

proof
>>
>>56351428
>verificaSeFormularioEValido
This is some spanish bullshit

anyway,

>if (condition) return true; else return false;
just return the condition

return ($msgErroNome === "") && ($msgErroEmail === "") ...

otherwise, put all 5 into an array, then iterate over it so you aren't repeating the && .. === ""

>>56351447
https://cemerick.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program/
>>
File: lad.png (63KB, 2990x194px) Image search: [Google]
lad.png
63KB, 2990x194px
>>56351459
thanks anon
> pic related
>>
File: 1443743636394.png (156KB, 270x270px) Image search: [Google]
1443743636394.png
156KB, 270x270px
I'm working on a LZW compression project and I have to use a trie. Although I don't think I get how tries work with LZW, tries don't seem to generally have getIndex functions they only seem to have searches.

Is there a special LZW trie your supposed to use or am I just retarded?
>>
>>56351472
http://www.cs.cornell.edu/courses/cs3110/2009sp/hw/ps3/ps3.html
http://www.cs.cmu.edu/~ab/Desktop/15-211%20Archive/res00107/LZW.pdf
https://github.com/krishpop/LZW/blob/master/trie.c
>>
File: 1457301080626.jpg (10KB, 282x310px) Image search: [Google]
1457301080626.jpg
10KB, 282x310px
>>56351472
dude, you're fucked.
>>
Is C++ comfy for functional programming?
>>
>>56351517
No
>>
>>56351410
>Thing sucks because of optional thing that isn't even bundled with thing by default
>>
>>56351517
No.

Only use things like lambdas together with the standard library.
>>
>>56351472
Do you go to Waikato University by chance?
This is one of the projects that I'm supposed to be working on too.
>>
>>56351573
Sure do, what a small world.
>>
>>56351573
>>56351582
>>>/soc/
>>
>>56351459
>https://cemerick.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program/

>As a short addendum, while I had Prof. Sussman’s ear, I asked him whether he thought that the shift in the nature of a typical programmer’s world minimizes the relevancy of the themes and principles embodied in scheme. His response was an emphatic ‘no’

He isn't saying Scheme SICP is worthless there
>>
>>56351601
We already knew Scheme was worthless, what he's saying in the article is that SICP is worthless
>>
>>56351521
w-why?? ;_;
>>
>>56351521

why not?
>>
>>56351609

No he's not
>>
>>56351615
>>56351616
hivemind

try an actual functional language and you'll know the difference
not having built in currying, for instance
>>
>>56351588
Calm down matey, it was just a passing comment. I'm not going to bring up a discussion between us in this thread.
I'm not even that interested in meeting another anon in real life.
>>
Wow, anon, are you gonna take that from >>56351622 ?
He goes to the same Uni as you and he says he never wants to see your face in the first place, let alone again!
>>
>>56351619

well i read the wiki article on it...so basically all the meme languages are for functional programming while c++ does the real dirty work
>>
>>56351632
What the fuck are you smoking?
>>
>>56351627
I agree, I just come here for some handy tips
>>
>>56351643

are you retarded?

multi-paradigm > functional
>>
>>56351675
name a single multi-paradigm language that's ACTUALLY multi-paradigm and not just 3-of-all-trades

FP allows for easy embedding of other paradigms, but isn't itself easily embedded
>>
>>56350257
How can I look at the java api with my smartphone?
>>
Could anyone give me a good guide for Boost Asio? I want to write multithreaded server with asio sockets and boost threads.
>>
Someone recommend me a book on writting your own language, preferably using LLVM.
>>
ayy lmao
>>
File: peach.webm (3MB, 848x480px) Image search: [Google]
peach.webm
3MB, 848x480px
/dpt/-chan, daisuki~

Ask your much beloved programming literate anything (IAMA)

>>56351835
http://www.buildyourownlisp.com/
www.stephendiehl.com/llvm/
http://hokstad.com/compiler

>>56351197
https://people.eecs.berkeley.edu/~bh/sicp.html

>>56350934
Take

http://htdp.org/
https://www.edx.org/xseries/systematic-program-design-0

or

http://www.cs.hmc.edu/csforall/
https://www.edx.org/course/cs-all-introduction-computer-science-harveymuddx-cs005x

>>56350857
data structures + algorithms = program
>>
ever considered writing a book?
>>
File: 1406803019377.jpg (103KB, 1280x720px) Image search: [Google]
1406803019377.jpg
103KB, 1280x720px
>>56352419
Why haven't you killed yourself yet, you attention whore?
>>
>>56352482
Sometimes I wonder if these eyes are valid bar-coes...
>>
>>56350812
(defun duck (s j) 
(declare (type (pointer standard-char) s)
(type (pointer standard-char) j)
(blah) (blah) (quack)
(the standard-char (somechar)))

(((:^)))
>>
>>56352419
>data structures + algorithms = program
program = logic + control
git gud
>>
>>56352419
>http://www.buildyourownlisp.com/
Looks great thanks anon.
>>
>>56352419
He said language not lisp
>>
File: disgusted michael.png (95KB, 300x266px) Image search: [Google]
disgusted michael.png
95KB, 300x266px
>>56352590
holy hell
>>
>>56350823
http://better-dpt-roll.github.io/
>>
File: sad.jpg (411KB, 3264x1952px) Image search: [Google]
sad.jpg
411KB, 3264x1952px
>>56352482
>attention whore
>anonymous

>>56352605
https://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures_%3D_Programs

>>56352618
And thank you for your reply.

>>56352482
>>56352626
please, don't bully.
>>
>>56352605
How is logic different from control?
>>
File: 1437530719838.gif (1MB, 620x566px)
1437530719838.gif
1MB, 620x566px
>>56352649
>michael
Poltard get out.
>>
Rate my calculator

@echo off
title Calculator
echo Type "exit" to exit.
echo.

:start
set /p input=
if %input% == exit exit
set /a num=%input%
echo %num%
echo.
goto start
>>
>>56352774
0/10
>>
>>56352774
SICP-grade/10
>>
>>56351619
>currying
Total meme.
>>
>>56352871
func = map (+1)

auto func (auto list) {
return map([](auto x){ return x + 1; }, list);
}
>>
>>56352946
func = map (+1)
func = map (\x -> x+1)
wew what an improvement
>>
>>56352716
>signaturefagging
>not attention whoring
>>
>>56352975
The second one uses currying too :^)
>>
>>56350873

I've seen Haskell posted in DPT enough to grasp some basic syntax. C is merely more recognizable, especially if we consider its syntax gets mirrored in other popular languages like Javascript, Java, and C#.

>>56351517

"Comfy" is not a word that can be used to describe C++. It gives you a lot of control, and RAII gives you the nice convenience of automatic, deterministic resource management, but you will never feel truly comfortable when programming it.

>>56352774

>Batch
>Not glorious, now multi-platform, Powershell
>>
>>56352984
func l = map (\x -> x+1) l
wew
i missed that
>>
>>56352774
pshh
(defun calculator ()
(princ "\nType \"exit\" to exit.\n> ")
(do ((input (read) (read)))
((eq input 'exit))
(format t "~%~D~%> " (eval input))))
>>
File: PrajC.jpg (18KB, 430x226px)
PrajC.jpg
18KB, 430x226px
Why does Prajeet love C ?

Everyplace Ive interviewed has at least 2 or 3 poppadoms expert in C.
>>
>>56353034
pajeet is more likely to have 15 Java and C# Professional(tm) Certifications(tm)
>>
>>56353034
>Pajeets
>C
You've got your memes completely wrong.
They are Java and/or C# programmers.
>>
>>56352813

...isnt that the recommended reading ?
>>
File: 23483278423.jpg (18KB, 337x253px) Image search: [Google]
23483278423.jpg
18KB, 337x253px
>>56353070
>he fell for the ultimate meme
>>
clang or g++? why?
>>
>>56353093
msvc
because it's best
>>
>>56353093
Neither.
C++ is a terrible language, and you shouldn't use it in any circumstance.
>>
File: Screenshot_2016-08-21_11-17-08.png (89KB, 250x309px) Image search: [Google]
Screenshot_2016-08-21_11-17-08.png
89KB, 250x309px
>>56353080

>tfw noob
>>
Why the fuck does C use puts instead of print for outputting string literals?
>>
>>56353119
>non-ironically taking in abelson's insanity
>>
>>56353105
reminder
>>
so, if I want to put a String read from a textfile into a 2d charArray.
What do I have to think about?
I have already created a method for an one dimensional array.
But how do you do this for a two dimensional array?

package sample.Vorstudie_Alpha;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class ReadFileCopy {

private String path;

public ReadFileCopy(String file_path) {
path = file_path;
}

public String[] OpenFile() throws IOException{

FileReader fr = new FileReader(path);
BufferedReader textReader = new BufferedReader(fr);
//here the method is being used
int numberOfLines = readLines();
//a new String array obejct is invoked and assigned
// the length of the number Of lines
String[] textData = new String[numberOfLines];
//this line is not used
String[][] gameArea = new String[numberOfLines][];


// as long as i is smaller than the number
// of Lines, let i be the ith array of TextData which
// is assigned the value of the read Line in
// the -buffered reader class

for (int i = 0; i < numberOfLines; i++) {
textData[i] = textReader.readLine();

}

//Close the buffered Reader and retzrn th text
textReader.close();
return textData;
}

int readLines() throws IOException {
FileReader file_to_read = new FileReader(path);
BufferedReader bf = new BufferedReader(file_to_read);

String aLine;
int numberOfLines =0;
// as long as aLine is not null, increment the numberOfLinesValue
while (( aLine = bf.readLine()) !=null){
numberOfLines++;
}
//close bufferedReader.
bf.close();
return numberOfLines;
}
}


>>
>>56353093

clang for debug
g++ for release

Use the Intel compiler if you're working on a supercomputer and need to squeeze every last cycle out.

>>56353095

It's actually the worst.
>>
File: OLD HONEST ABE.png (214KB, 373x389px) Image search: [Google]
OLD HONEST ABE.png
214KB, 373x389px
>>56353136
>abelson's insanity

I know you are, but what am I
>>
So I was working on a shitty calculator earlier, and I was wondering what the best way to do BODMAS was. Here's what I did:

1) Take expression. e.g. 1+2*3
2) Create class Expression, which takes in float leftOperand, char operator and float rightOperand
3) Turn expression into a list of Expressions, so like: [Expression(1, +, 2), Expression(2, *, 3])
4) Search through Expression list for expression with greatest priority and calculate the result, which will be 6 in this case.
5) Check Expression at position i-1 and Expression at position i+1. Get the one with the greatest BODMAS priority. If i+1 was chosen, set the leftOperand of that expression to the result. If i-1 was chosen, set the rightOperand of the expression to the result.
5) Include separate logic for when i+1 and i-1 go out of the bounds of the list.
6) Keep looping until you get the answer.

Works, but feels a little convoluted. Is there a better way to do this?
>>
>>56353168
thanks
>>
>>56353216
>I don't know any CS theory: The Post
>>
>tfw the big project is coming along under budget and ahead of schedule
>tfw already been confirmed for raise

>>56350257
Massive custom ETL stack, because this company really needs a data warehouse.

It currently grabs data from various data sources and ships that data to central vault with temporal tables. You can also give it a list of tables and point it at a database (MySQL and SQL Server currently supported), and it will generate staging and temporal tables in the data warehouse automagically.

Going to work on building the actual presentation layer of the warehouse soon after I get the first proof-of-concept reports and dashboards created.

>>56353216
https://en.wikipedia.org/wiki/Shunting-yard_algorithm
>>
>>56353260
this.

It's just a proof OOP is not adapted to every problem.
>>
File: question.jpg (84KB, 803x790px) Image search: [Google]
question.jpg
84KB, 803x790px
Does the original C89 support UTF-8? When I run the follow:
/* utf8.c */
#include <stdio.h>

int main(int argc, char **argv)
{
printf("Hello, 世界 \n");
return 0;
}

and compile it with
gcc -ansi -g -Wall -o utf8 utf8.c

it prints out the runes properly when I run it. Is this not part of the standard but gcc supports it, or is it because it just prints the character value and the terminal deals with it?
>>
>>56353122

What's wrong with puts? Pascal uses Writeln (or WriteLn, depending on version). Hasmeme uses putStrLn.

It's not as if "print" is the standard or anything. There are a million variations on it.
>>
File: nicememe.png (43KB, 774x805px) Image search: [Google]
nicememe.png
43KB, 774x805px
What did he mean by this?

One last optimization. By using a+b>c and symmetry we only need to investigate values of a to:

\frac{p}{2 + \sqrt2}
>>
File: latex.php.png (637B, 64x41px) Image search: [Google]
latex.php.png
637B, 64x41px
>>56353368

To clarify, I don't understand how he arrived at this result using a+b > c
>>
>>56353339

>or is it because it just prints the character value and the terminal deals with it?

Pretty sure that would be the case. The terminal would be free to treat it as extended ASCII if it wanted to.
>>
>>56353358
Why did they use the keyword puts instead of print? Print makes much more sense.
>>
>>56353422

Because it was at least 700 years ago, and Ritchie decided on the word 'put'.
>>
>>56353339
try printing that string character by character and see what happens
>>
>>56353422

Perhaps to avoid confusion with the printf family of functions.
>>
>>56353431

Hey GTP, have you tried out the CoreCLR on Linux yet? Or Powershell on Linux?
>>
MSVC baby here. I want to switch to GCC, but I got some questions.

Which should I use, cygwin, mingw, or any other not mentioned?

Can I use static libs compiled with GCC in my MSVC projects? I'm talking release builds. I'm not expecting GCC to generate MSVC debug symbols.
>>
>>56353461
When I use putchar it comes out all funny. I don't know why though.
>>
File: 2015-01-04_162806.jpg (15KB, 540x335px) Image search: [Google]
2015-01-04_162806.jpg
15KB, 540x335px
why does puts(const char *s) even exist when printf(const char *format) does the same thing for format==s and no additional arguments?
>>
>>56353541
puts is more optimized because it doesn't have to consider formating the string. Good compilers will use the same optimizations as puts for printf with no formating.
>>
>>56353541
puts is more efficient than printf, as there is no parsing of the input.
Compilers will often optimise trivial printf calls to puts.
>>
>>56353541
IIRC puts(str) writes a newline after str, while printf(str) doesn't.
>>
>>56353541
You're a dangerous fucking retard.

Do a printf("%n%n%n%n%n%n");
>>
what are some interesting projects that uses your GPU and simply cannot be done on a CPU in reasonable time
>>
>>56353587
bitcoin mining
>>
>>56353533
#include <stdio.h>
#include <locale.h>

int main()
{
//setlocale(LC_ALL, "");

const char str[] = "Hello, 世界\n";

for (size_t i = 0; i < sizeof str; ++i)
putchar(str[i]);
}

works for me.

Try uncommenting the setlocale line and see if it works.
>>
>>56353525

If you need complete compatibility with Unix functions, such as fork(), use Cygwin. Otherwise, MinGW is nicer. Also, note that you should be using MinGW-w64, not the original MinGW. You can obtain a decent release of MinGW-w64 through either MSYS2 or TDM-GCC

https://msys2.github.io/
http://tdm-gcc.tdragon.net/

>Can I use static libs compiled with GCC in my MSVC projects? I'm talking release builds. I'm not expecting GCC to generate MSVC debug symbols.
If you're using C... maybe? If you're using C++ though, absolutely not, 100% no.

>>56353541

The printf function always has to process a format string, even if there are no % symbols, or the entire thing is just %s. Meanwhile, puts can just forward the string to the relevant syscall. It is common for compilers to substitute printf with puts when the user calls printf without an actual format string.

>and no additional arguments
Here's a protip: printf is only able to tell the number of arguments it is receiving via the format string. varargs is weird like that.
>>
>>56353579
I think you mean printf(\%n\%n\%n\%n\%n\%n);
>>
>>56353666
>he doesn't know how strings work in C
>he doesn't know how to escape % in a format string

Yeah, this works too, go ahead.
>>
>>56353666
\% isn't a valid escape, and you forgot your quotation marks.
>>
>>56353480

Neither, but I haven't been using my Linux laptop since I'm not back in school just yet (until tomorrow, at least).

I'll get around to it, at some point.
>>
File: Pong.webm (960KB, 1160x700px) Image search: [Google]
Pong.webm
960KB, 1160x700px
Holy shit I actually fucking did it
I actually managed to code something
>>
>>56353590
checked an online calculator and hasrates, and even if you produce your own electricity for free it only yields pennies per day
>>
>>56353713
Looks like shit, doesn't look fun to play at all.

Game is clearly imbalanced towards the right-side player, too.
>>
>>56353742
>Game is clearly imbalanced towards the right-side player, too.
>>
>>56353709

You definitely do need to get around to it. I get the feeling that Microsoft has no idea what the fuck it is doing with regards to shipping its toolchain.
>>
>>56353595
Things are getting weird. I ran this:
#include <stdio.h>

int main(int argc, char **argv)
{
/* printf("Hello, 世界\n"); */
char *stri = "世界";
int i;
char str[] = "世界\n";
printf("世 = %ld\n", sizeof str[0]);

for (i = 0; i < sizeof str; ++i)
putchar(str[i]);

putchar(stri[0]);
putchar(stri[1]);

putchar('\n');

putchar('世');
putchar('界');
return 0;
}

and when I compile I get this error
utf8.c: In function ‘main’:
utf8.c:19:10: warning: multi-character character constant [-Wmultichar]
putchar('世');
^
utf8.c:20:10: warning: multi-character character constant [-Wmultichar]
putchar('界');

and the output I got was this:
世 = 1
世界

��

I don't really understand what is going on. It seems very inconsistent.
>>
>>56353384
>>56353368


Anyone?
>>
>>56353853
Aww shit, I think I know what is going on. When I printed i in the loop I get this output:
世 = 1
0
�1
�2
�3
�4
�5
�6

7

��

I think it has to do with how UTF-8 is implemented. From what little I have read, it has different widths depending on the glyph. The chinese character must use multiple bytes to print its value.
>>
>>56353853
>putchar('世');
>putchar('界');
Don't use a multi-byte character in a character constant.
It leads to weird and implementation-defined behaviour.
That is what the compiler is trying to warn you about.

#include <locale.h>
#include <wchar.h>

int main()
{
setlocale(LC_ALL, "");

fputwc(L'世', stdout);
fputwc(L'界', stdout);
fputwc(L'\n', stdout);
}

is how you would do that.
>>
>>56353893
>From what little I have read, it has different widths depending on the glyph. The chinese character must use multiple bytes to print its value.
Right.
By printing the number, you're breaking up that multi-byte sequence.
>>
Rate my calculator

#!/bin/sh
echo """
#include <stdio.h>
#include <math.h>
int main(void) {
printf(\"%lf\\\n\", (double)($@)); return 0;
}""" > calc.c
gcc -o calc calc.c && ./calc
rm -f calc calc.c


Test:
$ ./calc.sh '3+4*sin(3)'
3.564480
>>
>>56353919
Does that mean ANSI C supports utf-8?
>>
>I don't really understand what is going on

You seem to be under the delusion that 世 is a character. It is not; it is three. As bytes, it would look like E4 B8 96 (which I think might be reversed because of little endianness). It represents the unicode code point 4E 16.

Internally, putchar will convert its argument to an unsigned char, which is only one byte. Any one of those bytes is going to look like garbage when printed to the terminal.
>>
>>56353956
>a character is a byte
>>
>>56353956
>which I think might be reversed because of little endianness
No. UTF-8 isn't endian dependant.
It's a stream of bytes.

>>56353971
He didn't say that. He said a char is a byte, which is accurate.
>>
>>56353902
I wouldn't recommend wchar either as it isn't portable.

He should use string literals "世".
Anyway he should read more about encodings.

When dealing with Unicode text in C don't think in terms of arrays of chars like ASCII. Think of it as blobs, text is just arrays of bytes.

I always typedef my char to int8. Char is confusing and should not be used anymore.
>>
>>56354005
>char

I like how David pronounces it, " CHHHAAARRR"
>>
>>56353384
>>56353865
>>56353865
you consider bigger and bigger "a" with "a" <= "b".

Once you were to consider an "a" bigger than a "b", i.e.
a = b+1 > b
you'll not find new information, as this is the same situation as a=b-1 which you just checked before.

So the max level to which you need to check is "a"="b", and given he already estabilsed
a^2 + b^2 = (p - a - b)^2
the condition reads
b^2 + b^2 = (p - b - b)^2
which is
\sqrt{2}·b = p - 2b
which can be written
b = p / (\sqrt{2}+2)
>>
>>56354018
Why shouldn't char be used anymore? Is it because it only supports ASCII?
>>
>>56353948
C89 doesn't really have any support for that. Most of the shit was added in C95, and more unicode support was added in C11.
However, with UTf-8 in particular, it should be able to pass through all of the 'normal' C string functions without any issues.

>>56354018
>I wouldn't recommend wchar either as it isn't portable.
How is it not portable?
>don't think in terms of arrays of chars like ASCII
You can easily do this. Just be mindful that printable character may be a char, and that a printable character might not be one column wide on the output.
>I always typedef my char to int8. Char is confusing and should not be used anymore
It's an unfortunate consequence of C being designed before the time when multibyte were really a thing, but typedefing is pointless and just obscures what you're doing.
These days, you should just think of chars as a small integer.
Also, don't create your own special snowflake typedefs. Use stdint.h.
>>
>>56354142
>printable character may be a char
printable character may NOT be a char*
>>
>>56354023
You should pronounce char like you pronounce charizard
>>
>>56354142
Does Plan 9 C fix the issues with multi-byte chars?
>>
File: anal beads.png (229KB, 918x1388px)
anal beads.png
229KB, 918x1388px
Aw, sheeit.

Didn't know this existed.

http://accord-framework.net/
>>
Is Go a modern C? Like, does it have the power of a scripting language, with the syntax and speed of C?
>>
>>56354214
>Garbage collected
>>
>>56354221
Don't Rob Pike, Ken Thompson et al. consider that a pro because it makes it more "modern"?
>>
>>56354169

You should pronounce it 'care', like you would say the first half of character.
>>
>>56354063
Because char is confusing to programmers not aware of text encodings.

Char neither supports nor lacks utf8, a char is just an 8 bit integer. It's single byte.

In the past characters were only 8bits. But today the most common character encodings are variable in length. One character might take 1,2,3 up to 6 bytes iirc.

Therefore I typedef char to int8 as that is what it actually represents.

Int8 does not "have" encodings, It's just binary data.

Then you should use it like this

int count_utf8chars(int8 text, int bytesize);
Int count_utf16chars(int8 text, int bytesize);
int8 utf8_to_utf16(int8 text, int bytesize);

Its the programmer's job to know which encoding a int8[] has and which function to call.

>>56354142
Wchar is 16 bits on windows and 34 on linux.
Also same argument applies here.

So a char no longer represents a character.
>>
>>56354255
That's retarded.
'char' is already a word. Using a pronunciation different than that is forced and dumb.

>>56354252
It completely destroyed all possibility of the language replacing C in any regard.
Originally, Go was marketed as a system programming language.
>>
>>56354169
>You should pronounce char like you pronounce character
: ^ )
>>
Anyone got some good references for learning about typed assembly?
>>
>>56354221
>>56354221
>>56354252
>>56354277


>Go was born out of frustration with existing languages and environments for systems programming. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Programmers who could were choosing ease over safety and efficiency by moving to dynamically typed languages such as Python and JavaScript rather than C++ or, to a lesser extent, Java.

>Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, working with Go is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection; rigid dependency specification; and so on. These cannot be addressed well by libraries or tools; a new language was called for.

>>56354277
I believe Rob Pike said that he knew people would get angry when they marketed as systems because they would misinterpret what he meant by system. In the end they removed it.
>>
>>56354169
>>56354282
I pronounce it "car", like an automobile, because it rhymes with "var".

It's because "varchar" sounds less retarded that way.
>>
>>56354309
This is the correct pronunciation.
>>
>>56354277
>That's retarded.
>'char' is already a word. Using a pronunciation different than that is forced and dumb.

That's not the same 'char' as used in programming.
>>
>>56354255

I pronounce it like "charbroiled angus burgers"
I pronounce char* as "char star"
>>
>>56354271
>int count_utf8chars(int8 text, int bytesize);
>Int count_utf16chars(int8 text, int bytesize);
>int8 utf8_to_utf16(int8 text, int bytesize);
C11 added uchar.h.
Don't duplicate the functionality of the standard library.
>>
>>56354169
This is bait.
>>
>>56354344
>That's not the same 'char' as used in programming.
So?
>>
File: ass.png (537KB, 1393x880px)
ass.png
537KB, 1393x880px
You're making your programs handicapped-accessible for those without arms, right anon?

You wouldn't want to be fined for discrimination, now would you?
>>
>>56354361
>char* as "char star"

cute AF
>>
>>56354362
It was just for explaining purposes. I thought that was obvious
>>
File: 392578978235.png (196KB, 412x282px)
392578978235.png
196KB, 412x282px
>>56354403
>requiring your clients to have eyes
>>
File: 1468540941275.jpg (122KB, 845x740px) Image search: [Google]
1468540941275.jpg
122KB, 845x740px
>>56354403
>>56354433
>Requiring your users to be sentient
>>
>>56354403

You can manipulate a mouse and keyboard with just your feet. I've seen it done. You could also use your tongue if you're quadriplegic.

>fined for discrimination
I live in the US. Our discrimination laws aren't that extreme.

>>56354413

I heard it pronounced like that once and decided I was sold on it.
>>
File: 192847928375.png (660KB, 877x721px) Image search: [Google]
192847928375.png
660KB, 877x721px
>>56354452
>requiring users
>>
I'm thinking of learning Go. It seems very nice, with light weight syntax, strong concurrency support and garbage collecting; I think that it could be a good replacement for scripting languages. Is the hate that /g/ has for Go valid?
>>
>>56354468
3 goroutines have been added to your execution
>>
>>56354468
Go is a solution looking for a problem.
>>
>>56354452

Any program that can be controlled via a script can be said to not require sentient users.
>>
>>56354497
What do you mean? That Go is a powerful tool that needs a problem to solve?
>>
>>56351206
>Go back to /pol/ with the other animals.
>>>/lgbt/
fuck off nigger
>>
>>56350257
I'm working on a personalized HTML of 4chan. I'm trying to get the "Hidden threads" notification to disappear. Can anyone help?
I just got into HTML.
>>
>>56354488
Middle pip
>>
>>56354750
that isn't html, senpai
>>
>>56350257
>anime trap op
THANK YOU
>>
>>56354284
What?
>>
>>56353093
g++, because it has a nicer license. Other than that, there's not much real difference, some companies use Clang during development and build releases with g++ because it's considered more reliable where as Clang is faster, but this doesn't really have an effect on smaller sized projects that don't take hours to build.
>>
i thought you guys were joking but hackerrank really is just a shitload of indians. they treat this thing like it's university. why?
>>
>>56354468
depends
do you love things like generics, sum types and generally care more about type theory than anything else?
go is not the language for you.
>>
>>56354903
You mean clang compiles faster or clang binaries run faster?
>>
how does /dpt/ write their state machines?
>>
>>56355285
types and functions
>>
>>56355285
Sometimes with an enum + switch, sometimes with a function pointer.
It depends on what I fell like using.
>>
>>56354468
Go doesn't take long to learn. It's designed for people too dumb for Java. Just learn a little.
https://tour.golang.org/
>>
>>56355285
I use something like shown here: https://youtu.be/HxaD_trXwRE?t=14m6s
>>
fuck i need to clip my fingernails
>>
>>56355282
Clang compiles faster.
>>
File: when_anime_eat_pizza.webm (3MB, 800x450px) Image search: [Google]
when_anime_eat_pizza.webm
3MB, 800x450px
>>56355285
With Lambda a.k.a. the ultimate goto.
>>
>>56355285
With first class continuations.
>>
>>56355494
>calamari and shrimp pizza
Has anyone here had this? I assume it would turn out greasy as fuck.
>>
>>56355527

Those are onion rings and peppermints.
>>
>using C++
>
#include <iostream>
#include <chrono>

int main(int argc, char *argv[]) {
auto time = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
std::cout << 1900 + std::localtime(time)->tm_year << std::endl;
}
>>
>>56355922
motherfucking hell should be std::localtime(&time)
>>
File: 1471979470919.png (596KB, 1420x1067px)
1471979470919.png
596KB, 1420x1067px
>>56354851
CSS?
>>
>>56355922
using namespace std;
using namespace chrono::system_clock;

auto time = to_time_t(now());
>>
>>56355983
>using namespace std;

http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-in-c-considered-bad-practice
>>
>>56355993
dumbass
inside the function main
>>
>>56350257
>What are you working on, /g/?
Implementing the ID3 algorithm for a Uni hand-in.
>>
File: 1435200181177.png (176KB, 437x556px) Image search: [Google]
1435200181177.png
176KB, 437x556px
>>56355607
You're retarded.
>>
>>56350298
What does it bring to the table in your opinion?

It looks like (I only took a very brief look) a better defined C with more modernized features while trying to keep the almost same low-level features so it can actually compete with C (instead of becoming another systems language with GC or bloated shit everywhere)? Is that about right?
>>
idea: write an extremely complicated function to calculate your precise position on the earth based on your time, magnetic north, and the gyroscopes in your phone after taking a picture of the sun

because basically kepler's law and an understanding of the curvature of the earth could do it if not seasonal calendars and other stuff like that

basically a sextant but for the modern day

wouldn't require any GPS at all

Would be handy for space exploration even, you would think
>>
>>56356163
>take a picture of the sun
Brilliant idea einstein
>>
>>56356179
basic mapping

it's just a circle, and you can find the center pretty darn easily
>>
File: Stormtards.jpg (97KB, 960x800px)
Stormtards.jpg
97KB, 960x800px
>>56351175
Go back to your containment board poltard.
>>
>>56356249
Writing CoCs and correcting grammar in comments on Github repos
>>
What's the quickest way to make money programing if you don't know how?
I mean obviously you need to teach yourself, but there's so many languages which one's the quickest to start earning cash?
>>
>>56356290
Java, Python, JS, HTML, CSS
>>
I'm not quite sure why I'm having so much trouble understanding classes. I keep getting this error when compiling and I can't figure out what the problem is.

Here's my class
class dateType {
public:
dateType(int, int, int);
void setDate(int, int, int);
void printDate(ostream&) const;
private:
int month;
int day;
int year;
};


All I'm doing with it at the moment is setting a variable with it
dateType myDate
.
Anyone see something I can't?
>>
File: 1443046994063.gif (1MB, 560x360px)
1443046994063.gif
1MB, 560x360px
>>56356246
>everyone who uses the word nigger is /pol/
Your new is showing.
>>
>>56354169
almost. it's pronounced like the "char" in "charade", because a char has 8 ("ade") bits width.
>>
File: anal beads.png (7KB, 203x196px) Image search: [Google]
anal beads.png
7KB, 203x196px
>>56356290
>which one's the quickest to start earning cash?

Pick one of the big 4: Java, C#, C++, Python

C# and Python are the easiest to learn. Java has the most jobs. C++ can be suffering (opinions). I recommend C# here.

Learn basic SQL. It's a big check box for a myriad of syadmin, programming, and tech jobs.

Javascript is a must if you want to do webdev. Fucktons of jobs for Javascript, too.
>>
>>56356318
This.

4chan has always widely used nigger as a general-purpose expletive, long before /pol/ even existed.
>>
>>56356337
>the big 4
Stop spouting this meme
>>
>>56355993
>just parroting general conventions without knowing the reasons for them
>being this pajeet
>>
>>56356307
Sepples forces you to invoke a constructor at the moment of declaration. If there is no parameter list, it looks for a default constructor with no arguments, which dateType lacks. Hence the error.
>>
File: QE6IQS0 - Imgur.png (247KB, 999x1200px) Image search: [Google]
QE6IQS0 - Imgur.png
247KB, 999x1200px
>>56356318
Racism doesn't belong here, stormtard. It's in the global rules. There's a reason why we call it a containment board.
>>
>>56356380
Alright that got rid of most of the errors being spewed. It's still saying there's an undefined reference to "dateType::dateType()". What does this mean?
>>
>>56356443
Did you include it in the class declaration?
>>
File: thingken about ifs.png (64KB, 616x174px) Image search: [Google]
thingken about ifs.png
64KB, 616x174px
>>56356360
Why? Does it hurt your feelings that your favorite language doesn't have nearly as many jobs?

It's a simple fact that Java has the most jobs.

Next tier is C#.

Then you have Python, C++, and C.

After that, there are other languages that have plenty of jobs, but they aren't near as ubiquitous as the aforementioned 5 languages.

This is excluding Javascript and SQL, of course. Those are both a given, because they are used in conjunction with many other technologies and in other professions.
>>
>>56356404
Technically, it says no racism outside of /b/.

Does that mean the mods care if it's on /pol/?

Does that mean they should care if it's on other boards?

Obviously, there's a difference between being an obnoxious stormfag and recognizing that various races have propensities for specific dispositions and mentalities, whether that be via culture or genetic differences.
>>
>>56356451
The constructor with no arguments? Yeah, was that not where it was supposed to go?
>>
>>56356504
Because
1) It's autistic
2) I'm 90% sure you say "big 4" because you want to include your favourite little language
3) It's clear to me now that you're a cunt
>>
>>56356606
>1) It's autistic
It's easy to remember for newfags.
>2) I'm 90% sure you say "big 4" because you want to include your favourite little language
My favorite language is C#, and if I wanted to be petty, I could just say LEARN JAVA OR C# ONLY FOR JOBS

Kill yourself, faggot.
>>
>>56356654
>trying to defend your autism
>no response to "it's clear that you're a cunt"
>"kill yourself faggot"

Maybe you should start talking about the big 3 instead
>>
File: penndiscard1.jpg (77KB, 680x680px) Image search: [Google]
penndiscard1.jpg
77KB, 680x680px
>>56356654
>My favorite language is C#
>>
Programming newfag here. Got this old work project I wrote a placeholder for in VBA. It works but I want to move it to C# because fuck VBA for portability among so many other reasons and the code itself doesn't have to change much. The idea behind it is that the user selects some canned lines from a listbox and makes a short email based on the user's selection.

Is MVVM even necessary for something like this?
>>
File: 1470406403119.jpg (100KB, 764x680px) Image search: [Google]
1470406403119.jpg
100KB, 764x680px
>check the PYPL ratings

>1: Java
>2: Python
>3: PHP

>4: C#
>>My favourite language is C#
>>THE BIG 4
>>
>>56356732
A GUI that trivial doesn't need MVVM.

Something like that would be insanely easy in C#.

You could use WPF if you want it to be pretty, but there are other options if you want it to work on OSX and Linux.
>>
>>56356762
Like the equally shitty Tiobe index, PYPL doesn't measure current job offerings.
>>
>>56356762
>The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google.


Holy shit, kill yourself.
>>
File: 1472289088077.png (789KB, 1280x720px) Image search: [Google]
1472289088077.png
789KB, 1280x720px
>First day of Comp sci 802
>Professor is a sweet old man
>Used to be in the air force as a computers operator
>Diagnosed with throat cancer
>Used to have 4 other professors in his department but they all retired
>He runs all the labs himself
>He admits the department is in shambles but promises he will make programmers of us all

I-I'm gonna do my best guys!
>>
File: 1466329334062.jpg (24KB, 258x263px) Image search: [Google]
1466329334062.jpg
24KB, 258x263px
>check the source anon used in >>56356337
>1: SQL
>2: Java
>3: Javascript

>4: C#
>>My favourite language is C#
>>THE BIG 4
>>
>>56356856
Javascript was specifically mentioned separately in that post, because it is primarily a webdev language and is typically paired with other disciplines outside of a straight developer role.

Come on, anon. You're just grasping at straws now.
>>
>>56356794
>A GUI that trivial doesn't need MVVM.
Excellent. I don't have a great grasp of what would entail using MVVM and what wouldn't yet, but I had a feeling I wouldn't really need it for something like this; just wanted to be sure I didn't.

>there are other options if you want it to work on OSX and Linux
My workplace is Wangblows only, so OS portability isn't going to be an issue until this company dissolves, I guess.
>>
>>56356856
SQL and Javascript aren't exactly comparable, especially SQL.
>>
>>56356552
p-please respond
>>
>>56356762
>>56356856
Go edit your .conf files somewhere else.
>>
Why cant you run
 do { int main (int argc, string argv[]) }
while (argc < 2)


The main function asks for two commands but if it gets three it needs to loop.
>>
>>56356894
If you don't mind spending a few minutes getting the basics of XAML, WPF is a good option.

You can throw MahApps at it for that shiny metro look, if that's your thing.

Otherwise, if you don't care at all about aesthetics, you can slap it on some good 'ol WinForms.
>>
>>56357015
I did something else previously with WPF (XAML is great) and was told that I should have used MVVM even though everything worked as intended and was roughly about the same size as this, so I wanted to check if I should implement it this time.

MahApps might be nice to make people around the office go "OOO YOU DID IT LIKE WINDOWZ DOES" but I don't think they care too much either way.
>>
>>56357103
MVVM, like OOP, is just a kind of design pattern that helps to separate the GUI from the Logic from the Data.

It's actually pretty useful, especially for decoupling your code and implementing a separate GUI, or a different data source. A good example would be to use the same underlying code and hooking it into Xamarin for a mobile offering.

Yes, it's extremely important to understand it for non-trivial applications, but for something as simple as an email constructor, it would likely incur more annoying design overhead than really needed.
>>
I'm writing code that writes code that...writes code.

A stored procedure that conditionally constructs multiple stored procedure calls, and those stored procedure calls reference a stored procedure that dynamically generates and executes MERGE statements
>>
>>56356987
that is not even valid C

what the fuck are you talking about
>>
>>56351404
wtf
>>
File: Capture.png (4KB, 717x56px) Image search: [Google]
Capture.png
4KB, 717x56px
Making an image downloader for 4chan.
But a line of my code is not working.
Help me /g/.

Cant get any hits witth the highlighted code.
>>
>>56350257
>>
>>56357737
Jesus christ learn to write
>>
>>56351198
you still have to compile no matter what, but having seperate compilation units only the files that changed and files that link with them require recompilation.
>>
>>56353216
>Create class
go back to the drawing board
>>
>>56356552
Did you define it? If it says undefined reference, it's probably looking for a definition but can't find it.
>>
What is the of recursion? Ie, if a function is recursive, does it recur? Recurse?
>>
>>56357988
It recurs
>>
>>56357458
Replace \ with \\.
Or, s/\\/\\\\/
>>
>>56357737
Did you write this with your mouse? Fuck at least scan a piece of paper or something.
>>
>>56357988
It recurecurecurecur....
>>
>>56357983
basically just wrote the first "dateType" in the snippet without arguments.
>>
>>56351070
na
>>
Fun day of helping beginner Java students figure out how to make change with quarters, dimes and nickels...in pseudocode

>I'mtoooldforthisshit.jpg
>>
File: Sort.png (19KB, 412x329px) Image search: [Google]
Sort.png
19KB, 412x329px
>>56350257
Why does merge sort suck so much?
>>
File: categorised monad.png (203KB, 2132x666px) Image search: [Google]
categorised monad.png
203KB, 2132x666px
>>56358361
did you use monads
>>
>>56358437
Did you try heap sort? Merge sort is n log n, but with huge constants.
>>
>>56350257
Ive seen that picturee alot, is this a meme I don't know about?
>>
>>56358574
it's a shitty forced meme by the trapfag and maybe like 1-2 other casual anons (but those could be samefags as well because the trapfag samefags a lot)
>>
>>56358574
If you've seen it a lot, then how can you not know about it?
>>
>>56358598
Because I don't know if there's some deeper meaning or if it's a reference or if it simply is a manga picture.
>>
>>56358646
It's a reference to the well known fact that crossdressers are better programmers
>>
>>56358473
Yes, I explained that monads were "monoids in the category of endofunctors" and they knew exactly what it meant
>>
>>56358685
kys
>>
File: deluxo el maco.jpg (124KB, 1280x854px) Image search: [Google]
deluxo el maco.jpg
124KB, 1280x854px
New thread: >>56358765
>>
File: 1463140855268.png (185KB, 500x644px) Image search: [Google]
1463140855268.png
185KB, 500x644px
>>56357737
>>
A WebGL 3D CP mmorpg where you can diddle shotas and lolis online
Finally found some decent loli models, this thing is going to happen I think :3
>>
>>56358927
Keep an eye on the whole legal thing, anon.
>>
>>56358927
Keep an eye on the whole moral thing, anon.
>>
>>56359303
>having morals
>>
>>56359497
No one will ever care about you if you don't. Or at least don't act like you do.
>>
File: Heapa hell.png (26KB, 422x466px) Image search: [Google]
Heapa hell.png
26KB, 422x466px
>>56358503
>>
>>56359620
Noice.
>>
>>56359620
Could you do a lot a test and just aggregate the result.
>>
>>56359303
>pretending to have morals
>>
Does the intro to algorithms book also contain information about data structures in it?
>>
>>56359558
It's amazing how that matters less and less as you make more money.
>>
>>56359558
>thinking morals can replace skill, charm, wit, or attractiveness
kok
>>
>>56359558
Morals aren't just about status
Thread posts: 315
Thread images: 52


[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.