What Made you Smile/What Ticked you off Today?

Talk about just about anything else that is non-gaming here, but keep it clean
User avatar
muhanad
64-bit
Posts: 350
Joined: Tue Jun 18, 2013 9:14 am
Location: South Florida

Re: What Made you Smile/What Ticked you off Today?

Post by muhanad »

If you're in a high enough level of math that requires that calculator, I highly doubt that you would be playing games in class lol.
dsheinem
Next-Gen
Posts: 23184
Joined: Wed Dec 12, 2007 12:56 pm
Contact:

Re: What Made you Smile/What Ticked you off Today?

Post by dsheinem »

Can modern calculators do equations that can't be done in other contexts (e.g. a web browser)? High level calculating: is there not an app for that?
User avatar
MrPopo
Moderator
Posts: 24190
Joined: Tue Aug 26, 2008 1:01 pm
Location: Orange County, CA

Re: What Made you Smile/What Ticked you off Today?

Post by MrPopo »

dsheinem wrote:Can modern calculators do equations that can't be done in other contexts (e.g. a web browser)? High level calculating: is there not an app for that?
In general I've found that easily-found web calculators tend to be specialized with a fairly narrow range of inputs. Your typical graphing calculator has spent the last 30 years refining the art of being able to calculate and graph whatever the hell you want. Which is not to say that a phone/tablet app to replicate the functionality isn't possible; it's just that a graphic calculator is engineered at the processor level to do what it does much faster than a general purpose CPU, and most apps are developed by a handful of people at most. If you threw the engineering team at Texas Instruments at making a fully fledged graphing calculator app I'm sure they could pull it off, but TI isn't going to do anything like that.

Also, writing calculation software is deceptively difficult due to the inherent limitations on how computers store and manipulate data (my numeric methods class finally has relevance in something, even if it's just a forum discussion). Computers can do whole numbers pretty easily (assuming you aren't going to get close to the size of your address bus) but decimals are a fantastic way to introduce errors if you simply try to port over all the methods you learned in math class. There's an entirely separate mathematical discipline bent towards coming up with "good enough" algorithms that can run complicated mathematical operations in a reasonable amount of time for some defined value of "good enough".
Blizzard Entertainment Software Developer - All comments and views are my own and not representative of the company.
dsheinem
Next-Gen
Posts: 23184
Joined: Wed Dec 12, 2007 12:56 pm
Contact:

Re: What Made you Smile/What Ticked you off Today?

Post by dsheinem »

MrPopo wrote:
dsheinem wrote:Can modern calculators do equations that can't be done in other contexts (e.g. a web browser)? High level calculating: is there not an app for that?
In general I've found that easily-found web calculators tend to be specialized with a fairly narrow range of inputs. Your typical graphing calculator has spent the last 30 years refining the art of being able to calculate and graph whatever the hell you want. Which is not to say that a phone/tablet app to replicate the functionality isn't possible; it's just that a graphic calculator is engineered at the processor level to do what it does much faster than a general purpose CPU, and most apps are developed by a handful of people at most. If you threw the engineering team at Texas Instruments at making a fully fledged graphing calculator app I'm sure they could pull it off, but TI isn't going to do anything like that.

Also, writing calculation software is deceptively difficult due to the inherent limitations on how computers store and manipulate data (my numeric methods class finally has relevance in something, even if it's just a forum discussion). Computers can do whole numbers pretty easily (assuming you aren't going to get close to the size of your address bus) but decimals are a fantastic way to introduce errors if you simply try to port over all the methods you learned in math class. There's an entirely separate mathematical discipline bent towards coming up with "good enough" algorithms that can run complicated mathematical operations in a reasonable amount of time for some defined value of "good enough".
Really interesting info, thanks.

I assume TI folks wouldn't make that app because it would hurt their calculator sales. What's stopped some competitor from doing it? Are TI's engineers just that much better than everyone else's?

A related question: do HS kids really need fancy calculators anymore? At what point in training does the dedicated machine with better algorithms become a necessity?
User avatar
Jmustang1968
Next-Gen
Posts: 6530
Joined: Fri Mar 11, 2011 6:51 pm
Location: Houston, TX

Re: What Made you Smile/What Ticked you off Today?

Post by Jmustang1968 »

