Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Difference Between a Mathematician and a Programmer

Name: Anonymous 2018-10-02 23:34

Mathematician:
fib(n) = ((1/2+sqrt(5)/2)^n - (1/2-sqrt(5)/2)^n)/sqrt(5)

Programmer:
#include <iostream>
using namespace std;

int main()
{
int n, t1 = 0, t2 = 1, nextTerm = 0;

cout << "Enter the number of terms: ";
cin >> n;

cout << "Fibonacci Series: ";

for (int i = 1; i <= n; ++i)
{
// Prints the first two terms.
if(i == 1)
{
cout << " " << t1;
continue;
}
if(i == 2)
{
cout << t2 << " ";
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;

cout << nextTerm << " ";
}
return 0;
}

Name: Anonymous 2018-10-03 0:16

>>2
Formulas are irrelevant in math without detailed proofs written down somewhere. People can just read that for documentation.

It’s much harder to write an unreadable proof than an unreadable program.

In general math is a much better way of expressing concepts because it was meant to be consumed by humans not machines. All math notation is completely declarative (and thus self-documenting). There is no need to free pointers or join threads or any of that mental midget toilet scrubber stuff in math. It just works.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List