This article was nominated for deletion on 21 June 2022. The result of the discussion was speedy keep. |
This is the
talk page for discussing improvements to the
Software article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1Auto-archiving period: 91 days |
This
level-4 vital article is rated C-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||
|
Daily pageviews of this article
A graph should have been displayed here but
graphs are temporarily disabled. Until they are enabled again, visit the interactive graph at
pageviews.wmcloud.org |
I feel that the current definition of Software ("a collection of instructions that tell a computer how to work") is a little too similar to that of a Mobile program ("a sequence/set of instructions"). There does seem to be a bit of similarity between the two terms. I've looked at dictionary definitions and the ambiguity left by the definitions I've looked at makes it unclear how either of the terms can be distinguished from each other. Can something be done about this?
The best definition I could find is this: http://www.openprojects.org/software-definition.htm . After reading that, to me it seems like software is used to refer to programs in a much broader sense.
What I take away from this is that, I could classify my browser Firefox as a piece of software, in a broad sense. Specifically, my browser Firefox is located in /usr/lib/firefox/firefox
, that is the location of the program. Firefox spawns a bunch of instances of this program that run in parallel, each called a process. I suppose in this case, the software does not refer to just /usr/lib/firefox/firefox
, it refers to all the programs that come with it (other executables invoked internally like the crashreporter
, as well as other shared object (aka DLL) files).
If what I just said is in fact correct, I don't think the current definition does a good enough job in communicating what software actually is.
Am I onto something?
ZaidhaanH ( talk) 14:07, 18 January 2022 (UTC)
Software = Programs + Data
. I don't intend to get ahead of myself and try to emphasize this more in the article. But I do think it's interesting how both the software and computer program articles (particularly the lead section) are so similar. Maybe this ambiguity is just something we'll have to deal with. It's not too bad though, I do recognize that the computer program article mentions some of the more nitty gritty details of a singular program (ie. languages, cohesion/coupling, even code examples), whereas the software article mentions much broader things (ie. quality, reliability, patents). However, quite annoyingly there is a bit of overlap too (sw: types#application software <-> prog: functional categories#application software). Oh well! My programmer brain is telling me some decoupling needs to be done but maybe things are okay just the way they are.
ZaidhaanH (
talk) 19:24, 18 January 2022 (UTC)
pp — Preceding unsigned comment added by 131.100.162.137 ( talk) 23:13, 16 September 2023 (UTC)
This page has so many missing citations, and I don't know which sources those parts of the article came from. Can you please add more citations? If not, then this article could be deleted through an RFD request. PortalPuppy31 ( talk) 18:29, 25 January 2022 (UTC)
The "Execution" heading was changed to "Executionpammi" on Jan 25. Presume this is a typo. Noumenon72 ( talk) 21:06, 7 February 2022 (UTC)
This article was the subject of a Wiki Education Foundation-supported course assignment, between 21 September 2022 and 8 December 2022. Further details are available on the course page. Student editor(s): Kathyljy ( article contribs).
— Assignment last updated by Kathyljy ( talk) 08:19, 10 November 2022 (UTC)
Is there a term that refers to a union of programming languages and artificial neural networks? Wesxdz ( talk) 22:38, 24 August 2023 (UTC)
I propose to add two citations to the section:
Desktop applications such as web browsers and Microsoft Office and LibreOffice and WordPerfect, as well as smartphone and tablet applications (called "apps").citation needed
https://www.pcmag.com/encyclopedia/term/desktop-application
https://www.computerlanguage.com/results.php?definition=desktop+application Mcscroogeduck ( talk) 16:20, 27 March 2024 (UTC)
This article was the subject of a Wiki Education Foundation-supported course assignment, between 16 January 2024 and 25 April 2024. Further details are available on the course page. Student editor(s): Konstantinos Sazos ( article contribs).
— Assignment last updated by Konstantinos Sazos ( talk) 14:19, 4 April 2024 (UTC)
This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
2409:4085:4EBB:89F:0:0:8F8B:FB0F ( talk) 14:12, 8 April 2024 (UTC)
software downloader provide daily software update https://Softwaredownloader7.blogspot.com
This article was nominated for deletion on 21 June 2022. The result of the discussion was speedy keep. |
This is the
talk page for discussing improvements to the
Software article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1Auto-archiving period: 91 days |
This
level-4 vital article is rated C-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||
|
Daily pageviews of this article
A graph should have been displayed here but
graphs are temporarily disabled. Until they are enabled again, visit the interactive graph at
pageviews.wmcloud.org |
I feel that the current definition of Software ("a collection of instructions that tell a computer how to work") is a little too similar to that of a Mobile program ("a sequence/set of instructions"). There does seem to be a bit of similarity between the two terms. I've looked at dictionary definitions and the ambiguity left by the definitions I've looked at makes it unclear how either of the terms can be distinguished from each other. Can something be done about this?
The best definition I could find is this: http://www.openprojects.org/software-definition.htm . After reading that, to me it seems like software is used to refer to programs in a much broader sense.
What I take away from this is that, I could classify my browser Firefox as a piece of software, in a broad sense. Specifically, my browser Firefox is located in /usr/lib/firefox/firefox
, that is the location of the program. Firefox spawns a bunch of instances of this program that run in parallel, each called a process. I suppose in this case, the software does not refer to just /usr/lib/firefox/firefox
, it refers to all the programs that come with it (other executables invoked internally like the crashreporter
, as well as other shared object (aka DLL) files).
If what I just said is in fact correct, I don't think the current definition does a good enough job in communicating what software actually is.
Am I onto something?
ZaidhaanH ( talk) 14:07, 18 January 2022 (UTC)
Software = Programs + Data
. I don't intend to get ahead of myself and try to emphasize this more in the article. But I do think it's interesting how both the software and computer program articles (particularly the lead section) are so similar. Maybe this ambiguity is just something we'll have to deal with. It's not too bad though, I do recognize that the computer program article mentions some of the more nitty gritty details of a singular program (ie. languages, cohesion/coupling, even code examples), whereas the software article mentions much broader things (ie. quality, reliability, patents). However, quite annoyingly there is a bit of overlap too (sw: types#application software <-> prog: functional categories#application software). Oh well! My programmer brain is telling me some decoupling needs to be done but maybe things are okay just the way they are.
ZaidhaanH (
talk) 19:24, 18 January 2022 (UTC)
pp — Preceding unsigned comment added by 131.100.162.137 ( talk) 23:13, 16 September 2023 (UTC)
This page has so many missing citations, and I don't know which sources those parts of the article came from. Can you please add more citations? If not, then this article could be deleted through an RFD request. PortalPuppy31 ( talk) 18:29, 25 January 2022 (UTC)
The "Execution" heading was changed to "Executionpammi" on Jan 25. Presume this is a typo. Noumenon72 ( talk) 21:06, 7 February 2022 (UTC)
This article was the subject of a Wiki Education Foundation-supported course assignment, between 21 September 2022 and 8 December 2022. Further details are available on the course page. Student editor(s): Kathyljy ( article contribs).
— Assignment last updated by Kathyljy ( talk) 08:19, 10 November 2022 (UTC)
Is there a term that refers to a union of programming languages and artificial neural networks? Wesxdz ( talk) 22:38, 24 August 2023 (UTC)
I propose to add two citations to the section:
Desktop applications such as web browsers and Microsoft Office and LibreOffice and WordPerfect, as well as smartphone and tablet applications (called "apps").citation needed
https://www.pcmag.com/encyclopedia/term/desktop-application
https://www.computerlanguage.com/results.php?definition=desktop+application Mcscroogeduck ( talk) 16:20, 27 March 2024 (UTC)
This article was the subject of a Wiki Education Foundation-supported course assignment, between 16 January 2024 and 25 April 2024. Further details are available on the course page. Student editor(s): Konstantinos Sazos ( article contribs).
— Assignment last updated by Konstantinos Sazos ( talk) 14:19, 4 April 2024 (UTC)
This
edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
2409:4085:4EBB:89F:0:0:8F8B:FB0F ( talk) 14:12, 8 April 2024 (UTC)
software downloader provide daily software update https://Softwaredownloader7.blogspot.com