Difference between revisions of "Talk:1671: Arcane Bullshit"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
Line 4: Line 4:
 
Your explanation confuses OOP with [https://en.wikipedia.org/wiki/Structured_programming structured programming].
 
Your explanation confuses OOP with [https://en.wikipedia.org/wiki/Structured_programming structured programming].
 
[[User:Svorkoetter|Svorkoetter]] ([[User talk:Svorkoetter|talk]]) 15:03, 22 April 2016 (UTC)
 
[[User:Svorkoetter|Svorkoetter]] ([[User talk:Svorkoetter|talk]]) 15:03, 22 April 2016 (UTC)
 +
 +
Developing a kernel is not the same as compiling a kernel.  You would, for example, rebuild a Linux kernel after you've added a module, or changed some parameters.  Also, the purpose of object-oriented programming is not to solve the problem of spaghetti code. (That problem was solved by structured programming.) It's to enforce principles of abstraction, information hiding and modularity.
 +
[[User:Krishnanp|Krishnanp]] ([[User talk:Krishnanp|talk]]) 15:20, 22 April 2016 (UTC)

Revision as of 15:20, 22 April 2016

I was obsessively refreshing XKCD and the new comic popped up. Then I did the same on ExplainXKCD to make an explanation. Here's my first rough-draft attempt. Papayaman1000 (talk) 13:34, 22 April 2016 (UTC)

Your explanation confuses OOP with structured programming. Svorkoetter (talk) 15:03, 22 April 2016 (UTC)

Developing a kernel is not the same as compiling a kernel. You would, for example, rebuild a Linux kernel after you've added a module, or changed some parameters. Also, the purpose of object-oriented programming is not to solve the problem of spaghetti code. (That problem was solved by structured programming.) It's to enforce principles of abstraction, information hiding and modularity. Krishnanp (talk) 15:20, 22 April 2016 (UTC)