Difference between revisions of "Software"

From Conservapedia
Jump to navigation Jump to search
(Added links, added bots/services)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
−
'''Software''' is [[computer]] code that is converted ("compiled") into a machine-readable program capable of performing complex operations.  Software is differentiated from [[hardware]], which is a physical computer attribute, such as a monitor or [[hard drive]].  There are many different types of software, ranging from something as central to the computer as its [[operating system]] such as [[Windows]] or [[Tails (operating system)|Tails OS]], to such productivity-based software like [[Microsoft Office]], to purely entertainment software like [[video games]].
+
'''Software''' is [[computer]] code that is converted ("compiled") into a machine-readable [[binary]] program capable of performing complex operations.  Software is differentiated from [[hardware]], which is a physical computer attribute, such as a monitor or [[hard drive]].  There are many different types of software, ranging from something as central to the computer as its [[operating system]] such as [[Windows]] or [[Tails (operating system)|Tails OS]], to such productivity-based software like [[Microsoft Office]], to purely entertainment software like [[video games]].  The process of creating software is called [[Computer Programming]].
  
−
==Prescient Quotes on Police State Software Surveillance==
+
==Functional types==
−
* "The progress of [[science]] in furnishing the [[big government|government]] with means of [[espionage]] is not likely to stop with [[wiretap]]ping. Ways may some day be developed by which the [[Police state|government]], without removing papers from [[hard disk|secret drawers]], can reproduce them in [[Foreign Intelligence Surveillance Court|court]], and by which it will be enabled to expose to a [[jury]] the most intimate occurrences of the home. Advances in the [[computer science|psychic and related sciences]] may bring means of exploring unexpressed beliefs, thoughts and emotions. 'That places the [[liberty]] of every [[citizen|man]] in the hands of every [[tyrant|petty officer]]' was said by James Otis of much lesser [[tyranny|intrusions]] than these. 1 To Lord Camden a far slighter intrusion seemed '[[subversive]] of all the comforts of society.' Can it be that the [[Constitution]] affords no [[Right to Privacy|protection]] against such invasions of [[Fourth Amendment|individual security]]?"
+
*'''System software''' - Software which runs the various necessary functions of a computer system. The [[Operating system|operating system]] is a collection of vital system software<ref name="classification-of-software">https://prezi.com/dbxyq-gz1dle/classification-of-software</ref>
−
** [[Louis Brandeis]]''' (1856-1941), [[United States Supreme Court]] [[Associate Justice]] Dissenting, ''[[Olmstead v. United States]]'', 277 U.S. 438 (1928).
+
*'''Applications''' - Programs which run within a preexisting software environment which perform a wide variety of tasks. These programs can be generic such as a word processor, or specialized bespoke solutions like an air traffic control system.<ref name="classification-of-software"/><ref name="ecomputernotes.com">http://ecomputernotes.com/software-engineering/characteristics-and-classification-of-software</ref>
 +
**'''Programming tools, frameworks, etc.''' - One type of application is a program which creates or supports other programs.  Code compilers, script frameworks, and other such software generate or facilitate applications, but are themselves applications.<ref name="classification-of-software"/>
 +
*'''Autonomous software''' - As opposed to most applications, which are designed to interact with people (users), autonomous software runs without user oversight.  Such software has different names depending upon how it is used.
 +
**'''Bots''' - programs which navigate the [[Internet|internet]], looking for specific information. For instance, search bots are used to index what is on the world wide web for [[Search engine]]s such as [[Google]] search and [[Bing]].
 +
**'''Services''' or '''Daemons''' - programs that perform specific operations for [[Operating system|operating system]]s, such as scheduling the running of other tasks or sharing printers (aka print queues).  However not all services are part of operating systems.
  
−
==See Also==
+
==Classification==
−
* [[Duck Duck Go]] - [[Privacy]]-oriented [[Search engine]]
+
To better define software, it is often classified into smaller groups.  The follow are the common classifications used:
−
* [[Google]], [[Yahoo]] and [[Bing]]
+
*'''System software''' - runs the various necessary functions of a computer system<ref name="ecomputernotes.com"/>
−
----
+
*'''Real-time software''' - monitors and controls real world events as they take place (for example, military defense systems)<ref name="ecomputernotes.com"/>
−
* [[Censorship]]
+
*'''Business software''' - used for managing and controlling basic business functions (Inventory management, payroll, etc.)<ref name="ecomputernotes.com"/>
−
* [[Tools of censorship]]
+
*'''Engineering and scientific software''' - used for research and development of technology (used in astronomy and space travel, product design, etc.)<ref name="ecomputernotes.com"/>
−
* [[Censorability]]
+
*'''Artificial intelligence''' - used for non-algorithmic problem-solving, where advanced comprehension and logic is needed<ref name="ecomputernotes.com"/>
−
* [[Fairness Doctrine]]
+
*'''Web-based software''' - uses basic information on remote devices (such as Internet servers) to generate a versatile interface for end-users (web browsers are a common example of such software)<ref name="ecomputernotes.com"/>
−
* [[Liberal censorship]]
+
*'''Personal computer software''' - Whether a word processor, graphics editor, or media player, this software is designed for typical end-users from their local computer<ref name="ecomputernotes.com"/>
−
* [[Evolutionist censorship]]
 
−
* [[Media censorship]]
 
−
----
 
−
* The Perpetual [[War on Drugs]], [[War on Terror]] and the [[Police state]]
 
−
* [[Wikileaks]] and [[Julian Assange]] - [[Australia]]n [[leftist]] [[hacker]]
 
−
* [[Bradley Manning]] - [[Homosexual]] [[Hacker]] [[Traitor]] of [[State secret]]s
 
−
* [[Social media]]: Facebook, Twitter, [[Google Plus]], Youtube, [[Yahoo]]
 
−
* [[NSA]] and other [[Intelligence agency]] [[mass surveillance]]: [[PRISM]], [[Wiretap]] - [[Roving wiretap]]
 
−
* [[Foreign Intelligence Surveillance Act]] of the [[Foreign Intelligence Surveillance Court]]
 
−
* [[Police]], [[RICO]] and [[Asset forfeiture]]
 
−
* [[Mililtarization of police]]: [[SWAT]] and [[No-knock raid]]s
 
−
* [[Drug trafficking]] of the [[Drug cartel]]s, [[Gangs]], [[Drug dealer]]s, [[Hollywood values]] - [[Fashion industry values]] - [[Public school values]] - [[Professor values]]
 
−
* [[Big government]] [[ObamaCare]]-[[Common Core]]-[[Social Security]] [[Welfare state]] leads to [[Nanny state]], leads to [[Police state]]: [[Globalist]]-[[Statist]]-[[Socialist]]-[[National Socialist]]-[[Communist]]
 
−
* [[Liberal totalitarianism]]
 
  
−
 
+
==See also==
−
'''Contrast with:'''
+
* [[Open source]]
−
 
+
* [[Hardware]]
−
* [[Tails (operating system)]] ([[Linux]]-based) and [[Tor (anonymity network)]]-[[I2P]] [[Firefox]] [[browser]] [[HTTPS Everywhere]] [[encryption]] for [[Internet]] [[anonymity]] to protect [[unalienable rights|unalienable]] [[Fifth Amendment]] - [[Fourth Amendment]] [[Right to Privacy]] ([[Internet privacy]]) and [[Second Amendment]] - [[First Amendment]] rights against [[unconstitutional]] [[Gun control]] - [[Internet censorship]] [[Big government]] [[Police state]], [[hackers]], and "[[5 U.S.C. § 3331|all enemies, foreign and domestic]]" of [[American values|American]] [[liberty]].
 
−
* [[Encryption]]: [[Cryptography]]-[[Cryptanalysis]]-[[Cryptology]]-[[Data encryption]]-[[Public-key encryption]]-[[Steganography]]
 
−
* [[Conservative values]] and [[Libertarian]] [[American values]] - [[Small town values]] of [[Limited government]] and [[liberty]]
 
−
* [[Electronic Frontier Foundation]]
 
−
* [[Prism-break.org]] - Opt out of global data [[surveillance]] programs like [[PRISM]], [[XKeyscore]] and [[Tempora]].<ref>"Help make [[mass surveillance]] of entire populations uneconomical! We all have an [[unalienable right]] to [[privacy]], which you can exercise today by [[encrypting]] your communications and ending your reliance on proprietary products and services."</ref>
 
−
* [[Open source]] [[Free software]] not [[Microsoft]]-[[Apple]]-[[Google]]-[[Android]]
 
−
* [[Duck Duck Go]] [[search engine]] instead of [[Google]], [[Yahoo]] and [[Bing]]
 
−
* [[Hologram of Liberty - The Constitution's Shocking Alliance With Big Government]] by [[Boston T. Party]] - [[Kenneth W. Royce]]
 
−
* [[One Nation, Under Surveillance - Privacy From the Watchful Eye]] by [[Boston T. Party]]
 
−
* [[Electronic Communications Privacy Act]] of 1986
 
−
* [[Privacy Act of 1974]]
 
−
* [[Edward J. Snowden]] revelations of [[unconstitutional]] domestic spying on law-abiding [[American]] [[citizen]]s
 
  
 
==References==
 
==References==
−
{{reflist|2}}  
+
{{reflist}}
−
 
 
−
 
 
−
[[Category:Computer Science]]
 
 
[[Category:Software]]
 
[[Category:Software]]
−
[[Category:Open Source]]
 
−
[[Category:Free Software]]
 

Latest revision as of 21:02, March 24, 2021

Software is computer code that is converted ("compiled") into a machine-readable binary program capable of performing complex operations. Software is differentiated from hardware, which is a physical computer attribute, such as a monitor or hard drive. There are many different types of software, ranging from something as central to the computer as its operating system such as Windows or Tails OS, to such productivity-based software like Microsoft Office, to purely entertainment software like video games. The process of creating software is called Computer Programming.

Functional types

  • System software - Software which runs the various necessary functions of a computer system. The operating system is a collection of vital system software[1]
  • Applications - Programs which run within a preexisting software environment which perform a wide variety of tasks. These programs can be generic such as a word processor, or specialized bespoke solutions like an air traffic control system.[1][2]
    • Programming tools, frameworks, etc. - One type of application is a program which creates or supports other programs. Code compilers, script frameworks, and other such software generate or facilitate applications, but are themselves applications.[1]
  • Autonomous software - As opposed to most applications, which are designed to interact with people (users), autonomous software runs without user oversight. Such software has different names depending upon how it is used.
    • Bots - programs which navigate the internet, looking for specific information. For instance, search bots are used to index what is on the world wide web for Search engines such as Google search and Bing.
    • Services or Daemons - programs that perform specific operations for operating systems, such as scheduling the running of other tasks or sharing printers (aka print queues). However not all services are part of operating systems.

Classification

To better define software, it is often classified into smaller groups. The follow are the common classifications used:

  • System software - runs the various necessary functions of a computer system[2]
  • Real-time software - monitors and controls real world events as they take place (for example, military defense systems)[2]
  • Business software - used for managing and controlling basic business functions (Inventory management, payroll, etc.)[2]
  • Engineering and scientific software - used for research and development of technology (used in astronomy and space travel, product design, etc.)[2]
  • Artificial intelligence - used for non-algorithmic problem-solving, where advanced comprehension and logic is needed[2]
  • Web-based software - uses basic information on remote devices (such as Internet servers) to generate a versatile interface for end-users (web browsers are a common example of such software)[2]
  • Personal computer software - Whether a word processor, graphics editor, or media player, this software is designed for typical end-users from their local computer[2]

See also

References