/dpt/ - Daily Programming Thread

This is the Daily Programming Thread, a thread to talk about your daily programming.

Previous thread at What are you working on, user-chan?

Attached: idontknow.jpg (1920x1080, 633K)

Other urls found in this thread:

youtube.com/watch?v=oqwzuiSy9y0
twitter.com/SFWRedditImages

give me ideas for my wasm bideo game in c++

Attached: 1448907860575.jpg (1210x2050, 785K)

stop posting nobody cares

Go to /vg/ and search for /agdg/ they'll help you better there

You can't spell "lisp is dead" without "lisp".

based

>6 fucking seconds past the bump limit
>Namefagging
>shitposting in the OP
Fuck off, OP.

Attached: 1376813888542.jpg (285x281, 26K)

Dumb attention whoring anime pedo scum like you killing themselves.

DPT was always about shitposting and attention whoring.

summer has begun three days ago, bro.

every tech in that image is utter garbage except nginx.

>namefagging
Hey! Learn romaji! "welcome everyone" is not name-fagging.

Attached: 3pnkbuj.jpg (720x405, 33K)

good animeposter

bad animeposter

Hey! Learn killing yourself. Posting anime is not normal.

Hey I'm responsible for the questions about pass-by-reference, and I started typedef war in last thread.

Anyone got anything they wanna ask me?

anime pedo website

Attached: 10.png (816x517, 273K)

yeah but don't call it a garbage. It's the future you chose.

I don't fucking care. This is the kind of fucking behaviour that leads to thread wars.
It's not a fucking race to create a new thread, especially just so you can post your fucking garbage.

Vim, git, and letsencrypt is fine.
Otherwise I completely agree.

Attached: 1410721305946.png (365x470, 209K)

Dumb weebs

thread war always been part of /dpt-/ sub culture.

Attached: autism.jpg (809x654, 263K)

KYS WEEBS
KYS WEEBS
KYS WEEBS
KYS WEEBS

If you could only read 3 programming books, which would you choose?

Attached: ivan dolvich.jpg (106x122, 8K)

I'm very aware of how shit it used to be. Funnily enough, I'm actually the person who edited that image you posted.
It has been so good lately, but just now in the last 2 or so days, it has quickly gone downhill.

1. How
2. To have
3. See

I know some Java and I'm looking to work on a small project this week, I can't think of project that is small when it comes to Java, as everything requires going full stack. What do you recommend me to work on Jow Forums?
Do you have a good list of recommendations?

Uncle Bob's trilogy.

1. How
2. To have
3. Sex
FUCK

based retard

kill yourself underage moron

have sex

YASSSSS I FINALLY COMPLETED IT
My ncurses doujin organizer is finally complete
(Its in python though, pls no bully)

Attached: info_win.png (724x443, 36K)

1. Clean Code
2. Design Patterns Elements of Reusable Object-Oriented Software
3. Refactoring: Improving the Design of Existing Code

looks good.

>What are you working on
Heuristic for thread-modular analysis for the next SVCOMP.
wowi swave simuwatow

thanks user

Attached: 1559639387243.jpg (640x612, 40K)

It's cute, I applaud your patience for ncurses.
>~/Encfs/System/Private/Doujinshi
how uncouth

Neat.

Cringe. Hang yourself, weebs.

HAVESEX
A
V
E
S
E
X

>weeb
>sex
lel

you couldn't make it any more fucking obvious that you're like 16 years old.

>t. 15 years old
Have masturbation

>what should I program guys?
Has anyone made a program for automatically sorting anime images yet? It would run through a source directory, throw images at a site like iqdb, parse the results, and move the images into new directories based on some kind of user supplied sorting scheme. For example, maybe you would invoke something like

waifusort -in /downloads -out /images/{name_of_work}/{name_of_character}/{counter}.{ext}

It should also have switches to determine what to do when there's more than one character in the image, what to do with unknown images, maybe some way to create symlinks so you can have in addition to the above something like

-alias /images/by_artist/{name_of_artist}

and whatever other cool features you can think of. This would be easy to make and useful to many anons.

I'm learning dynamic memory in C++ right now. Do you reckon it'd be a good exercise to try and design/implement a linked list?

engage in procreation

>all that wall of text
Have a life

>t. the idea guy

I don't know if anyone has made that but if you decide to make it, I'd use it
seems like a good idea

Yes, it's good practice.

This is an extremely low quality post.

experience coitus

Yes I agree it's good.

No. Make your own refcounted wrappers that corrrectly work in concurrent env.

Oh boy it's sure is summer. I hate summerfags so much

Do you guys ever leave your code open on your screen for your nosy coworkers to look at?
Whenever I go to take a piss I make sure to put some good looking but intimidating snippet front and center.

>mutual recursion
concepts that blew your mind when you first encountered them?

Attached: lizard.jpg (481x518, 42K)

Is it normal that I find a lot of languages really easy to learn after learning Common Lisp? I'm not a god in Lisp but understanding other languages seem really easy in comparison now.

Attached: tomoko gay juice.jpg (1125x1125, 76K)

Of course not.
Wha kind of retard leaves their workstation without locking it?

