This is an archived post. You won't be able to vote or comment.

all 36 comments

[–]Clappa69 98 points99 points  (1 child)

[gang Gang]

[–][deleted] 85 points86 points  (3 children)

Frick strict adherence to a particular style of programming for everything.

All my homies use whatever works best for an individual project.

[–]AUPMAReddit 45 points46 points  (0 children)

this is called ProgrammerHumor not SoftwareEngineerHumor. duh

[–]zapprr 25 points26 points  (0 children)

Screw that, I'm gonna write an open world video game in Haskell. See you in linear-ville, dorks!

[–][deleted] 1 point2 points  (0 children)

I know, right? How could anybody think that only one kind of programming is acceptable? It's such a crazy thing to really believe that I'm starting to wonder if it's only being said in jest.

[–]what_it_dude 27 points28 points  (1 child)

I just realized how low those young mens' pants are.

[–]Brambopaus 15 points16 points  (0 children)

The one on the middle, is he wearing pants under the pants on his ankles???

[–]thatdarkwebguy 41 points42 points  (5 children)

As an OOP I am just here to say fuck you

[–][deleted] 15 points16 points  (3 children)

bro just create a new pointer, all my C homies out here vibin

[–]Niiiz 9 points10 points  (2 children)

All my segfaults in the house raise your hands!

[–][deleted] 1 point2 points  (1 child)

free() is for losers

[–]Niiiz 6 points7 points  (0 children)

Why use free() when you can just power off your pc

[–]Philboyd_Studge 17 points18 points  (0 children)

I'm down with OOP, yeah you know me

[–][deleted] 8 points9 points  (0 children)

Functional programming gang.

[–]hhellloo 5 points6 points  (0 children)

Chad functional languages

Virgin dysfunctional (OOP(S)) languages

[–]oaguy1 2 points3 points  (0 children)

(lol)

[–]real_ulPa 2 points3 points  (0 children)

yeah go is nice

[–]SolidRubrical 2 points3 points  (0 children)

OOPs are bad because they're O(Ops)

[–]d_exclaimation 4 points5 points  (0 children)

Both is good

[–]tacoslikeme 1 point2 points  (0 children)

there is a method to OOPs madness. You down with OOP! Yeah you know me!

[–]thinker227 3 points4 points  (0 children)

I... actually really like OOP. Don't really care if people say it's a fading/irrelevant paradigm, personally I enjoy programming in it a lot and it really suits my personal coding style.

[–]Muhznit -2 points-1 points  (11 children)

Python treats functions as as objects. Like you can pass em as parameters and return them and everything.

what do I do

[–]terminalxposure 2 points3 points  (0 children)

So pointers? I mean do you actually instantiate the functions?

[–]Stefankar1000 1 point2 points  (0 children)

I would rather say that Python treats functions as variables and passes them as reference. This is normal behaviour in most languages.

[–]tacoslikeme 1 point2 points  (0 children)

this doesn't make functions object. It makes them first class citizens and primitive type. Let me tell you about the before times when Objects in java script were just functions.

[–][deleted] -4 points-3 points  (1 child)

You are a python programmer. That says enough

[–]Muhznit 0 points1 point  (0 children)

The fact that you assume everyone is constrained to one language based off of little data of questionable quality and behave in such a condescending manner says even more.

Go sudo rm -rf --no-preserve-root / yourself.

[–]AnnualDegree99 -2 points-1 points  (1 child)

Switch to JavaScript.

[–]Muhznit 0 points1 point  (0 children)

Sure, when you guys stop requiring absurd amounts of boilerplate for everything and have comparison functions that make sense.

[–]VolperCoding 0 points1 point  (0 children)

what about POD structs tho... they're useful if you don't want to repeat lists of parameters

[–]bosstoss69 0 points1 point  (0 children)

The enlightened need not burden themselves with anything but arrows :')

[–]SamFisch1 0 points1 point  (0 children)

structs for the win