View Single Post
Old 09-07-2007, 01:52 AM   #18 (permalink)
Charan
Rubik's Uncle!!
 
Charan's Avatar
 
Join Date: Sep 2004
Location: ಬೆಂಗಳೂರು (Bengaluru)
Posts: 3,778
Default Re: Is Maths Necessary To Become A Computer Scientist?

I myself flunked in Maths many times But maths is building block for everything.

I will try to put some of my thoughts ..

1. Take game programming . Take any shooter game.. you shoot a bullet or a rocket in the air .. does it go just straight up and never comeback? no it has a trajectory.. and hits a target ... there is lot of calculation going on when you shoot, the direction, the angle of firing.. etc etc.. all there are calculated rite?

We are now having physics engine.. Half Life.. I have not played the game myself but have read it has got one of the best physics engine. How are the calculations done? Far Cry , Crysis ?? Rendering engines

2. Formula 1 wind tunnel. The Formula 1 teams put millions of dollars on wind tunnel tests to get the perfect aerodynamics. I remember Williams team using HP mainframe clusters running linux to simulate wind tunnel test.
This is all maths and physics. just + and - doesnt work here. they need complex calculations get the optimal results for best grip and speed.

3.Audio/Video . Mp3 , Divx ?? how can you convert 4GB DVD into 700MB divx? Is it by magic!!!. The conversion programs are taking each frame and calculating and detecting redundant data which can be removed from the original so that compressed frame remains as good as the original.

These are just few of my thoughts .. its up to you to decide if you want to do this
main()
{
int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d",c); /* */
getch();
}

Or want to calculate the trajectory of a bullet been fired in your next game. or want to build a codec which is better than Divx/Xvid..
__________________
i5 2400 | DH67BL | G.Skill Ripjaw 4 GB | FSP SAGA II 500W | CM 430 Black Elite | MSI R6850 Cyclone PE/OC | XBox 360 Controller | 21.5" Samsung Sync Master 2233 | 4 Mbps @75GB FUP :)
Battlefield 3 Multiplayer Discussion | Battlefield 3 Low Latency Servers List
Charan is offline