henri ;)
- 📅 2023-12-18T15:28:55.048Z
- 👁️ 174 katselukertaa
- 🔓 Julkinen
{
"responses": 25,
"images": 2,
"posts": [
{
"id": "97959992",
"board": "g",
"attachment": "N/A",
"text": "based"
},
{
"id": "97960018",
"board": "g",
"attachment": "N/A",
"text": "based"
},
{
"id": "97960083",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nNo no = new No();"
},
{
"id": "97960199",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nFunctional programming works best in an object oriented framework"
},
{
"id": "97960241",
"board": "g",
"attachment": "N/A",
"text": ">>97960083\nin c# ths is just No no = new();"
},
{
"id": "97960278",
"board": "g",
"attachment": "N/A",
"text": "people who shit on OOP either:\na) have no idea what they're talking about\nb) are contrarian\nc) got filtered\nd) all of the above"
},
{
"id": "97960283",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nbased"
},
{
"id": "97961139",
"board": "g",
"attachment": "N/A",
"text": ">>97960241\nin c this is just int no = 1"
},
{
"id": "97961154",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nWhy?\nt. softwarelet"
},
{
"id": "97961205",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nIf you mean Alan Kay\u2019s version, maybe true. The Internet is the only known object oriented system that\u2019s deployed globally. Hasn\u2019t crashed once since it started"
},
{
"id": "97961218",
"board": "g",
"attachment": "N/A",
"text": ">>97961139\nInt?"
},
{
"id": "97961252",
"board": "g",
"attachment": "N/A",
"text": "objects are fake and gay. kys retards.\nFP won."
},
{
"id": "97961326",
"board": "g",
"attachment": "/home/user/Downloads/temp/1701948260528.jpg",
"text": ">>97959604\nAt best \"OOP\" is just a dot syntax sugar plus poor man's versions of polymorphism and dynamic dispatch. On average, \"OOP\" is a way to lower the bar so that people who don't understand how to structure a program properly, could do it poorly, on the basis of some vague and faulty analogies with real-life concepts."
},
{
"id": "97961356",
"board": "g",
"attachment": "N/A",
"text": ">>97960278\nName one thing good about OOP, that isn't done better without it.\n>inb4 Haskell and C are OOP because you use functions to manipulate bundles of data"
},
{
"id": "97961419",
"board": "g",
"attachment": "N/A",
"text": ">>97959604\nWidespread internet access for indians is the worst thing that happened to programming"
},
{
"id": "97961454",
"board": "g",
"attachment": "N/A",
"text": ">>97960199\nWhat's an \"object oriented framework\"?"
},
{
"id": "97961547",
"board": "g",
"attachment": "N/A",
"text": ">>97961205\n>If you mean Alan Kay\u2019s version, maybe true. The Internet is the only known object oriented system that\u2019s deployed globally. Hasn\u2019t crashed once since it started\nThis is true but it only makes sense in a context where you are dealing with truly independent entities, which is almost never the case in a normal program."
},
{
"id": "97961571",
"board": "g",
"attachment": "N/A",
"text": ">>97961205\nAlan Kay's version is essentially the Erlang model. Erlang is a functional programming language."
},
{
"id": "97961579",
"board": "g",
"attachment": "N/A",
"text": "Good morning sirs"
},
{
"id": "97961598",
"board": "g",
"attachment": "N/A",
"text": ">>97960278\nPeople who simp for OOP are either:\nA) Indian Java codemonkeys\nB) Academics that couldn\u2019t program themselves out a paper bag\nC) 30-40 year olds groomed in uni by said academics\nD) Retards who drink the full cup of koolaid on OOP and genuinely think having having 12 stacked pattern names as a variable is genuinely a good idea and isn't unclean code"
},
{
"id": "97961652",
"board": "g",
"attachment": "/home/user/Downloads/temp/1701947827365.jpg",
"text": ">>97959604\nOOP is a fundamentally braindamaged paradigm for the simple reason that the \"objects\" in a typical system are rarely independent in the way they need to be for OOP modeling to work properly. The core premise of OOP is to encapsulate state so that only the object's own methods would have to worry about maintaining its invariants, but in reality, the invariants in a complex system are EXTERNAL to the objects themselves and yet they pertain to the objects' supposedly private members. This is a fundamental failure of the idea that a system can be cleanly decomposed into many smaller objects, and the idea itself is an unsound simplification of human reasoning, which may be \"object oriented\" in a sense, but works with objects that are fluid and context-sensitive."
},
{
"id": "97961788",
"board": "g",
"attachment": "N/A",
"text": ">>97961652\nFrom a slightly different angle: OOP revolves around object abstractions, but those abstractions usually end up being leaky in terms of hiding precisely the data that is most susceptible to external corruption, because you need external code to maintain invariants on that data."
},
{
"id": "97961832",
"board": "g",
"attachment": "N/A",
"text": "based and employedpilled"
},
{
"id": "97961914",
"board": "g",
"attachment": "N/A",
"text": ">>97961832\nCucked and wagecaged."
},
{
"id": "97961981",
"board": "g",
"attachment": "N/A",
"text": ">>97961652\n>t. fizzbuzz coder"
}
]
}