Difference between revisions 946796963 and 981141763 on enwiki

{{short description|Wikipedia glossary}}
{{multiple issues|
{{Original research|date=May 2017}}
{{Refimprove|date=May 2017}}
}}

This '''glossary of computer software terms''' lists the general terms related to [[computer software]], and related fields, as commonly used in Wikipedia articles.

{{unfinished list|date=May 2017}}

==Glossary==
{{glossary}}

{{term|Advert service}}
{{defn|a centralized, hierarchical namespace structure where each element in the hierarchy can have multiple attributes.{{cn|date=May 2017}}}}

{{term|Application code}}
{{defn|[[executable program]] code running a user application, distinct from [[#library code|library code]] or underlying [[#operating system code|operating system code]]{{cn|date=May 2017}}}}

{{term|[[BASIC]]}}
{{defn|Beginner's All-purpose Symbolic Instruction Code - a family of general-purpose, [[high-level programming language]]s whose design philosophy emphasizes ease of use.{{cn|date=May 2017}}}}

{{term|[[Computer virus|Virus]]}}
{{defn|a [[computer program]] that can replicate itself and spread from one computer to another. The term "virus" is also commonly, but erroneously, used to refer to other types of [[malware]], including [[adware]] and [[spyware]] programs that do not have a reproductive ability.{{cn|date=May 2017}}}}

{{term|[[memory access pattern]]}}
{{defn|the pattern with which a piece of [[software]] reads and writes [[computer memory|memory]], with implications for performance and security.{{cn|date=May 2017}}}}

{{term|library code}}
{{defn|[[software]] components re-usable between multiple [[Application software|applications]]{{cn|date=May 2017}}}}
{{term|operating system code}}
{{defn|[[software]] implementing an [[operating system]]{{cn|date=May 2017}}}}

{{term|kernel service}}
{{defn|Routines that provide the [[runtime kernel environment]] to programs executing in [[kernel mode]]. [[Kernel extension]]s call kernel services, which resemble [[library code]]s. In contrast, application programs call library routines.
<ref>{{cite web|title=kernel service|url=https://www.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.kernextc/kern_svcs.htm}}</ref>
}}

{{glossary end}}

==References==
{{Reflist}}

[[Category:Glossaries of computers|software]]
{{software-stub}}