| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Definitions of Software and Database
dawn wrote:
> Marshall Spight wrote:
>
>>dawn wrote: >> >>>I thought I would start a new thread since the other was quite OT. x >>>said there was likely a legal definition of software and I haven't >>>searched for that yet, but I did find a legal def of database at >>>http://dataright.haifa.ac.il/db-definition.htm >> >>I'm unclear why we'd care what a lawyer thinks a database is. >>Are we thinking of writing legislation?
>>I've always liked "a database is a collection of facts." Short and >>to the point.
>>Let's extend that to "software is a collection of instructions." >>I would prefer "... a collection of functions" but that's >>probably too specific.
SO the answer to "are these characters instructions or data?" depends on context - more specifically: it depends on which mechanism we are discussing.
> If your data contains variables or if it can only be accessed through
> functions that determine its representation based in its type or other
> information, is it software? Must software contain functions? You can
> write classes that have no functions specified overtly, and I would
> call that software, but this software doesn't run outside of some
> external function. Similarly, data is not accessed outside of a
> function, although it can remain in tact on secondary storage devices
> with no functions operating at the time (as can software).
>
>
>>Some programming languages aren't >>organized around functions. Assembly, say.
Reiterating: Which mechanism are you talking about? Received on Sat Feb 04 2006 - 05:46:31 CST
![]() |
![]() |