There are some advanced series and equations in higher level calculus that required us to use a calculator and we were instructed to do so. Of course we learned the theories and calculus behind the equations first.
Last edited by Jmustang1968 on Mon Aug 19, 2013 9:00 pm, edited 1 time in total.
User avatar
MrPopo
Moderator
Posts: 24190
Joined: Tue Aug 26, 2008 1:01 pm
Location: Orange County, CA

Re: What Made you Smile/What Ticked you off Today?

Post by MrPopo »

If you're really curious about just how badly computations can fuck up in a computer, check out: http://en.wikipedia.org/wiki/Floating_p ... y_problems

The main thing that stops people from creating a calculator app is you need a lot of really smart people to optimize things, and you're going to fall quite short of a dedicated graphing calculator due to using specialized vs. general purpose hardware. Think of the difference between running your graphics off the CPU vs. a GPU. A GPU can do a ton more work than a CPU for a given unit of time, but it's restricted to doing things related to calculating and rendering a scene. That legion of smart people you need to develop the app is going to translate into needing to charge a fairly high price to break even. Sure, it'll be cheaper than a graphing calculator (say, $25-50 app vs. $150 for the calculator), but is someone going to pay that much for a phone/tablet app? Or would they rather stomach the extra cost of the dedicated calculator for the performance increase? I see it as a risky market to get into with a high initial cost, so that's why we aren't seeing things beyond the basic trivial problems like compound interest and mortgage calculators.

As for whether or not people need the fancy calculators, it's an interesting question. It's great for the beginnings of calculus as you teach limits, derivatives, and integrals as a way of giving students a really good idea of what these concepts are. But once you get to actually solving the various equations you don't want them to have a fancy calculator because a TI-89 or better can fully solve the equations for you, so the student isn't learning anything. They're also really good for physics classes which are attempting to derive the various equations of motion from experimentally gathered data, since you can get a good plot derivation from them, rather than having to go to a PC and use Excel/Mathematica. And any other time in a science/math class where you're working in decimals on complex equations they're fantastic, since you can get a good look at your parenthesis and order of operations (not to mention unit conversions in the better models) and avoid silly errors there.
Blizzard Entertainment Software Developer - All comments and views are my own and not representative of the company.
User avatar
Hobie-wan
Next-Gen
Posts: 21705
Joined: Sat Aug 15, 2009 8:28 pm
Location: Under a pile of retro stuff in H-town
Contact:

Re: What Made you Smile/What Ticked you off Today?

Post by Hobie-wan »

MrPopo wrote:If you're really curious about just how badly computations can fuck up in a computer, check out: http://en.wikipedia.org/wiki/Floating_p ... y_problems
On a related note, this is why textures and polygons were "jumpy" on the PS1 and assorted early 3D game systems. There were a lot of "good enough" calculations going on in order to try to keep the frame rate up in those early years.
User avatar
CFFJR
Next-Gen
Posts: 4432
Joined: Sun Feb 21, 2010 7:51 am
Location: Denver, CO

Re: What Made you Smile/What Ticked you off Today?

Post by CFFJR »

I flew a plane today.

It was absolutely spectacular.
GameSack wrote:That's right, only Sega had the skill to make a proper Nintendo game.
KitKatCara
24-bit
Posts: 191
Joined: Fri Mar 08, 2013 12:58 pm
Location: Folsom

Re: What Made you Smile/What Ticked you off Today?

Post by KitKatCara »

CFFJR wrote:I flew a plane today.

It was absolutely spectacular.
When I was in high school, I was in AF JR ROTC and we would volunteer at small airports on the weekends, and my instructor had a plane. After the event was over, he would take us up to fly and let us copilot. It was amazing! I will never forget flying over the woods and dive bombing his house. (he did it to mess with his neighbors, he was an awesome instructor)

I'm really glad that you got to experience that, it is truly a breath taking experience.
I'm here for your body.
RyaNtheSlayA
Next-Gen
Posts: 9201
Joined: Fri Mar 14, 2008 4:56 pm
Location: Denver CO, USA

Re: What Made you Smile/What Ticked you off Today?

Post by RyaNtheSlayA »

CFFJR wrote:I flew a plane today.

It was absolutely spectacular.
If I wasn't going off to college I would still be flying. It's just nothing short amazing. It's also nothing short of extremely expensive.

:) Watched some old Star Mazda races. Such a good series. Gonna miss it.

:mrgreen: My FMA:Brotherhood DVD set came. Gonna watch that next!
Older. Not wiser.
Locked