What's the point of C++ if class methods are still mangled to ordinary C procedures?
What's the point of device drivers if devices still use the old interface underneath?
What's the point of vector graphics if monitors are still pixelated?
Name:
Anonymous2016-03-07 12:50
One day punch card machines will return and FP will be the king again!
Name:
Anonymous2016-03-07 12:53
>>3 So typical of a FPfag to respond to a question with a question like they're Yoda
Name:
Anonymous2016-03-07 13:15
How would one go about designing an FP friendly processor? An FP friendly assembly language?
Name:
Anonymous2016-03-07 13:26
>>5 What's the point of using any language besides assembly if they still get compiled to assembly?
You are shooting yourself in the foot by thinking in a manner inconsistent with the compiler.
Name:
Anonymous2016-03-07 13:35
>>6 You input punch cards from 1 direction and ``the program'' outputs another one from the other end. It uses immutable data as well, probably wet dream of haskell users.
>>10 I'm afraid you cannot implement a dubs checking microcode routine on it due to limitations of FPGA.
Name:
Anonymous2016-03-07 15:09
>>11 I just did, it gave me your post has 79% probability of having dubs.
Name:
Anonymous2016-03-07 17:10
Only Lisps and other ``interpreted'' languages take advantage of the Von Neumann architecture. If it doesn't have eval, it doesn't need a Von Neumann machine.
Name:
Anonymous2016-03-07 17:25
I get it. The FP attitude to programming and computers is they hate them. They don't understand why there should be some sort of calculating machine, and why they should pay attention to its lowly details such as memory consumption and what evaluates how many times. They don't believe software engineering should be a profession. The FP approach to computing is they should be able to express themselves in the language of pure mathematics and some magical jinn should just jump out and give them any answer they ask.
Name:
Anonymous2016-03-07 17:28
Computer Science is as much about computers as astronomy is about telescopes --said by some obscure professor, probably still using a pentium4
Name:
Anonymous2016-03-07 17:49
What's the point of floating point?
Name:
Anonymous2016-03-07 20:29
>>14 Academics used to respect computers and programming. Efficiency was highly regarded.
"Functional programming" is responsible for the dumbing down of computer science.
They stopped teaching the mathematical reasoning behind traditional programming, thinking it would push students towards the "more mathematical" functional languages. Instead, it turned them into code monkeys who have no idea what they're doing and no understanding of the concepts they use.
Name:
Anonymous2016-03-07 20:50
>>17 No, they never respected computers and programming. The Backus paper "Can Programming Be Liberated from the von Neumann Style?" is dated 1977.
is responsible for the dumbing down of computer science
In their minds, there shouldn't even be a "computer science". Algorithmics? Sure. Algebra? Yep. Those are sound areas of math. This weird thing with "pointers", "data structures" and "classes"? No way. What do you mean I can't substitute an expression with the one it equals? "Side effects"? Pointers getting mutated? We can't be bothered with this unmathematical shit, it should be just automated away.
Every FP innovation from garbage collection to lazy evaluation to immutability-based parallelism has been aimed at reducing the skill and knowledge level necessary to be a programmer, which led to code monkeys who don't understand the computer because they don't need to. Whether that is good or bad depends on a choice of perspective but one thing is certain: nobody hates programmers and has done more to destroy the profession than the FP crowd.
Are you retards seriously comparing academia circlejerkers with fucking currynigger code monkeys? Both are indeed despicable, but nobody is as bad as the latter.
Name:
Anonymous2016-03-07 21:15
>>17 protip: functional programming is modelled after the mathematical reasoning
Name:
Anonymous2016-03-07 21:19
>>19 Haskell will pave the way for hordes of curryniggers the likes of which you've never seen.
No, they never respected computers and programming. The Backus paper "Can Programming Be Liberated from the von Neumann Style?" is dated 1977.
Backus wrote an advertising piece about his new idea which went nowhere and here you are 39 years later, treating his failed experiments like the word of God.
Even other ``academic circlejerkers'' didn't understand his FP or the ideas behind it and made lambda calculus systems instead.
Name:
Anonymous2016-03-08 1:30
>>19 The ``academia circlejerkers'' created the ``fucking currynigger code monkeys'' by not teaching properly.
Name:
Anonymous2016-03-08 1:56
>>23 It's like you're ignoring the existence of Indian institutes, EXTREME CODING ROCKSTAR CAMPS and shitty Java/web apping MOOCs altogether.
FP is useful if you want to do calculations with a range much bigger than the precision. It's not "inconsistent", it's just as exact as integer maths but has different rules.
Name:
Anonymous2016-03-08 3:24
>>25 I thought the talk was about functional programming, not floating point.
Name:
Anonymous2016-03-08 3:36
>>26 These things happen when you have overloading in English.
Name:
Anonymous2016-03-08 9:38
>>25 lel take it easy on the estrogen replacement therapy, bro
Name:
Anonymous2016-03-08 10:38
>>22 Haskell is proof that his idea didn't go "nowhere", buddy.
Name:
Anonymous2016-03-08 15:28
>>30 Haskell is proof that even PhDs completely misunderstood what he wrote about.
The creation of Haskell-like languages had nothing to do with Backus's FP at all. They just rode the hype. The languages that led to Haskell existed before he wrote that paper.
In the paper, he contrasts FP with ``lambda-calculus based systems'', which you would know if you ever actually read it.
Name:
Anonymous2016-03-08 19:07
>>31 Haskell is proof that even PhDs completely misunderstood what >>31 wrote about.
Name:
Anonymous2016-03-08 19:10
The Von Neumann architecture is a poor approximation of computer science from the days when bit flips were an actual mechanism physically being flipped around. ``Computer'' was coined to refer to a human with a degree in mathematics performing computations, and I am pretty sure they didn't come with BIOS or a front-side bus. Functional programming is the application of computer science. All other programming is a bit-flipping compromise.
Name:
Anonymous2016-03-08 19:14
>>32 Bit flips still are physical, you think electrons moving around aren't an actual mechanism?
>>34 That isn't what that means. Circuits are physics, dolt.
Name:
Anonymous2016-03-08 19:50
>>35 It means what I fucking meant. That's what what I said means, you insolent shit. Define 'mechanical computer'. Now define 'CPU'. Which of those is mechanical, and which of those describes a core component of what is contemporarily known as a computer?
Name:
Anonymous2016-03-08 19:54
>>35 Now are you going to address my fucking point or just argue the semantics of one inconsequential sixth of one sentence?
Name:
Anonymous2016-03-08 20:30
>>36 Mechanism does not imply that something is mechanical you subhuman Slav shithead.
>>38 Are you fucking deaf, you eye-shitted cuntburger? I said it meant what I meant it to say. Google "electron mechanism" you wheel-toed fistpisser. What comes up but a bunch of crapbollocks about chemistry! Nothing at all about circuitry. Ignoring the fact entirely that electrons are too fucking small to see, and any mechanical effects around them are inferred and never observed. Get back on the butt train that threw you over here and stop wasting my time wrongly whinging about what electrons are, you kilt-shitted gourdfucking manrammer shitcannon whelp.
The greeks had it right, we should be using rational numbers.
Name:
Anonymous2016-03-08 21:50
>>39 Suck my slimy, scaled dick you idiot. I already told you I don't give a fuck what you meant, and I'll be super clear about it now: you, retard, and an idiot of the lowest grade, you innumerate, illiterate subhuman monkey. What you meant is as wrong as your very existence. If you had any idea how stupid you look to literally everyone else on earth by continuing to press this lost cause, you'd give a single shriek to the sky, tear your throat open with you bare fucking fingers, and bleed out on your keyboard and die.
Name:
Anonymous2016-03-09 0:08
>>42 Why is your dick slimy and scaled? You should visit a doctor, that shit ain´t normal.
Name:
Anonymous2016-03-09 1:46
Suck the enormous, slimy, scaled and throbbing bearcock of mine!
Name:
Anonymous2016-03-09 18:50
>>42 ... Ouch, man. Anyway. ``Computer'' was coined to refer to a human with a degree in mathematics performing computations, and I am pretty sure they didn't come with BIOS or a front-side bus. Functional programming is the application of computer science. All other programming is a bit-flipping compromise.
Name:
Anonymous2016-03-09 19:00
>>30 If you actually read his paper, you would know it's about denotational semantics and equational reasoning, which is precisely the whole point of Haskell.
Name:
Anonymous2016-03-09 19:00
>>45 Functional programming could be done by a pencil pusher with a slide rule. All other programming creates worlds and breathes life into machines.
Name:
Anonymous2016-03-09 19:04
>>47 Creating worlds could be done by a starving cartoonist with a pencil. Breathing life into machines is done by mechanical and electrical engineers.
Name:
Anonymous2016-03-10 7:25
>>47 It is the computer wizards who breathe computers to life with our spells. A computer without computer spells are nothing more than empty shell of an organism.
In short, the article is a progress report on a valid research effort but suffers badly from aggressive overselling of its significance, long before convincing results have been reached. This is the more regrettable as it has been published by way of Turing Award Lecture.
Name:
Anonymous2016-03-14 20:56
>>50 Right, this is a good read, and Dijkstra isn't an arrogant, abrasive benis whose opinions we should actively discredit because he is the source of one of the largest cargo-cult brainwashing phenomena of the educated world.
>>64 A man named Sissa ibn Dahir invented the game for an Indian king, who admired it so much that he had chessboards placed in all the Hindu temples. Wishing to reward Sissa, the king told him to ask for anything he desired. Sissa replied, "Then I wish that one grain of wheat shall be put on the first square of the chessboard, two on the second, and that the number of grains shall be doubled until the last square is reached: whatever the quantity this might be, I desire to receive it." When the king realized that all the wheat in the world would not suffice, he commended Sissa for formulating such a wish and pronounced it even more clever than his invention of chess.