Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board > Off Topic > Off Topic - Computers


Reply
 
Thread Tools Rate Thread
Old 07-08-2016, 03:09 PM   #1
Actor
Librocubicularist
 
Join Date: Jun 2010
Location: Ohio
Posts: 10,466
App?

What's the difference, if any, between an "app" and a "program"?

if I write a handicapping program is it an app?
__________________
Sapere aude
Actor is offline   Reply With Quote Reply
Old 07-08-2016, 03:47 PM   #2
barn32
tmrpots
 
barn32's Avatar
 
Join Date: Jun 2008
Posts: 2,285
Quote:
Originally Posted by Actor
What's the difference, if any, between an "app" and a "program"?

if I write a handicapping program is it an app?
Apps are programs that are written for phones.
barn32 is offline   Reply With Quote Reply
Old 07-08-2016, 05:13 PM   #3
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,909
Programmers have been calling them "applications" or "apps" for decades.

They are the same, but as Barn said, in today's vernacular, "apps" usually apply to programs for mobile devices.
Dave Schwartz is online now   Reply With Quote Reply
Old 07-08-2016, 05:43 PM   #4
JustRalph
Just another Facist
 
JustRalph's Avatar
 
Join Date: Mar 2002
Location: Now in Houston
Posts: 52,785
Technically they are also sandboxed, I think ?
JustRalph is offline   Reply With Quote Reply
Old 07-08-2016, 09:18 PM   #5
Tape Reader
Registered User
 
Join Date: Jan 2007
Posts: 1,133
Quote:
Originally Posted by JustRalph
Technically they are also sandboxed, I think ?
Please, what is “sandboxed?”
Tape Reader is offline   Reply With Quote Reply
Old 07-09-2016, 01:16 AM   #6
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,909
https://en.wikipedia.org/wiki/Sandbo...e_development)

Quote:
A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control. Sandboxing protects "live" servers and their data, vetted source code distributions, and other collections of code, data and/or content...
Dave Schwartz is online now   Reply With Quote Reply
Old 07-09-2016, 12:21 PM   #7
Longshot6977
Registered User
 
Longshot6977's Avatar
 
Join Date: Feb 2013
Location: Central New Jersey
Posts: 1,467
Quote:
Originally Posted by Actor
What's the difference, if any, between an "app" and a "program"?

if I write a handicapping program is it an app?
This may help you further to understand the difference.

https://wmtang.org/2014/09/22/what-i...and-a-program/
Longshot6977 is offline   Reply With Quote Reply
Old 07-09-2016, 02:27 PM   #8
JustRalph
Just another Facist
 
JustRalph's Avatar
 
Join Date: Mar 2002
Location: Now in Houston
Posts: 52,785
Quote:
Originally Posted by Tape Reader
Please, what is “sandboxed?”

In a broader sense "sandboxed" the term has evolved to mean that an "app" doesn't share any memory range with other programs or apps. Most mobile software runs separate from the other apps, no memory swapping etc.

This makes an app less likely to crash or cause another program to malfunction etc. they don't step on each other. Therein it's a self contained "app" as opposed to a program that uses the operating system to swap memory or manage memory etc

When I have talked to developers, this is something we talk about and they brag on when wanting you to hire them to write an app.
JustRalph is offline   Reply With Quote Reply
Old 07-09-2016, 04:32 PM   #9
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,909
Ralph,

So if it runs in its own space and does not allow swap outs, and a bunch of other apps do the same, what happens when the system runs out of resources?
Dave Schwartz is online now   Reply With Quote Reply
Old 07-09-2016, 06:13 PM   #10
Tape Reader
Registered User
 
Join Date: Jan 2007
Posts: 1,133
Quote:
Originally Posted by JustRalph
In a broader sense "sandboxed" the term has evolved to mean that an "app" doesn't share any memory range with other programs or apps. Most mobile software runs separate from the other apps, no memory swapping etc.

This makes an app less likely to crash or cause another program to malfunction etc. they don't step on each other. Therein it's a self contained "app" as opposed to a program that uses the operating system to swap memory or manage memory etc

When I have talked to developers, this is something we talk about and they brag on when wanting you to hire them to write an app.
Thank you very much for that answer. And, very happy to see that you are back. Always liked your contributions.
Tape Reader is offline   Reply With Quote Reply
Old 07-09-2016, 09:11 PM   #11
JustRalph
Just another Facist
 
JustRalph's Avatar
 
Join Date: Mar 2002
Location: Now in Houston
Posts: 52,785
Quote:
Originally Posted by Dave Schwartz
Ralph,

So if it runs in its own space and does not allow swap outs, and a bunch of other apps do the same, what happens when the system runs out of resources?
I love it when you ask questions and you already know the answer

In the IOS Apple environment they say that you would have to run way too many apps to get there

My mother in law never closes apps on her iPad. She calls me with about 25 apps open and wants to know why her iPad is running so slow or apps are "disappearing". A simple restart fixes it.
JustRalph is offline   Reply With Quote Reply
Reply





Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

» Advertisement
» Current Polls
Wh deserves to be the favorite? (last 4 figures)
Powered by vBadvanced CMPS v3.2.3

All times are GMT -4. The time now is 06:13 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 1999 - 2023 -- PaceAdvantage.Com -- All Rights Reserved
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program
designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.