Alright faggots, I am neutral on the subject, having pretty much almost exclusively used C++ (and sometimes C) for all my programming.
After all this time, I realized I should really expand my horizons and learn some new paradigms and languages: having there been some discussion in the last couple threads, and since it looks drastically different, I got interested in Lisp.
Now, I've already heard some good things about it from its proponents, and they seem to make sense, but I've also noticed the presence of fervent haters. The latter is who I'm talking to right now.
So what I'm asking to you trap-fapping soibois is the following:
convince me, with rational, valid, technical, inherent reasons, why you believe Lisp is, overall, a bad language.
I've heard enough praise, I'm waiting for the other side.

Attached: tumblr_oz845uQ09x1wt7ek9o1_500.jpg (500x707, 137K)

i leave my computer with porn open

Fuck off boomer.

>retard
>porn
it makes sense

Lisp isn't bad, it's just why do lisp next? Learn haskell if you want to learn the functional paradigm. It's lingua franca for FP

Lisp isn't bad it's just irrelevant

Agree, also nice dubs.

still fairly relevant via Clojure

it's probably the pl that reaches hackernews frontpage the most on a daily base.

and?

>contemporary programmers

Attached: 796B9B9D-A3EF-4DE3-9809-2D5707ED5C36.jpg (739x675, 109K)

Clojure is not a LISP.

>Foo, Bar, Baz, Fizz, Buuz
No, it's Foo, Bar, Qucks and Fizz, Buzz, FizzBuzz.

It's close enough. The things that make Lisp good are present in Clojure.

When the day of the rope finally comes, people like this will be first to hang.

>clojure is not a lisp
nibba is you retarded it's one of the main dialects of lisp

The whole point is that they're nonsense words free of context.

Who are these qts? Sauce pls

>people like this will be the first to hang.
No, that would be Gabi.
stop nigger posting. clojure lacks the basics of LISP and is full of pajeet shit.

>thread wars

Heh, I remember the evangelion 2.0 days. It was troll or be trolled.

Because Lisp's design is more closely modeled after fundamental, language agnostic programming concepts, and not following some other fad or mimicking some other language.
One of the most fundamental aspects highlighting this is probably the generic function model for dynamic OO polymorphism when compared to the message passing model. It more closely captures the fundamental idea of having a function change its behavior, calling a different actual function, at runtime, based on the type of the objects it's called with.
All the stuff about encapsulation, inheritance, composition, etc. is useful sometimes, but they are just details. They don't capture the fundamental idea like the CLOS does, which manages not only to fully understand it and give you the full power of dynamic dispatch on multiple arguments (therefore rendering monstrosities like the Visitor pattern unnecessary), but also keeps data and functions separate anyway, therefore avoiding one of the most common arguments against OO in languages such as Java.
After you learn Lisp, you learn to see past gimmicks and recycled ideas many programming languages that came after it proposed, and you often find out they are nothing but age-old language agnostic concepts mixed up with some novel language specific quirk.

The maths retard or the unironic Jow Forumsprogrammingcirclejerk C# poster?

futures, streams
let future = TcpStream::connect(&addr)
.and_then(|stream| {
write_all(stream, REQ_BODY)
})
.and_then(|(stream, _body)| {
let buffer = vec![];
read_to_end(stream, buffer)
})
.and_then(|(_stream, buffer)| {
File::create("httpbin.json").and_then(move |mut file| {
file.write_all(&buffer)
})
})
.map_err(|e| eprintln!("Error : {:?}", e));

Common Lisp is arguably more of a procedural/OO language than it is FP. Yes, you can use it in a more functional style, but it's not always the most idiomatic thing to do.
Sure, Haskell (or ML, or OCaml) is better if you're interested in a purer, strict functional methodology, but FP has never been the main point of Lisp.

niggerlicious

Holly fuck the sheer amount of cancer in the oppic!

Attached: 1531386394617.jpg (1056x1504, 561K)

This. Common Lisp is deliberately agnostic about paradigm. Scheme is more functional but still does procedural and object oriented paradigms easily.

The python shitposter. The thread pic wars. 5 dpts open at once.

oh, its just another thread pic war.

* Dynamically typed, so shit.
* (no (fucking (syntax))), so if you don't comment thoroughly you are so fucked in few months later.
* No libraries.
* No free IDEs (no, SLIME is shit, fuck you).
* Chance to get infected with "Hollier than thou, pleb" attitude.
* Every single lisping faggot uses his own LISP because of macroses, no libraries and bad standard library. So no collaboration.

From the top of my head.

What do you mean "another"? They'd stopped.

I mean python isn't that bad.

Python is absolute garbage.

I have a file with 12 million comma separated numbers that I need to load into an array and manipulate.

Is using an array even feasible for this? I've never worked with such large data sets so I have no idea.

Manipulate how?

Google use it for the flagship products you infantile pleb.

It's good for doing things quickly and the performance loss isn't a big deal unless you work in machinery or domains like streaming.

Matrix operations. Obviously not on the whole set, but for instance I might take numbers indexed 3,500,000 to 4,000,000, shape them into a matrix, and perform some multiplication on them.

I can't use a database for this kind of stuff.

youtube.com/watch?v=oqwzuiSy9y0

And billion flies adore shit. Go educate yourself, dimwit.

lmao I didn't expect this kind of immature but hilarious shit to be posted here

What should one know to get an entry level programmer job (Java, C++, C#, SQL, Python)?