[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
All programming languages are shit
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 130
Thread images: 13
>Java
bloated crap requiring tons of boilerplate to print hello world
also
import java.awt.net.ebean.factory.async.collections.AsyncFactory
...
Bean beanBeanBeanFactory = new (Bean) beanBeanfactory((beanFactory) beanbean Factory)

also
http://stackoverflow.com/questions/1700081/why-does-128-128-return-false-but-127-127-return-true-when-converting-to-integ

>C++
memory leaks, memory leaks everywhere. also fucked OOP.

>Python
def adsfasfasdf():
asdfasdfadfadsfadsf

is a perfectly valid code that your interpreter won't yell about until you run it. this and many other features make it hard to maintain Python projects.

>JS
toy for script kiddies who want to animate snowflakes on their Taylor Swift fan site

>Haskell
unmaintained crap for scientists to get grants and write theses. no jobs.

>C#
requires Windows, you sell your soul.

>Go
the language is good, but no jobs, no package manager. seriously GO_PATH is as inconvenient as it gets.


Is there any good language on the market right now? I'm graduating next summer and I'd like to start a career with a language that wouldn't make me want commit suicide even more than I want now.
>>
Cant stop laughing at all that bean shit oh my fucking god
>>
>>55519147
>>C++
>memory leaks, memory leaks everywhere. also fucked OOP.
Pajeet go watch our next lesson about the street shitting
>>
>>55519147
C or rust.
Everything else is irrelevant.
>>
>>55519147
elm and elixir
>>
Le ebean post
>>
>>55519173
Loo << Poo;
>>
>>55519186
C is pretty cool, and Go proves that you don’t really need generic types, which is another good argument for C.

I can hardly see anyone in rust spend less time thinking about how they’re going to implement their design than thinking up said design, which is a big problem.
>>
Wtf are 'beans'?
>>
>>55519238
"People" Trump is gonna kick out when he becomes president.
>>
>>55519250
Fuckin' a-men brother.
>>
File: smiechlem.jpg (16 KB, 400x261) Image search: [Google]
smiechlem.jpg
16 KB, 400x261
>>55519250
ebean 5/5
>>
Perl
>>
>>55519262
Which one?
LMAO
>>
>>55519147
You're a poolish poolett and much like the indian, in the loo you don't poo, so fuck off.
>>
>>55519147
You completely miss what is the problem in these languages.
C++14 is supposed to eliminate nearly all common memory leaks. And OOP is pretty solid.
However huge legacy, unhygienic macros and fucked up genetics is what is bad about it.
C# doesn't require windows.
The problem with JS is retreaded design and type casting, not the programmers.

Maybe you should do some research on them before showing ignorance on /g/ and hoping someone else will chose for you?
>>
>>55519147
I hate this python thing... Why the fuck won't the interpreter complain if it's compiling to bytecode anyway??
I once spent almost 10€ on Amazon to run a Python script which crashed for a typo at the very fucking end making the computation useless. Fuck
>>
Apple should bring back MS-DOS. It was my favorite programming language.
>>
>>55519147
Let's see.
>Java
>bloated crap requiring tons of boilerplate to print hello world
Read a book on how to do it proper. Beans are shit though.

>C++
>memory leaks, memory leaks everywhere. also fucked OOP.
Memory leaks are your own fault. OOP isn't fucked up, but the syntax is mad gay as hell.

>Python
> *shit* is a perfectly valid code that your interpreter won't yell about until you run it.
Well yes, you define a function and a variable, it's your job to name shit properly if ASDFASDFSAAFSDFSD is confusing to you.

>JS
>toy for script kiddies who want to animate snowflakes on their Taylor Swift fan site
There isn't much of an alternative yet.

>Haskell
>unmaintained crap for scientists to get grants and write theses. no jobs.
Why the fuck are you even naming obscure shit

>C#
>requires Windows, you sell your soul.
>what is mono

>Go
>the language is good, but no jobs, no package manager. seriously GO_PATH is as inconvenient as it gets.
So you're saying not ALL languages are shit?

I think you're just whining like a dick because you can't deal with a few tiny issues a language might have.
>>
>>55520246
>what is mono

http://www.webmd.com/a-to-z-guides/infectious-mononucleosis-topic-overview
>>
>>55519147
Use Rust and Lua for hobbyist programing.
Use Java/C++/PHP for work. There isn't much alternatives.
>>
>>55519219
KEK'd hard
>>
>>55519147
what about CSS?
>>
>>55520246
> >Python
> > *shit* is a perfectly valid code that your interpreter won't yell about until you run it.
> Well yes, you define a function and a variable, it's your job to name shit properly if ASDFASDFSAAFSDFSD is confusing to you.
He meant that asdfasdfadfadsfadsf will result in 'asdfasdfadfadsfadsf' is not defined.
>>
>>55520168
Apparently Swift is a really cool language, It's currently the most popular on...I can't remember which site, github maybe? Cited reason are that it's easy to use, while still being powerful, basically it's the most comfy language at the moment. Plus the fact that it's now open source make its even better.
>>
>>55519147
Learn Scheme.
>>
>>55520285
>PHP
Why does this exist?
How can I not use it?
P-please answer
>>
>>55520552
Swift as in iOS' language innit?
Pretty cool desu, would recomend verbose as fuck tho.
>>
>>55521204
Have webserver which executes <language of choice> files that output html.
>>
I'm about to get eaten alive for this but here it goes...

I like python. A lot. I've been programming for 10 years and went to school for comp engineering so I've had to use everything from Java down to assembler and everything in between on the spectrum.
Have is hands down my favorite language to develop ideas. It's great for making that transition between an algorithm on paper to an executable. Obviously you then can port the project to another language for optimization if you want. But for just tinkering with ideas, python is great.

Don't learn it as a first language though. Otherwise your code habits will be shitty.
>>
>>55519147
>Bean beanBeanBeanFactory = new (Bean) beanBeanfactory((beanFactory) beanbean Factory)
This isn't even valid syntax, retard. What you have written makes no sense.

There's no need for an explicit cast to Bean, and in fact that's not even legal in combination with new. Constructors start with a capital letter. And I don't know what the fuck (beanFactory) beanbean Factory is supposed to mean, but it's clear you don't understand Java whatsoever.

Your comment about hello world boilerplate further proves that you missed the point of Java entirely. If you want to write hello world kiddie shit stick with a kiddie language like Visual Basic.
>>
>>55519157
It's not real you stupid autist. It's not even valid Java.
>>
>>55520552
Swift is nowhere close to the most popular language on Github. Java, Javascript and Python have several million more active repositories. Swift doesn't even break the top 10 most active languages.
>>
R
>>
lisp
>>
>>55519147
what about C?

>filename: "Mother finds out that her son is an atheist"
>>
>>55521204
Do not work as back end web dev. Is that simple.
>>
>>55521315
That's best use case.
You just shouldn't use Python anywhere except for testing out ideas and proof of concept.
>>
>>55521475
>Work back and front end for assorted mobile apps, started doing back end a few weeks ago, since I just started studying c#.net
>Mfw a fucking contratist we're using to transport shit sends us 4 php files as their "API"
>they're from prestashop

JUST MY ETERNAL SHIT UP.
>>
>>55519147
>Java
Good language, I love it.

>C++
Good language, I like it.

>Python
Good language, I love it.

>JS
Good language, I love it.

>C#
Good language, I love it.

The problem, anon, is you. You are shit. And that circumstance is causing you to have have misconceptions about how good various programming languages are.
>>
>>55521700
This.
I like all these languages. It's not pascal or COBOL, they all are good/fine when used correctly by someone who knows what he is doing.
>>
>>55519219
top kek
>>
C# doesn't require Windows. See Mono Project: https://en.wikipedia.org/wiki/Mono_(software)
.NET itself is open-source and cross-platform.
>>
for C# no longer true, java boiz status: sweaty.
>>
File: 1427590110114.jpg (18 KB, 248x388) Image search: [Google]
1427590110114.jpg
18 KB, 248x388
>>55520246
>haskell
>obscure shit
Let me tell you something about rebol
>>
>>55521333
http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html
This is a thing, though. It took me a half dozen readings to figure out WTF it is.
>>
>>55519147
>links a stack overflow with dumb question amd answer to it which is an optimization
>doesnt even consider == not being the correct comparison anyway for objs and should be using .equal


Not our fault your dumb OP
>>
>>55519147
>>Go
>the language is good, but no jobs, no package manager. seriously GO_PATH is as inconvenient as it gets.
this so much.
it has so many great features and its fairly easy to prototype in and then transition from the prototype to a full fledged project.
but the go path holy fucking shit man.
why cant they just install the tools and compiled binaries of projects to where ever go is installed to in the first place?
fuck.
>>
>>55519147

If you think java is bad you don't want to see javascript
>>
>>55519147
You're retarded.
>>
>>55519219
kek
>>
>go is good

I hate the fact that it forces me to go static... expect when it doesn't with their interface{} crap. you either allow me to have a fully typed program or you just give me dynamic language.

also another problem is that the creators said there likely won't be any go 2.0 in the near future(as in literally 20 years), and it sucks because it could used some more modern language constructs.
>>
>>55519147

I'm working a Go job.
>>
>>55519147
Then code in Assembler or binary, instead of crying.
>>
Join the Rust masterrace.
>>
>>55522497
I can confirm programming in binary is so fun.
>>
>>55522022

That is an internal convenience class from a 10 year old deprecated version of a Spring. It's also not hard to understand what it does if you understand the basics of AOP.
>>
I've never touched code before and am currently trying to learn Assembly because Python a shit

What am I in for
>>
>>55519147
BASIC is objectively the comfiest programming language.
>>
>>55523525
>What am I in for
Quitting before you learn anything useful just like you did with Python.
>>
>>55519147
but c# doesn´t require windows
http://www.monodevelop.com/
>>
>>55521315

We learn coding at our university with python. However, every course after that has a different programming language.
>>
>>55523525
Learning everything bottom-top, eg asm -> C -> C++ -> Java can actually be good and give you great understanding on how things works = how to optimize your programs and it will make it much easier to learn new languages. Assuming you are really passionate and won't give up. It's not for everyone.
>>
>>55524314
>and won't give up
He quit on his first language with the excuse that it was shit. If he knew five languages and decided Python wasn't for him it would be one thing because he had other languages to compare it to.
>>
File: wallpaper.jpg (1 MB, 6000x4000) Image search: [Google]
wallpaper.jpg
1 MB, 6000x4000
>>55519147
>is a perfectly valid code that your interpreter won't yell about until you run it. this and many other features make it hard to maintain Python projects.
If your interpreter yells at you about it, it isn't valid code, is it? It sounds like you want a psychic, not an interpreter.

>>JS
>toy for script kiddies who want to animate snowflakes on their Taylor Swift fan site
I don't think you know what a "script kiddy" is. If someone writes their own scripts, they're the opposite of a skid.
Also, you use CSS animations for animated Taylor Swift snowflakes, n00b sux0r.

>>Go
>the language is good, but no jobs, no package manager. seriously GO_PATH is as inconvenient as it gets.
"All languages are shit."
"The language is good."
The world is shit, not the language. I don't ever have any issues with GO_PATH and I don't really get why you would need a package manager when you can just use git clone.

>Is there any good language on the market right now?
No, you're a stupid muh_lang_isn't_good_unless_JOBS pajeet, so you're too stupid for Prolog or Fortran, and the languages that are pajeet friendly and also have jobs are ones you don't like.
>>
>>55524512
I think you are right, anon.
>>
>>55519147
Yup. I think rust is unironically the best language right now, even though it could be more concise in some places.

>Go
>good
MY SIDES!
>>
>>55521333
It's very real. In fact, it's a lot less convoluted than most real-world examples.
>>
>>55519229
?
Rust pretty much just werks. Put an & in front of shit you don't want to mutate and put an &mut otherwise. That's about all will think about design-wise. The debugger error messages are also the best of any compiler I've seen, even better than ocaml's.
It's true that you will need a day or so to get used to the borrow checker, though. For example, access rules are dictated by the function caller and this slightly changes the typical style of code you write from blackbox to toolbox.
>>
>>55524928
That isn't valid Java and it won't compile under any existing JVM.
>>
>>55520158
>I once spent almost 10€ on Amazon to run a Python script which crashed for a typo at the very fucking end making the computation useless. Fuck
Every fucking time. Yet python is the de facto language in my field despite this being a very common issue which people keep complaining about in the mailing lists.
>>
>>55525159
People that still recommend dynamically typed languages should be shot.
>>
File: 1467824401790.png (258 KB, 549x560) Image search: [Google]
1467824401790.png
258 KB, 549x560
>>55525159
>not testing shit before you run it for real
>>
>>55519147
You should try Ruby, OP
>>
>>55525227
/thread
>>
>>55525294
You can't "test shit before you run it for real" with compute-heavy software. It would take several days just getting the thing to be ready to execute without an actual device. Even if you ran a modified version on the actual hardware, because it's not the real thing, you don't know if it won't explode somewhere else when running the real thing.
>>
>>55525294
> assuming you can test everything in a reasonable amount of time

Go back to writing web apps.
>>
>>55519147
>make it hard to maintain Python projects.
The company I work for is the biggest python company in this region of England, with about ~115 repos, and between the dozens of programmers, nobody has trouble maintaining these projects.

The only time shit gets tough is when some faggot uses some shitty golfing shortcut, or overdoes it with the functional (which python is alright for, but has many constructs like list comprehensions that are more readable)

When I previously worked with Java, it wasn't much easier to debug, you don't see much of these type errors as it's a simple and easy-to-follow language
>>
>>55525363
Basically this

Some of the shit I do requires 1-2 minutes per iteration on an g2.x8large, I can't really test it on my 500€ laptop from 2012
>that poorfag feel
>>
>>55525363
>implying you can't
TDD is notorious for being quick, as you only implement what's necessary, and scaling is effortless
>>
>>55525428
TDD idiots are probably going to tell you to use mocks when all the complex logic is in the routines that take forever and can't be realistically mocked.
>>
>>55525499
Software engineering and programmers that act like sw engineers are literally the worst possible things ever happened to technology. All these smug fucks with their special snowflake techniques that focus on the process rather than the product.

I had to take 2 (motherfucking TWO) SE classes at uni so far, I wanted to kill myself both times. This one bitch made us write 1000 pages of documents for a fake project about an Android app.
Thank god I pivoted to AI
>>
>>55525499
complex logic is exactly why you would use mocks. You don't want to care about the endless possibilities that the logic can go through, just the limited set of possible results.

That being said, you can't attribute using mocks to TDD users. In my company, we barely use mocks as Django and libraries like django-webtest, django-dynamic-fixtures, etc, isolate components for you without sacrificing the possible special results that you've manually added into the mocked components.

In the TDD community, there is a known divide between people isolating for purity, and people who understand there is complex logic branching 2 different layers together.

TDD is not some corporate meme like Agile and is useful for this:
>>55525447

I used to do devving without TDD, but TDD brings in direction, clear code (because it doesn't branch or care about future possibilities), and extensibility (which makes it easy to fuck to adapt a giant project to future possibilities that you do end up taking).

It makes devving so much faster as there is constant direction and comparatively less time wasting, and a nice, passing test suite with good code and use case coverage is satisfying
>>
>>55525688
So basically you hardcode shit in order to pass the tests and call that efficient? I get it man, but I seriously wouldn't take this beyond webdev
>>
>>55525777
#rekt and #checkt
>>
>>55525777
Yes, it's efficient if you've ever actually had experience with it.

I only picked up TDD from the job I got at March, and had already been working on my own game and website years prior. It is efficient to waste substantially less time refactoring and extending the game without bringing on board a ridiculous amount of issues relating to prematurely implementing features you thought you would have, or implementing things that no longer work due to slight coupling. It's not something you can debate conceptually, if you don't have practical experience, you can't say it doesn't work
>>
>>55525873
That's cool timmy. Go play with the other pajeets, the adults are talking.
>>
>>55525916
My name's not timmy, you complete melt
>>
>>55525873
I told you that I get how you'd see this as efficient, but it's "oh God the hackathon ends in 6 hours"-tier efficiency
>>
>>55525931
>"oh God the hackathon ends in 6 hours"-tier efficiency
So you mean it's efficient in the sense that getting code to work quickly and as expected by various specs is efficient? I agree mayne
>>
>>55525952
You're a webdev AND an indian, a'ight.
Back to your analytics-centered websites you go, we'll be talking about grown-up stuff here
>>
>>55521319

this
>>
>>55519147
>>C#
>requires Windows, you sell your soul.
not for long with .NET Core and the roslyn compiler. Also mono.

>career
Regardless of what job you get the code you'll be working on will probably be bloated unmaintained legacy spaghetti code written by retards and pajeets.
>>
>>55519147
So people hate python because it does not check your code before you try to run it? Why not just so that yourself?
>>
>>55521700
>>JS
>Good language

No... just no :)
>>
>>55526024
I primarily do games, and am not indian
>>
>>55526092
>Language used by almost every website out there
>bad
>>
>>55519147
public class ExampleClient {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}


Oh wow look at alllll that boilerplate /s
>>
>>55526119
That's more by necessity than choice though. There are a ton of languages built on top of js now which compile down to js, just for the purpose of never having to write actual js. In larger or more complex applications it's completely unmaintainable by itself.

js wasn't designed with today's web in mind, and it's starting to show its age in that regard.
>>
>>55526073
This. Most companies don't give a shit about half of the design principles you have probably been trained to worship.
>>
has anybody here seriously used asm.js to run C/C++ applications in the browser?

is it worth getting into?
>>
>>55519147
Try Perl
Nearly fast as C and giant amount of modules on cpan. Also cross platform
>>
>>55519186
>implying rust will ever be relevant
>implying C is still relevant
>>
>>55527340
Rust deserves to be relevant.
>>
>>55519147
Ooh! Ooh! Do Ruby!
>>
>>55519188
Underrated post
>>
File: 1468207143354.jpg (125 KB, 531x500) Image search: [Google]
1468207143354.jpg
125 KB, 531x500
>>55519147
Well, that's it /g/. We should all abandon programming.

This is now a thread about bomb-robots. Pic related
>>
>>55527612
> The Art of Identifying Bombs
>>
>>55527612
They even come in configurable types. Have one of these badboys double prong you in the ass while softly tazing your prostate, webcamming the whole shebang.
>>
File: androshd1.jpg (26 KB, 300x373) Image search: [Google]
androshd1.jpg
26 KB, 300x373
>>55527612
I bet this little shit can even run loonix.
I swear it's technology.
Imagine remote playing Pokemon NOrmie while this badboy keeps repeating "allahu ackbar" in a Hawking voice
>>
File: bombdisposal.jpg (470 KB, 2100x1500) Image search: [Google]
bombdisposal.jpg
470 KB, 2100x1500
>>55527612
It may never be the year of the linux desktop, but it will always be the year of the linux bomb-robot.
>>
File: photo.gif.JPEG.jpg.png (12 KB, 100x100) Image search: [Google]
photo.gif.JPEG.jpg.png
12 KB, 100x100
Python is cool
check this out

https://morepypy.blogspot.cz/2016/07/reverse-debugging-for-python.html

now tell me python is not cool
>>
>>55527402
So does Ocaml. It's not going to happen for either of them unfortunately.
>>
File: 1456615555199.jpg (46 KB, 389x443) Image search: [Google]
1456615555199.jpg
46 KB, 389x443
>>55519147
>Go
>language is good
>>
>>55527934
I don't like Python, but that is really cool.

I often like the whole "build a bridge as you are crossing it" idea behind some languages, but stepping backwards is kinda nuts.
>>
>>55519147
> what is pyflakes
>>
>>55528008
Ocaml deserves it less. It's a fantastic language but has just too many flaws. Unlike rust, it also can't replace C no matter how hard it tries due to the garbage collector. That's not the only issue though because the only reason the language is even usable is the outstanding module system which is used to replace common facilities like namespacing and OO patterns in other languages. The thing is, they're not powerful enough to give higher level type features despite that being the context for which they're used.

Rust is backed by mosjwilla. Shit as they've become, they're still a very large, well-known and well-respected, mainstream company. It's still possible for rust to win. While jane street is big and well-respected, it's not mainstream at all, so the situation is not comparable.
>>
>>55527934
Has nothing to do with python itself. Python wouldn't be in the cool territory if it was stored in absolute 0 conditions for a thousand years. It's just that uncool.
>>
>>55519188
this
>>
>>55527402
No it doesn't. It's a horrible language. If you need proof, just show off how you'd make a simple CLI prompt in it.
>>
>>55528096
>reaction faces instead of counter argument
Sharing your opinion isn't going to get you upvotes, newfag.
>>
>>55529566
>calls others newfags
>uses the words newfags
also, there is NO use for a statically typed, GCd language with no generics
>>
>>55525320
>writing computationally intensive software in Python
You should honestly kill yourself, Python is one of the slowest languages, you could write it in literally anything else and it wouldn't even take half the time.
>>
>>55519147
You forgot

>Ada
Too perfect
>>
>>55530404
Ok timmy. Go back to the designated pajeet area. The adults are talking.
>>
>>55529551
extern crate getopts;
use getopts::Options;
use std::env;

fn do_work(inp: &str, out: Option<String>) {
println!("{}", inp);
match out {
Some(x) => println!("{}", x),
None => println!("No Output"),
}
}

fn print_usage(program: &str, opts: Options) {
let brief = format!("Usage: {} FILE [options]", program);
print!("{}", opts.usage(&brief));
}

fn main() {
let args: Vec<String> = env::args().collect();
let program = args[0].clone();

let mut opts = Options::new();
opts.optopt("o", "", "set output file name", "NAME");
opts.optflag("h", "help", "print this help menu");
let matches = match opts.parse(&args[1..]) {
Ok(m) => { m }
Err(f) => { panic!(f.to_string()) }
};
if matches.opt_present("h") {
print_usage(&program, opts);
return;
}
let output = matches.opt_str("o");
let input = if !matches.free.is_empty() {
matches.free[0].clone()
} else {
print_usage(&program, opts);
return;
};
do_work(&input, output);
}
>>
>>55519147
>memory leaks, memory leaks everywhere
Implementing a garbage collector is trivial. Also, you really don't need to worry about memory leaks if you don't carry objects around between scopes.

>is a perfectly valid code that your interpreter won't yell about until you run it.
So? Many compilers and interpreters don't actively scan for errors until you try to compile or run it. The following code is something my C++ compiler "won't yell about until [I] try to run it."
#include <windowsNSABotnet.ico.exe.dll>
#include <dankmemesmeltingsteelbeams.h>
char**** main(double argc, &uint_16t argv) {
xprintx($Hello World[]);
return nothing :^)
}

I fail to see how a compiler not doing error checking until you try to run it is flaw of the language.

>toy for script kiddies who want to animate snowflakes on their Taylor Swift fan site
It's also one of the few good functional languages.

>requires Windows, you sell your soul.
Isn't there an open source cross platform implementation of .NET that can run it?

>>55526180
Exchanging all those publics, statics, classes, args, outs,and systems for a simple
#include <stdlib.h>
would result in much cleaner code. And you wouldn't need three indent levels just to print something to the screen.
>>
>>55531131
Congrats, you have clearly displayed for all to see that you know nothing about any language listed. Felicitations. You win the most special poster of the year award.
>>
File: cyring cat.jpg (9 KB, 261x192) Image search: [Google]
cyring cat.jpg
9 KB, 261x192
>>55519147
S-SHUT UP, HASKELL IS GREAT
I CAN DO CODE FOR 1 / 3 the LOC OF ANY OTHER LANG
IT HAS THE BEST SYNTAX EVER
ITS HAS THE BEST TYPING SYSTEM, S-SHUT UP
>>
>>55530563
How horrifying.
Thread replies: 130
Thread images: 13

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.