Also simply application or app.
Computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. Common examples of applications include Also simply array.
A data structure consisting of a collection of Also machine intelligence.
Also simply binary search, half-interval search, logarithmic search, or binary chop.
A search algorithm that finds the position of a target value within a Also bitrate.
In Also block list.
In computing, a basic Also bitmap image file, device independent bitmap (DIB) file format, or simply bitmap.
A Also cypher.
In cryptography, an algorithm for performing Also class-orientation.
A style of object-oriented programming (OOP) in which inheritance occurs via defining "classes" of objects, instead of via the objects alone (compare Also lexical closure or function closure.
A technique for implementing Also theoretical neuroscience or mathematical neuroscience.
A branch of Also scientific computing and scientific computation (SC).
An interdisciplinary field that uses advanced computing capabilities to understand and solve complex problems. It is an area of science which spans many disciplines, but at its core it involves the development of computer models and simulations to understand complex natural systems.
Also simply storage or memory.
A technology consisting of computer components and Also data network.
A Also cybersecurity or information technology security (IT security).
The protection of Also conditional statement, conditional expression, and conditional construct.
A feature of a programming language which performs different computations or actions depending on whether a programmer-specified Also flow of control.
The order in which individual Also cyberharassment or online bullying.
A form of Also data centre.
A dedicated space used to house computer systems and associated components, such as telecommunications and Also simply type.
An attribute of Also executable code, executable file, executable program, or simply executable.
Causes a computer "to perform indicated tasks according to encoded Also for-loop.
A control flow statement for specifying Also informally io or IO.
The communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Also fetch–decode–execute cycle or simply fetch-execute cycle.
The cycle which the central processing unit (CPU) follows from boot-up until the computer has shut down in order to process instructions. It is composed of three main stages: the fetch stage, the decode stage, and the execute stage.
Also web robot, robot, or simply bot.
A software application that runs automated tasks (scripts) over the Also sequential search.
A method for finding an element within a list. It sequentially checks each element of the list until a match is found or the whole list has been searched.
Also mergesort.
An efficient, general-purpose, Portmanteau of modulator-demodulator.
A Also object module.
The product of a compiler. In a general sense object code is a sequence of Also formal argument.
In computer programming, a special kind of Also partition-exchange sort.
An Also base.
In Also rounding error.
The difference between the result produced by a given algorithm using exact arithmetic and the result produced by the same algorithm using finite-precision, rounded arithmetic. Rounding errors are due to inexactness in the representation of real numbers and the arithmetic operations done with them. This is a form of Colloquially web address.
A reference to a Also user interface engineering.
The design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing Also spider, spiderbot, or simply crawler.
An Internet bot that systematically browses the Abbreviaton of eXtensible HyperText Markup Language.
Part of the family of
"Abstract Methods and Classes". oracle.com. Oracle Java Documentation. Retrieved 11 December 2014. http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html
Colburn, Timothy; Shute, Gary (2007-06-05). "Abstraction in Computer Science". Minds and Machines. 17 (2): 169–184. doi:10.1007/s11023-007-9061-7. ISSN 0924-6495. S2CID 5927969. /wiki/Doi_(identifier)
Kramer, Jeff (2007-04-01). "Is abstraction the key to computing?". Communications of the ACM. 50 (4): 36–42. CiteSeerX 10.1.1.120.6776. doi:10.1145/1232743.1232745. ISSN 0001-0782. S2CID 12481509. /wiki/CiteSeerX_(identifier)
Kramer, Jeff (2007-04-01). "Is abstraction the key to computing?". Communications of the ACM. 50 (4): 36–42. CiteSeerX 10.1.1.120.6776. doi:10.1145/1232743.1232745. ISSN 0001-0782. S2CID 12481509. /wiki/CiteSeerX_(identifier)
Comparison of Agent Architectures Archived August 27, 2008, at the Wayback Machine http://hri.cogs.indiana.edu/publications/aaai04ws.pdf
Collier, Ken W. (2011). Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing. Pearson Education. pp. 121 ff. ISBN 9780321669544. What is a self-organizing team? 9780321669544
"What is Agile Software Development?". Agile Alliance. 8 June 2013. Retrieved 4 April 2015. http://www.agilealliance.org/the-alliance/what-is-agile/
Goodrich, Michael T.; Tamassia, Roberto (2002), Algorithm Design: Foundations, Analysis, and Internet Examples, John Wiley & Sons, Inc., ISBN 978-0-471-38365-9 978-0-471-38365-9
"Application software". PC Magazine. Ziff Davis. https://www.pcmag.com/encyclopedia/term/37919/application-program
Black, Paul E. (13 November 2008). "array". Dictionary of Algorithms and Data Structures. National Institute of Standards and Technology. Retrieved 22 August 2010. https://xlinux.nist.gov/dads/HTML/array.html
Bjoern Andres; Ullrich Koethe; Thorben Kroeger; Hamprecht (2010). "Runtime-Flexible Multi-dimensional Arrays and Views for C++98 and C++0x". arXiv:1008.2909 [cs.DS]. /wiki/ArXiv_(identifier)
Garcia, Ronald; Lumsdaine, Andrew (2005). "MultiArray: a C++ library for generic programming with arrays". Software: Practice and Experience. 35 (2): 159–188. doi:10.1002/spe.630. ISSN 0038-0644. S2CID 10890293. /wiki/Doi_(identifier)
Definition of AI as the study of intelligent agents:
Poole, Mackworth & Goebel 1998, p. 1, which provides the version that is used in this article. Note that they use the term "computational intelligence" as a synonym for artificial intelligence.
Russell & Norvig (2003) (who prefer the term "rational agent") and write "The whole-agent view is now widely accepted in the field" (Russell & Norvig 2003, p. 55).
Nilsson 1998
Legg & Hutter 2007.
/wiki/Intelligent_agents
Russell & Norvig 2009, p. 2. - Russell, Stuart J.; Norvig, Peter (2009). Artificial Intelligence: A Modern Approach (3rd ed.). Upper Saddle River, New Jersey: Prentice Hall. ISBN 978-0-13-604259-4.
Goodrich, Michael T.; Tamassia, Roberto (2006), "9.1 The Map Abstract Data Type", Data Structures & Algorithms in Java (4th ed.), Wiley, pp. 368–371 /wiki/Michael_T._Goodrich
Mehlhorn, Kurt; Sanders, Peter (2008), "4 Hash Tables and Associative Arrays", Algorithms and Data Structures: The Basic Toolbox (PDF), Springer, pp. 81–98 /wiki/Kurt_Mehlhorn
Douglas Comer, Computer Networks and Internets, page 99 ff, Prentice Hall 2008. /wiki/Douglas_Comer
Fred Halsall, to data+communications and computer networks, page 108, Addison-Wesley, 1985. https://books.google.com/books?id=HrXbAAAAMAAJ&q=%100data+bandwidth%100+Introduction
Cisco Networking Academy Program: CCNA 1 and 2 companion guide, Volym 1–2, Cisco Academy 2003 https://books.google.com/books?id=7gqsZmr5HJcC&q=+0digital+bandwidth+0+%22
Behrouz A. Forouzan, Data communications and networking, McGraw-Hill, 2007
Fleming, Philip J.; Wallace, John J. (1986-03-01). "How not to lie with statistics: the correct way to summarize benchmark results". Communications of the ACM. 29 (3): 218–221. doi:10.1145/5666.5673. ISSN 0001-0782. S2CID 1047380. https://doi.org/10.1145%2F5666.5673
Breur, Tom (July 2016). "Statistical Power Analysis and the contemporary "crisis" in social sciences". Journal of Marketing Analytics. 4 (2–3): 61–65. doi:10.1057/s41270-016-0001-3. ISSN 2050-3318. https://doi.org/10.1057%2Fs41270-016-0001-3
Bachmann, Paul (1894). Analytische Zahlentheorie [Analytic Number Theory] (in German). Vol. 2. Leipzig: Teubner. /wiki/Paul_Bachmann
Landau, Edmund (1909). Handbuch der Lehre von der Verteilung der Primzahlen [Handbook on the theory of the distribution of the primes] (in German). Leipzig: B. G. Teubner. p. 883. /wiki/Edmund_Landau
Williams, Jr., Louis F. (22 April 1976). A modification to the half-interval search (binary search) method. Proceedings of the 14th ACM Southeast Conference. ACM. pp. 95–101. doi:10.1145/503561.503582. Archived from the original on 12 March 2017. Retrieved 29 June 2018. https://dl.acm.org/citation.cfm?doid=503561.503582
Knuth 1998, §6.2.1 ("Searching an ordered table"), subsection "Binary search". - Knuth, Donald (1998). Sorting and searching. The Art of Computer Programming. Vol. 3 (2nd ed.). Reading, MA: Addison-Wesley Professional. ISBN 978-0-201-89685-5.
Butterfield & Ngondi 2016, p. 46. - Butterfield, Andrew; Ngondi, Gerard E. (2016). A dictionary of computer science (7th ed.). Oxford, UK: Oxford University Press. ISBN 978-0-19-968897-5.
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill. p. 39. ISBN 0-262-03384-4. 0-262-03384-4
Rowan Garnier; John Taylor (2009). Discrete Mathematics: Proofs, Structures and Applications, Third Edition. CRC Press. p. 620. ISBN 978-1-4398-1280-8. 978-1-4398-1280-8
Steven S Skiena (2009). The Algorithm Design Manual. Springer Science & Business Media. p. 77. ISBN 978-1-84800-070-4. 978-1-84800-070-4
Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (PDF). The Systems Programming Series (1 ed.). Addison-Wesley Publishing Company, Inc. p. x. ISBN 978-0-201-14460-4. LCCN 77-90165. Archived (PDF) from the original on May 26, 2016. Retrieved August 25, 2019. 978-0-201-14460-4
Gupta, Prakash C (2006). Data Communications and Computer Networks. PHI Learning. ISBN 9788120328464. Retrieved 10 July 2011. 9788120328464
James D. Murray; William vanRyper (April 1996). Encyclopedia of Graphics File Formats (Second ed.). O'Reilly. bmp. ISBN 978-1-56592-161-0. Retrieved 2014-03-07. 978-1-56592-161-0
James D. Murray; William vanRyper (April 1996). Encyclopedia of Graphics File Formats (Second ed.). O'Reilly. os2bmp. ISBN 978-1-56592-161-0. Retrieved 2014-03-07. 978-1-56592-161-0
Gries, David; Schneider, Fred B. (1993), "Chapter 2. Boolean Expressions", A Logical Approach to Discrete Math, Monographs in Computer Science, Springer, p. 25ff, ISBN 9780387941158 9780387941158
Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), "4: Natural Data Units" (PDF), in Buchholz, Werner (ed.), Planning a Computer System – Project Stretch, McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived (PDF) from the original on 2017-04-03, retrieved 2017-04-03, […] Terms used here to describe the structure imposed by the machine design, in addition to bit, are listed below.Byte denotes a group of bits used to encode a character, or the number of bits transmitted in parallel to and from input-output units. A term other than character is used here because a given character may be represented in different applications by more than one code, and different codes may use different numbers of bits (i.e., different byte sizes). In input-output transmission the grouping of bits may be completely arbitrary and have no relation to actual characters. (The term is coined from bite, but respelled to avoid accidental mutation to bit.)A word consists of the number of data bits transmitted in parallel from or to memory in one memory cycle. Word size is thus defined as a structural property of the memory. (The term catena was coined for this purpose by the designers of the Bull GAMMA 60 [fr] computer.)Block refers to the number of words transmitted to or from an input-output unit in response to a single input-output instruction. Block size is a structural property of an input-output unit; it may have been fixed by the design or left to be varied by the program. […] /wiki/Gerrit_Anne_Blaauw
Bemer, Robert William (1959), "A proposal for a generalized card code of 256 characters", Communications of the ACM, 2 (9): 19–23, doi:10.1145/368424.368435, S2CID 36115735 /wiki/Robert_William_Bemer
Weik, Martin H. (1961). A Third Survey of Domestic Electronic Digital Computing Systems (Report). Ballistic Research Laboratory. http://ed-thelen.org/comp-hist/BRL61.html
Kuck, David (1978). Computers and Computations, Vol 1. John Wiley & Sons, Inc. p. 12. ISBN 978-0471027164. 978-0471027164
"Definition of CHARACTER". www.merriam-webster.com. Retrieved 1 April 2018. https://www.merriam-webster.com/dictionary/character
Gamma et al. 1995, p. 14. - Gamma; Helm; Johnson; Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley. ISBN 9780201633610. https://archive.org/details/designpatternsel00gamm
Bruce 2002, 2.1 Objects, classes, and object types, https://books.google.com/books?id=9NGWq3K1RwUC&pg=PA18. - Bruce, Kim B. (2002). Foundations of Object-oriented Languages: Types and Semantics. MIT Press. ISBN 978-0-262-02523-2. https://books.google.com/books?id=9NGWq3K1RwUC&pg=PA18
Bruce 2002, 2.1 Objects, classes, and object types, https://books.google.com/books?id=9NGWq3K1RwUC&pg=PA18. - Bruce, Kim B. (2002). Foundations of Object-oriented Languages: Types and Semantics. MIT Press. ISBN 978-0-262-02523-2. https://books.google.com/books?id=9NGWq3K1RwUC&pg=PA18
Sadoski, Darleen.
Client/Server Software Architectures – An Overview, Software Technology Roadmap, 1997-08-02. Retrieved on 2008-09-16.
Mills, H.; M. Dyer; R. Linger (September 1987). "Cleanroom Software Engineering". IEEE Software. 4 (5): 19–25. CiteSeerX 10.1.1.467.2435. doi:10.1109/MS.1987.231413. S2CID 383170. /wiki/Harlan_Mills
The function may be stored as a reference to a function, such as a function pointer. /wiki/Reference_(computer_science)
Sussman and Steele. "Scheme: An interpreter for extended lambda calculus". "... a data structure containing a lambda expression, and an environment to be used when that lambda expression is applied to arguments." (Wikisource) https://en.wikisource.org/wiki/Page:Scheme_-_An_interpreter_for_extended_lambda_calculus.djvu/22
Shaun Bebbington (2014). "What is coding". Retrieved 2014-03-03. https://yearofcodes.tumblr.com/what-is-coding
Shaun Bebbington (2014). "What is programming". Retrieved 2025-06-13. https://yearofcodes.tumblr.com/what-is-programming
Cognitive science is an interdisciplinary field of researchers from Linguistics, psychology, neuroscience, philosophy, computer science, and anthropology that seek to understand the mind. How We Learn: Ask the Cognitive Scientist http://www.aft.org/newspubs/periodicals/ae/summer2002/willingham.cfm
Thagard, Paul, Cognitive Science, The Stanford Encyclopedia of Philosophy (Fall 2008 Edition), Edward N. Zalta (ed.). /wiki/Thagard,_Paul
PC Mag Staff (28 February 2017). "Encyclopedia: Definition of Compiler". PCMag.com. Retrieved 28 February 2017. https://www.pcmag.com/encyclopedia/term/compiler
Computation from the Free Merriam-Webster Dictionary http://www.merriam-webster.com/dictionary/computation
"Computation: Definition and Synonyms from Answers.com". Answers.com. Archived from the original on 22 February 2009. Retrieved 26 April 2017. https://web.archive.org/web/20090222005439/http://www.answers.com/topic/computation
"NIH working definition of bioinformatics and computational biology" (PDF). Biomedical Information Science and Technology Initiative. 17 July 2000. Archived from the original (PDF) on 5 September 2012. Retrieved 18 August 2012.
"About the CCMB". Center for Computational Molecular Biology. Retrieved 18 August 2012.
Melnik, Roderick, ed. (2015). Mathematical and Computational Modeling: With Applications in Natural and Social Sciences, Engineering, and the Arts. Wiley. ISBN 978-1-118-85398-6. 978-1-118-85398-6
Trappenberg, Thomas P. (2002). Fundamentals of Computational Neuroscience. United States: Oxford University Press Inc. p. 1. ISBN 978-0-19-851582-1. 978-0-19-851582-1
What is computational neuroscience? Patricia S. Churchland, Christof Koch, Terrence J. Sejnowski. in Computational Neuroscience pp.46-55. Edited by Eric L. Schwartz. 1993. MIT Press "Computational Neuroscience - the MIT Press". Archived from the original on 2011-06-04. Retrieved 2009-06-11. https://web.archive.org/web/20110604124206/http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7195
"Theoretical Neuroscience". The MIT Press. Archived from the original on 2018-05-31. Retrieved 2018-05-24. https://web.archive.org/web/20180531150713/http://mitpress.mit.edu/books/theoretical-neuroscience
Gerstner, W.; Kistler, W.; Naud, R.; Paninski, L. (2014). Neuronal Dynamics. Cambridge, UK: Cambridge University Press. ISBN 9781107447615. 9781107447615
Thijssen, Jos (2007). Computational Physics. Cambridge University Press. ISBN 978-0521833462. /wiki/ISBN_(identifier)
Clements, Alan. Principles of Computer Hardware (Fourth ed.). p. 1. Architecture describes the internal organization of a computer in an abstract way; that is, it defines the capabilities of the computer and its programming model. You can have two computers that have been constructed in different ways with different technologies but with the same architecture.
Hennessy, John; Patterson, David. Computer Architecture: A Quantitative Approach (Fifth ed.). p. 11. This task has many aspects, including instruction set design, functional organization, logic design, and implementation.
Patterson, David A.; Hennessy, John L. (2005). Computer Organization and Design: The Hardware/Software Interface (3rd ed.). Amsterdam: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091. 1-55860-604-1
Bynum, Terrell Ward. "A Very Short History of Computer Ethics". Southern Connecticut Wein University. Archived from the original on 2008-04-18. Retrieved 2011-01-05. https://web.archive.org/web/20080418122849/http://www.southernct.edu/organizations/rccs/resources/research/introduction/bynum_shrt_hist.html
Rochkind, Marc J. (2004). Advanced Unix Programming, Second Edition. Addison-Wesley. p. 1.1.2.
Shaun Bebbington (2014). "What is coding". Retrieved 2014-03-03. https://yearofcodes.tumblr.com/what-is-coding
Shaun Bebbington (2014). "What is programming". Retrieved 2025-06-13. https://yearofcodes.tumblr.com/what-is-programming
"WordNet Search—3.1". Wordnetweb.princeton.edu. Retrieved 14 May 2012. http://wordnetweb.princeton.edu/perl/webwn?s=computer%20scientist
Schatz, Daniel; Bashroush, Rabih; Wall, Julie (2017). "Towards a More Representative Definition of Cyber Security". Journal of Digital Forensics, Security and Law. 12 (2). ISSN 1558-7215. https://commons.erau.edu/jdfsl/vol12/iss2/8/
Dana H. Ballard; Christopher M. Brown (1982). Computer Vision. Prentice Hall. ISBN 0-13-165316-4. /wiki/ISBN_(identifier)
Huang, T. (1996-11-19). Vandoni, Carlo, E, ed. Computer Vision : Evolution And Promise (PDF). 19th CERN School of Computing. Geneva: CERN. pp. 21–25. doi:10.5170/CERN-1996-008.21. ISBN 978-9290830955. /wiki/ISBN_(identifier)
Milan Sonka; Vaclav Hlavac; Roger Boyle (2008). Image Processing, Analysis, and Machine Vision. Thomson. ISBN 0-495-08252-X. /wiki/ISBN_(identifier)
"Computing Curriculum 2020" (PDF). https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf
Lamport, Leslie (July 1978). "Time, Clocks, and the Ordering of Events in a Distributed System" (PDF). Communications of the ACM. 21 (7): 558–565. CiteSeerX 10.1.1.142.3682. doi:10.1145/359545.359563. S2CID 215822405. Retrieved 4 February 2016. http://research.microsoft.com/en-us/um/people/lamport/pubs/time-clocks.pdf
Paul E. Black (ed.), entry for data structure in Dictionary of Algorithms and Data Structures. US National Institute of Standards and Technology.15 December 2004. Accessed 4 Oct 2011. /wiki/Dictionary_of_Algorithms_and_Data_Structures
Entry data structure in the Encyclopædia Britannica (2009) Online entry Accessed 4 Oct 2011. /wiki/Encyclop%C3%A6dia_Britannica
Sussman, Gerald Jay; Steele, Guy L. Jr. (December 1975). "Scheme: An interpreter for extended lambda calculus" . AI Memo. 349: 19. That is, in this continuation-passing programming style, a function always "returns" its result by "sending" it to another function. This is the key idea. /wiki/Gerald_Jay_Sussman
Sussman, Gerald Jay; Steele, Guy L. Jr. (December 1998). "Scheme: A Interpreter for Extended Lambda Calculus" (reprint). Higher-Order and Symbolic Computation. 11 (4): 405–439. doi:10.1023/A:1010035624696. S2CID 18040106. We believe that this was the first occurrence of the term "continuation-passing style" in the literature. It has turned out to be an important concept in source code analysis and transformation for compilers and other metaprogramming tools. It has also inspired a set of other "styles" of program expression. /wiki/Gerald_Jay_Sussman
"Frequently Asked Questions". Creative Commons. 4 August 2016. Retrieved 20 December 2011. https://creativecommons.org/faq/
Rivest, Ronald L. (1990). "Cryptography". In J. Van Leeuwen (ed.). Handbook of Theoretical Computer Science. Vol. 1. Elsevier. /wiki/Ron_Rivest
Bellare, Mihir; Rogaway, Phillip (21 September 2005). "Introduction". Introduction to Modern Cryptography. p. 10.
Menezes, A.J.; van Oorschot, P.C.; Vanstone, S.A. (1997). Handbook of Applied Cryptography. Taylor & Francis. ISBN 978-0-8493-8523-0. 978-0-8493-8523-0
Eric S. Raymond. "daemon". The Jargon File. Retrieved 2008-10-22. /wiki/Eric_S._Raymond
James Glanz (September 22, 2012). "Power, Pollution and the Internet". The New York Times. Retrieved 2012-09-25. https://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html
"Data Mining Curriculum". ACM SIGKDD. 2006-04-30. Retrieved 2014-01-27. http://www.kdd.org/curriculum/index.html
"Data Mining Curriculum". ACM SIGKDD. 2006-04-30. Retrieved 2014-01-27. http://www.kdd.org/curriculum/index.html
Clifton, Christopher (2010). "Encyclopædia Britannica: Definition of Data Mining". Retrieved 2010-12-09. http://www.britannica.com/EBchecked/topic/1056150/data-mining
Hastie, Trevor; Tibshirani, Robert; Friedman, Jerome (2009). "The Elements of Statistical Learning: Data Mining, Inference, and Prediction". Archived from the original on 2009-11-10. Retrieved 2012-08-07. /wiki/Trevor_Hastie
Han, Jaiwei; Kamber, Micheline; Pei, Jian (2011). Data Mining: Concepts and Techniques (3rd ed.). Morgan Kaufmann. ISBN 978-0-12-381479-1. 978-0-12-381479-1
Fayyad, Usama; Piatetsky-Shapiro, Gregory; Smyth, Padhraic (1996). "From Data Mining to Knowledge Discovery in Databases" (PDF). Retrieved 17 December 2008.
"Data Mining Curriculum". ACM SIGKDD. 2006-04-30. Retrieved 2014-01-27. http://www.kdd.org/curriculum/index.html
Dhar, V. (2013). "Data science and prediction". Communications of the ACM. 56 (12): 64–73. doi:10.1145/2500499. S2CID 6107147. http://cacm.acm.org/magazines/2013/12/169933-data-science-and-prediction/fulltext
Jeff Leek (2013-12-12). "The key word in "Data Science" is not Data, it is Science". Simply Statistics. Archived from the original on 2014-01-02. Retrieved 2018-12-05. /wiki/Jeffrey_T._Leek
Hayashi, Chikio (1998-01-01). "What is Data Science ? Fundamental Concepts and a Heuristic Example". In Hayashi, Chikio; Yajima, Keiji; Bock, Hans-Hermann; Ohsumi, Noboru; Tanaka, Yutaka; Baba, Yasumasa (eds.). Data Science, Classification, and Related Methods. Studies in Classification, Data Analysis, and Knowledge Organization. Springer Japan. pp. 40–51. doi:10.1007/978-4-431-65950-1_3. ISBN 9784431702085. 9784431702085
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill. ISBN 0-262-03384-4. 0-262-03384-4
Black, Paul E. (15 December 2004). "data structure". In Pieterse, Vreda; Black, Paul E. (eds.). Dictionary of Algorithms and Data Structures [online]. National Institute of Standards and Technology. Retrieved 2018-11-06. https://xlinux.nist.gov/dads/HTML/datastructur.html
"Data structure". Encyclopaedia Britannica. 17 April 2017. Retrieved 2018-11-06. https://www.britannica.com/technology/data-structure
Wegner, Peter; Reilly, Edwin D. (2003-08-29). Encyclopedia of Computer Science. Chichester, UK: John Wiley and Sons. pp. 507–512. ISBN 978-0470864128. 978-0470864128
type at the Free On-line Dictionary of Computing
https://foldoc.org/type
Shaffer, C. A. (2011). Data Structures & Algorithm Analysis in C++ (3rd ed.). Mineola, NY: Dover. 1.2. ISBN 978-0-486-48582-9. 978-0-486-48582-9
"A declaration specifies the interpretation and attributes of a set of identifiers. A definition of an identifier is a declaration for that identifier that:
for an object [variable or constant], causes storage to be reserved for that object;
for a function, includes the function body;
for an enumeration constant, is the (only) declaration of the identifier;
for a typedef name, is the first (or only) declaration of the identifier."
C11 specification, 6.7: Declarations, paragraph 5.
"A declaration specifies the interpretation and attributes of a set of identifiers. A definition of an identifier is a declaration for that identifier that:
for an object [variable or constant], causes storage to be reserved for that object;
for a function, includes the function body;
for an enumeration constant, is the (only) declaration of the identifier;
for a typedef name, is the first (or only) declaration of the identifier."
C11 specification, 6.7: Declarations, paragraph 5.
Mike Banahan. "2.5. Declaration of variables". GBdirect. Retrieved 2011-06-08. [A] declaration [...] introduces just the name and type of something but allocates no storage[...]. http://publications.gbdirect.co.uk/c_book/chapter2/variable_declaration.html
"A declaration specifies the interpretation and attributes of a set of identifiers. A definition of an identifier is a declaration for that identifier that:
for an object [variable or constant], causes storage to be reserved for that object;
for a function, includes the function body;
for an enumeration constant, is the (only) declaration of the identifier;
for a typedef name, is the first (or only) declaration of the identifier."
C11 specification, 6.7: Declarations, paragraph 5.
Stewart Robinson (2004). Simulation – The practice of model development and use. Wiley.
Coulouris, George; Jean Dollimore; Tim Kindberg; Gordon Blair (2011). Distributed Systems: Concepts and Design (5th ed.). Boston: Addison-Wesley. ISBN 978-0-132-14301-1. 978-0-132-14301-1
Coulouris, George; Jean Dollimore; Tim Kindberg; Gordon Blair (2011). Distributed Systems: Concepts and Design (5th ed.). Boston: Addison-Wesley. ISBN 978-0-132-14301-1. 978-0-132-14301-1
Bjørner, Dines (2006). "The Tryptych of Software Engineering". Software Engineering 3 – Domains, Requirements, and Software Design (book). Vol. I. Springer Verlag. p. 9. ISBN 978-3-540-33653-2. Retrieved 2016-12-19. 978-3-540-33653-2
"What is downloading? - Definition from WhatIs.com". SearchNetworkNexting. Archived from the original on 2019-09-05. Retrieved 2019-03-04. https://web.archive.org/web/20190905142601/https://searchnetworking.techtarget.com/definition/downloading
Kessler, Gary (November 17, 2006). "An Overview of Cryptography". Princeton University. https://www.garykessler.net/library/crypto.html
Kessler, Gary (November 17, 2006). "An Overview of Cryptography". Princeton University. https://www.garykessler.net/library/crypto.html
Vivek Gupta; Ethan Jackson; Shaz Qadeer; Sriram Rajamani (November 2012). "P: Safe Asynchronous Event-Driven Programming". Microsoft. Retrieved 20 February 2017. https://www.microsoft.com/en-us/research/publication/p-safe-asynchronous-event-driven-programming/
"executable". Merriam-Webster's Online Dictionary. Merriam-Webster. Retrieved 2008-07-19. https://www.merriam-webster.com/dictionary/executable
Justis, R. T. & Kreigsmann, B. (1979). The feasibility study as a tool for venture analysis. Business Journal of Small Business Management 17 (1) 35-42.
Georgakellos, D. A. & Marcis, A. M. (2009). Application of the semantic learning approach in the feasibility studies preparation training process. Information Systems Management 26 (3) 231–240.
Young, G. I. M. (1970). Feasibility studies. Appraisal Journal 38 (3) 376-383.
R. W. Butler (2001-08-06). "What is Formal Methods?". Retrieved 2006-11-16. https://shemesh.larc.nasa.gov/fm/fm-what.html
C. Michael Holloway. Why Engineers Should Consider Formal Methods (PDF). 16th Digital Avionics Systems Conference (27–30 October 1997). Archived from the original (PDF) on 16 November 2006. Retrieved 2006-11-16. https://web.archive.org/web/20061116210448/http://klabs.org/richcontent/verification/holloway/nasa-97-16dasc-cmh.pdf
Sanghavi, Alok (May 21, 2010). "What is formal verification?". EE Times Asia.
"Declaration vs. expression style - HaskellWiki". https://wiki.haskell.org/Declaration_vs._expression_style#Expression_style
Myerson, Roger B. (1991). Game Theory: Analysis of Conflict, Harvard University Press, p. 1. Chapter-preview links, pp. vii–xi. /wiki/Roger_B._Myerson
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill. pp. 151–152. ISBN 0-262-03384-4. 0-262-03384-4
Black (ed.), Paul E. (2004-12-14). Entry for heap in Dictionary of Algorithms and Data Structures. Online version. U.S. National Institute of Standards and Technology, 14 December 2004. Retrieved on 2017-10-08 from https://xlinux.nist.gov/dads/HTML/heap.html. /wiki/Dictionary_of_Algorithms_and_Data_Structures
Skiena, Steven (2012). "Sorting and Searching". The Algorithm Design Manual. Springer. p. 109. doi:10.1007/978-1-84800-070-4_4. ISBN 978-1-84800-069-8. [H]eapsort is nothing but an implementation of selection sort using the right data structure. 978-1-84800-069-8
ISO/IEC/IEEE International Standard - Systems and software engineering. ISO/IEC/IEEE 24765:2010(E). 2010. pp. vol., no., pp.1–418, 15 Dec. 2010.
Martyn A Ould & Charles Unwin (ed), Testing in Software Development, BCS (1986), p71. Accessed 31 Oct 2014 https://books.google.com/books?id=utFCImZOTEIC&dq=integration+test&pg=PA73
World Intellectual Property Organization (WIPO) (2016). Understanding Industrial Property. World Intellectual Property Organization. doi:10.34667/tind.28945. ISBN 9789280525885. Retrieved 2018-12-06. 9789280525885
"Intellectual, industrial and commercial property | Fact Sheets on the European Union". European Parliament. Retrieved 2018-12-06. https://www.europarl.europa.eu/factsheets/en/sheet/36/intellectual-industrial-and-commercial-property
"What are intellectual property rights?". World Trade Organization. Retrieved 2016-05-23. https://www.wto.org/english/tratop_e/trips_e/intel1_e.htm
"Intellectual property", Black's Law Dictionary, 10th ed. (2014).
"Understanding Copyright and Related Rights" (PDF). World Intellectual Property Organization. p. 4. Retrieved 2018-12-06. https://www.wipo.int/edocs/pubdocs/en/wipo_pub_909_2016.pdf
"What is Intellectual Property?" (PDF). World Intellectual Property Organization (WIPO). Archived (PDF) from the original on 2025-04-03. Retrieved 2018-12-07. https://www.wipo.int/edocs/pubdocs/en/wipo_pub_450_2020.pdf
"Understanding Industrial Property" (PDF). World Intellectual Property Organization (WIPO). Retrieved 2018-12-07. https://www.wipo.int/edocs/pubdocs/en/wipo_pub_895_2016.pdf
Anderson, Michael; Anderson, Susan Leigh (2007-12-15). "Machine Ethics: Creating an Ethical Intelligent Agent". AI Magazine. 28 (4): 15. doi:10.1609/aimag.v28i4.2065. ISSN 2371-9621. S2CID 17033332. https://ojs.aaai.org/index.php/aimagazine/article/view/2065
According to the definition given by Russell & Norvig (2003, chpt. 2) - Russell, Stuart J.; Norvig, Peter (2003), Artificial Intelligence: A Modern Approach (2nd ed.), Upper Saddle River, New Jersey: Prentice Hall, ISBN 0-13-790395-2 http://aima.cs.berkeley.edu/
Hookway, B. (2014). "Chapter 1: The Subject of the Interface". Interface. MIT Press. pp. 1–58. ISBN 9780262525503. 9780262525503
IEEE 100 - The Authoritative Dictionary Of IEEE Standards Terms. NYC, NY, USA: IEEE Press. 2000. pp. 574–575. ISBN 9780738126012. 9780738126012
Dunham, Ken; Melnick, Jim (2008). Malicious Bots: An Inside Look into the Cyber-Criminal Underground of the Internet. CRC Press. ISBN 9781420069068. 9781420069068
Gosling et al. 2014, p. 1. - Gosling, James; Joy, Bill; Steele, Guy; Bracha, Gilad; Buckley, Alex (2014). The Java® Language Specification (Java SE 8 ed.). https://docs.oracle.com/javase/specs/jls/se8/jls8.pd
"Java is pure object oriented or not?". Stack Overflow. Retrieved 2019-05-24. https://stackoverflow.com/questions/12836522/java-is-pure-object-oriented-or-not
"Write once, run anywhere?". Computer Weekly. May 2, 2002. Retrieved 2009-07-27. http://www.computerweekly.com/Articles/2002/05/02/186793/write-once-run-anywhere.htm
"1.2 Design Goals of the Java™ Programming Language". Oracle. January 1, 1999. Archived from the original on January 23, 2013. Retrieved January 14, 2013. https://www.oracle.com/technetwork/java/intro-141325.html
Knuth 1998, §6.1 ("Sequential search"). - Knuth, Donald (1998). Sorting and searching. The Art of Computer Programming. Vol. 3 (2nd ed.). Reading, MA: Addison-Wesley Professional. ISBN 978-0-201-89685-5.
IBM Corporation (1972). IBM OS Linkage Editor and Loader (PDF). http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/360/os/R21.0_Mar72/GC28-6538-9_OS_Linkage_Editor_and_Loader_Release_21_Jan72.pdf
Abelson, Harold; Sussman, Gerald Jay (1996). Structure and Interpretation of Computer Programs. MIT Press. /wiki/Structure_and_Interpretation_of_Computer_Programs
The definition "without being explicitly programmed" is often attributed to Arthur Samuel, who coined the term "machine learning" in 1959, but the phrase is not found verbatim in this publication, and may be a paraphrase that appeared later. Confer "Paraphrasing Arthur Samuel (1959), the question is: How can computers learn to solve problems without being explicitly programmed?" in Koza, John R.; Bennett, Forrest H.; Andre, David; Keane, Martin A. (1996). Automated Design of Both the Topology and Sizing of Analog Electrical Circuits Using Genetic Programming. Artificial Intelligence in Design '96. Springer, Dordrecht. pp. 151–170. doi:10.1007/978-94-009-0279-4_9. /wiki/Arthur_Samuel_(computer_scientist)
< Bishop, C. M. (2006), Pattern Recognition and Machine Learning, Springer, ISBN 978-0-387-31073-2 /wiki/ISBN_(identifier)
Undergraduate texts include Boolos, Burgess, and Jeffrey (2002), Enderton (2001), and Mendelson (1997). A classic graduate text by Shoenfield (2001) first appeared in 1967.
Equivalently, table. https://en.wiktionary.org/wiki/table
Anton (1987, p. 23) - Anton, Howard (1987), Elementary Linear Algebra (5th ed.), New York: Wiley, ISBN 0-471-84819-0
Beauregard & Fraleigh (1973, p. 56) - Beauregard, Raymond A.; Fraleigh, John B. (1973), A First Course In Linear Algebra: with Optional Introduction to Groups, Rings, and Fields, Boston: Houghton Mifflin Co., ISBN 0-395-14017-X https://archive.org/details/firstcourseinlin0000beau
Patterson, David A.; Hennessy, John L. (2005). Computer Organization and Design: The Hardware/Software Interface (3rd ed.). Amsterdam: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091. 1-55860-604-1
Knuth (1998, p. 158) - Knuth, Donald (1998). Sorting and searching. The Art of Computer Programming. Vol. 3 (2nd ed.). Reading, MA: Addison-Wesley Professional. ISBN 978-0-201-89685-5.
Katajainen, Jyrki; Träff, Jesper Larsson (March 1997). "A meticulous analysis of mergesort programs" (PDF). Proceedings of the 3rd Italian Conference on Algorithms and Complexity. Italian Conference on Algorithms and Complexity. Rome. pp. 217–228. CiteSeerX 10.1.1.86.3154. doi:10.1007/3-540-62592-5_74. http://hjemmesider.diku.dk/~jyrki/Paper/CIAC97.pdf
Consumers of an object may consist of various kinds of elements, such as other programs, remote computer systems, or computer programmers who wish to utilize the object as part of their own programs.
Centers for Medicare & Medicaid Services (CMS) Office of Information Service (2008). Selecting a development approach. Webarticle. United States Department of Health and Human Services (HHS). Re-validated: March 27, 2008. Retrieved 27 Oct 2008.
Oppel, Andy (2005). SQL Demystified. McGraw Hill. p. 7. ISBN 0-07-226224-9. 0-07-226224-9
"Compiler". TechTarget. Retrieved 1 September 2011. Traditionally, the output of the compilation has been called object code or sometimes an object module. http://whatis.techtarget.com/definition/0,,sid9_gci211824,00.html
Aho, Alfred V.; Sethi, Ravi; Ullman, Jeffrey D. (1986). "10 Code Optimization". Compilers: principles, techniques, and tools. Computer Science. Mark S. Dalton. p. 704. ISBN 0-201-10194-7. 0-201-10194-7
Kindler, E.; Krivy, I. (2011). "Object-Oriented Simulation of systems with sophisticated control". International Journal of General Systems. 40 (3): 313–343. doi:10.1080/03081079.2010.539975. S2CID 205549734. /wiki/Doi_(identifier)
Lewis, John; Loftus, William (2008). Java Software Solutions Foundations of Programming Design 6th ed. Pearson Education Inc. ISBN 978-0-321-53205-3., section 1.6 "Object-Oriented Programming" 978-0-321-53205-3
St. Laurent, Andrew M. (2008). Understanding Open Source and Free Software Licensing. O'Reilly Media. p. 4. ISBN 9780596553951. 9780596553951
Levine, Sheen S.; Prietula, Michael J. (2013-12-30). "Open Collaboration for Innovation: Principles and Performance". Organization Science. 25 (5): 1414–1433. arXiv:1406.7541. doi:10.1287/orsc.2013.0872. ISSN 1047-7039. S2CID 6583883. /wiki/ArXiv_(identifier)
"Optical Fiber". www.thefoa.org. The Fiber Optic Association. Retrieved 17 April 2015. http://www.thefoa.org/tech/ref/basic/fiber.html
Senior, John M.; Jamro, M. Yousif (2009). Optical fiber communications: principles and practice. Pearson Education. pp. 7–9. ISBN 978-0130326812. 978-0130326812
Williams, Laurie (February 19–20, 2001). Integrating pair programming into a software development process. 14th Conference on Software Engineering Education and Training. Charlotte. pp. 27–36. doi:10.1109/CSEE.2001.913816. ISBN 0-7695-1059-0. One of the programmers, the driver, has control of the keyboard/mouse and actively implements the program. The other programmer, the observer, continuously observes the work of the driver to identify tactical (syntactic, spelling, etc.) defects, and also thinks strategically about the direction of the work. 0-7695-1059-0
Gottlieb, Allan; Almasi, George S. (1989). Highly parallel computing. Redwood City, Calif.: Benjamin/Cummings. ISBN 978-0-8053-0177-9. 978-0-8053-0177-9
In this article, the term "subroutine" refers to any subroutine-like construct, which have different names and slightly different meanings depending on the programming language being discussed.
Prata, Stephen (2004). C primer plus (5th ed.). Sams. pp. 276–277. ISBN 978-0-672-32696-7. 978-0-672-32696-7
"Working Draft, Standard for Programming Language C++" (PDF). www.open-std.org. Retrieved 1 January 2018. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf
Gordon, Aaron. "Subprograms and Parameter Passing". rowdysites.msudenver.edu/~gordona. Archived from the original on 1 January 2018. Retrieved 1 January 2018. https://web.archive.org/web/20180101140104/http://rowdysites.msudenver.edu/~gordona/cs3210/lects/lect10.html
U.S. Election Assistance Commission (2007). "Definitions of Words with Special Meanings". Voluntary Voting System Guidelines. Archived from the original on 2012-12-08. Retrieved 2013-01-14. /wiki/Election_Assistance_Commission
Ranta, Aarne (9 May 2012). Implementing Programming Languages (PDF). College Publications. pp. 16–18. ISBN 9781848900646. Retrieved 22 March 2020. 9781848900646
Clocksin, William F.; Mellish, Christopher S. (2003). Programming in Prolog. Berlin ; New York: Springer-Verlag. ISBN 978-3-540-00678-7. 978-3-540-00678-7
Bratko, Ivan (2012). Prolog programming for artificial intelligence (4th ed.). Harlow, England ; New York: Addison Wesley. ISBN 978-0-321-41746-6. 978-0-321-41746-6
Covington, Michael A. (1994). Natural language processing for Prolog programmers. Englewood Cliffs, N.J.: Prentice Hall. ISBN 978-0-13-629213-5. 978-0-13-629213-5
Lloyd, J. W. (1984). Foundations of logic programming. Berlin: Springer-Verlag. ISBN 978-3-540-13299-8. /wiki/ISBN_(identifier)
Kuhlman, Dave. "A Python Book: Beginning Python, Advanced Python, and Python Exercises". Section 1.1. Archived from the original (PDF) on 23 June 2012.
The National Academies of Sciences, Engineering, and Medicine (2019). Grumbling, Emily; Horowitz, Mark (eds.). Quantum Computing : Progress and Prospects (2018). Washington, D.C.: National Academies Press. p. I-5. doi:10.17226/25196. ISBN 978-0-309-47969-1. OCLC 1081001288. S2CID 125635007. 978-0-309-47969-1
R language and environment
Hornik, Kurt (2017-10-04). "R FAQ". The Comprehensive R Archive Network. 2.1 What is R?. Retrieved 2018-08-06.
R Foundation
Hornik, Kurt (2017-10-04). "R FAQ". The Comprehensive R Archive Network. 2.13 What is the R Foundation?. Retrieved 2018-08-06.
The R Core Team asks authors who use R in their data analysis to cite the software using:
R Core Team (2016). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org/.
https://cran.r-project.org/doc/FAQ/R-FAQ.html#What-is-R_003f
widely used
Fox, John & Andersen, Robert (January 2005). "Using the R Statistical Computing Environment to Teach Social Statistics Courses" (PDF). Department of Sociology, McMaster University. Retrieved 2018-08-06.
Vance, Ashlee (2009-01-06). "Data Analysts Captivated by R's Power". New York Times. Retrieved 2018-08-06. R is also the name of a popular programming language used by a growing number of data analysts inside corporations and academia. It is becoming their lingua franca...
https://socialsciences.mcmaster.ca/jfox/Teaching-with-R.pdf
Vance, Ashlee (2009-01-06). "Data Analysts Captivated by R's Power". New York Times. Retrieved 2018-08-06. R is also the name of a popular programming language used by a growing number of data analysts inside corporations and academia. It is becoming their lingua franca... https://www.nytimes.com/2009/01/07/technology/business-computing/07program.html
"Computer Science Dictionary Definitions". Computing Students. Retrieved Jan 22, 2018. http://www.computingstudents.com/dictionary/?word=Record
Radványi, Tibor (2014). Database Management Systems. Eszterházy Károly College. p. 19. Archived from the original on 23 September 2018. Retrieved 23 September 2018. https://web.archive.org/web/20180923085530/https://www.tankonyvtar.hu/en/tartalom/tamop412A/2011-0038_49_radvanyi_en/index.html
Kahate, Atul (2006). Introduction to Database Management Systems. Pearson. p. 3. ISBN 978-81-317-0078-5. Retrieved 23 September 2018. 978-81-317-0078-5
Connolly, Thomas (2004). Database Solutions: A Step by Step Guide to Building Databases (2nd ed.). Pearson. p. 7. ISBN 978-0-321-17350-8. 978-0-321-17350-8
Pezzè, Mauro; Young, Michal (2008). Software testing and analysis: process, principles, and techniques. Wiley. ISBN 978-81-265-1773-2. Testing activities that focus on regression problems are called (non) regression testing. Usually "non" is omitted 978-81-265-1773-2
Basu, Anirban (2015). Software Quality Assurance, Testing and Metrics. PHI Learning. ISBN 978-81-203-5068-7. 978-81-203-5068-7
National Research Council Committee on Aging Avionics in Military Aircraft: Aging Avionics in Military Aircraft. The National Academies Press, 2001, page 2: ″Each technology-refresh cycle requires regression testing.″ /wiki/National_Academies_of_Sciences,_Engineering,_and_Medicine
Boulanger, Jean-Louis (2015). CENELEC 50128 and IEC 62279 Standards. Wiley. ISBN 978-1119122487. 978-1119122487
Codd, E. F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685.
Ambler, Scott (21 March 2023). "Relational Databases 101: Looking at the Whole Picture". http://www.agiledata.org/essays/relationalDatabases.html
Institute of Electrical and Electronics Engineers (1990) IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY ISBN 1-55937-079-3 /wiki/ISBN_(identifier)
Kotonya, Gerald; Sommerville, Ian (1998). Requirements Engineering: Processes and Techniques. Chichester, UK: John Wiley and Sons. ISBN 9780471972082. 9780471972082
Ueberhuber, Christoph W. (1997), Numerical Computation 1: Methods, Software, and Analysis, Springer, pp. 139–146, ISBN 978-3-54062058-7 978-3-54062058-7
Forrester, Dick (2018). Math/Comp241 Numerical Methods (lecture notes). Dickinson College. /wiki/Dickinson_College
Aksoy, Pelin; DeNardis, Laura (2007), Information Technology in Theory, Cengage Learning, p. 134, ISBN 978-1-42390140-2 978-1-42390140-2
Ralston, Anthony; Rabinowitz, Philip (2012), A First Course in Numerical Analysis, Dover Books on Mathematics (2nd ed.), Courier Dover Publications, pp. 2–4, ISBN 978-0-48614029-2 978-0-48614029-2
Butt, Rizwan (2009), Introduction to Numerical Analysis Using MATLAB, Jones & Bartlett Learning, pp. 11–18, ISBN 978-0-76377376-2 978-0-76377376-2
"Overview Of Key Routing Protocol Concepts: Architectures, Protocol Types, Algorithms and Metrics". Tcpipguide.com. Archived from the original on 20 December 2010. Retrieved 15 January 2011. http://www.tcpipguide.com/free/t_OverviewOfKeyRoutingProtocolConceptsArchitecturesP.htm
Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman (1987): Concurrency Control and Recovery in Database Systems (free PDF download), Addison Wesley Publishing Company, ISBN 0-201-10715-5 /wiki/Philip_A._Bernstein
Gerhard Weikum, Gottfried Vossen (2001): Transactional Information Systems, Elsevier, ISBN 1-55860-508-8 /wiki/Gerhard_Weikum
Maurice Herlihy and J. Eliot B. Moss. Transactional memory: architectural support for lock-free data structures. Proceedings of the 20th annual international symposium on Computer architecture (ISCA '93). Volume 21, Issue 2, May 1993. /wiki/Maurice_Herlihy
Marshall Cline. "C++ FAQ: "What's this "serialization" thing all about?"". Archived from the original on 2015-04-05. It lets you take an object or group of objects, put them on a disk or send them through a wire or wireless transport mechanism, then later, perhaps on another computer, reverse the process, resurrecting the original object(s). The basic mechanisms are to flatten object(s) into a one-dimensional stream of bits, and to turn that stream of bits back into the original object(s). https://web.archive.org/web/20150405013606/http://isocpp.org/wiki/faq/serialization
"Module Marshal - Documentation for Ruby 3.5". https://docs.ruby-lang.org/en/master/Marshal.html
"OCaml library : Marshal". http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html
"1.1.2.2 Clients and Servers". Cisco Networking Academy. Archived from the original on 2024-04-07. Retrieved 2024-04-07. Servers are hosts that have software installed that enable them to provide information...Clients are computer hosts that have software installed that enable them to request and display the information obtained from the server. https://web.archive.org/web/20240407111300/http://cisco.num.edu.mn/CCNA_R&S1/course/module1/1.1.2.2/1.1.2.2.html
Kearney, K.T.; Torelli, F. (2011). "The SLA Model". In Wieder, P.; Butler, J.M.; Theilmann, W.; Yahyapour, R. (eds.). Service Level Agreements for Cloud Computing. Springer Science+Business Media, LLC. pp. 43–68. ISBN 9781461416142. 9781461416142
Nwana, H. S. (1996). "Software Agents: An Overview". Knowledge Engineering Review. 21 (3): 205–244. CiteSeerX 10.1.1.50.660. doi:10.1017/s026988890000789x. S2CID 7839197. /wiki/CiteSeerX_(identifier)
Schermer, B. W. (2007). Software agents, surveillance, and the right to privacy: A legislative framework for agent-enabled surveillance (paperback). Vol. 21. Leiden University Press. pp. 140, 205–244. hdl:1887/11951. ISBN 978-0-596-00712-6. Retrieved 2012-10-30. 978-0-596-00712-6
SWEBOK Pierre Bourque; Robert Dupuis; Alain Abran; James W. Moore, eds. (2004). "Chapter 4: Software Construction". Guide to the Software Engineering Body of Knowledge. IEEE Computer Society. pp. 4–1–4–5. ISBN 0-7695-2330-7. Archived from the original on 2014-07-14. Retrieved 2020-06-21. 0-7695-2330-7
Roger S. Pressman Software engineering: a practitioner's approach (eighth edition) /wiki/Roger_S._Pressman
Ralph, P. and Wand, Y. (2009). A proposal for a formal definition of the design concept. In Lyytinen, K., Loucopoulos, P., Mylopoulos, J., and Robinson, W., editors, Design Requirements Workshop (LNBIP 14), pp. 103–136. Springer-Verlag, p. 109 doi:10.1007/978-3-540-92966-6_6. /wiki/John_Mylopoulos
Freeman, Peter; David Hart (2004). "A Science of design for software-intensive systems". Communications of the ACM. 47 (8): 19–21 [20]. doi:10.1145/1012037.1012054. S2CID 14331332. /wiki/Doi_(identifier)
"Application Development (AppDev) Defined and Explained". Bestpricecomputers.co.uk. 2007-08-13. Retrieved 2012-08-05. http://www.bestpricecomputers.co.uk/glossary/application-development.htm
DRM Associates (2002). "New Product Development Glossary". Retrieved 2006-10-29. http://www.npd-solutions.com/glossary.html
Centers for Medicare & Medicaid Services (CMS) Office of Information Service (2008). Selecting a development approach. Webarticle. United States Department of Health and Human Services (HHS). Re-validated: March 27, 2008. Retrieved 27 Oct 2008.
Abran et al. 2004, pp. 1–1 - Abran, Alain; Moore, James W.; Bourque, Pierre; Dupuis, Robert; Tripp, Leonard L. (2004). Guide to the Software Engineering Body of Knowledge. IEEE. ISBN 978-0-7695-2330-9.
ACM (2007). "Computing Degrees & Careers". ACM. Archived from the original on 2011-06-17. Retrieved 2010-11-23. https://web.archive.org/web/20110617053818/http://computingcareers.acm.org/?page_id=12
Laplante, Phillip (2007). What Every Engineer Should Know about Software Engineering. Boca Raton: CRC. ISBN 978-0-8493-7228-5. Retrieved 2011-01-21. 978-0-8493-7228-5
"The Joint Task Force for Computing Curricula 2005" (PDF). 2014-10-21. Archived (PDF) from the original on 2014-10-21. Retrieved 2020-04-16. http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf
"ISO/IEC 14764:2006 Software Engineering — Software Life Cycle Processes — Maintenance". Iso.org. 2011-12-17. Retrieved 2013-12-02. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=39064
Kaner, Cem (November 17, 2006). Exploratory Testing (PDF). Quality Assurance Institute Worldwide Annual Software Testing Conference. Orlando, FL. Retrieved November 22, 2014. /wiki/Cem_Kaner
"Programming in C: A Tutorial" (PDF). Archived from the original(PDF) on 23 February 2015.
By contrast, a simple QUEUE operates FIFO (first in, first out). /wiki/FIFO_(computing_and_electronics)
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill. pp. 232–233. ISBN 0-262-03384-4. 0-262-03384-4
"What is stateless? - Definition from WhatIs.com". techtarget.com. http://whatis.techtarget.com/definition/stateless
"statement". webopedia. September 1996. Retrieved 2015-03-03. http://www.webopedia.com/TERM/S/statement.html
Patterson, David A.; Hennessy, John L. (2005). Computer Organization and Design: The Hardware/Software Interface (3rd ed.). Amsterdam: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091. 1-55860-604-1
"NOSQL Databases". Archived from the original on 2018-12-26. NoSQL DEFINITION: Next Generation Databases mostly addressing some of the points : being non-relational, distributed, open-source and horizontally scalab https://web.archive.org/web/20181226094304/http://nosql-database.org/
Leavitt, Neal (2010). "Will NoSQL Databases Live Up to Their Promise?" (PDF). IEEE Computer. 43 (2): 12–14. doi:10.1109/MC.2010.58. S2CID 26876882.
Mohan, C. (2013). History Repeats Itself: Sensible and NonsenSQL Aspects of the NoSQL Hoopla (PDF). Proc. 16th Int'l Conf. on Extending Database Technology. http://openproceedings.eu/2013/conf/edbt/Mohan13.pdf
"Amazon Goes Back to the Future With 'NoSQL' Database". WIRED. 2012-01-19. Retrieved 2017-03-06. https://www.wired.com/2012/01/amazon-dynamodb/
"RDBMS dominate the database market, but NoSQL systems are catching up". DB-Engines.com. 21 Nov 2013. Retrieved 24 Nov 2013. https://db-engines.com/en/blog_post/23
"NoSQL (Not Only SQL)". NoSQL database, also called Not Only SQL http://searchdatamanagement.techtarget.com/definition/NoSQL-Not-Only-SQL
Fowler, Martin. "NosqlDefinition". many advocates of NoSQL say that it does not mean a "no" to SQL, rather it means Not Only SQL /wiki/Martin_Fowler_(software_engineer)
U.S. Election Assistance Commission (2007). "Definitions of Words with Special Meanings". Voluntary Voting System Guidelines. Archived from the original on 2012-12-08. Retrieved 2013-01-14. /wiki/Election_Assistance_Commission
"ACM Association in computer algebra". https://www.sigsam.org/cca/
Issue of syntax or semantics? https://stackoverflow.com/questions/8803718/issue-of-syntax-or-semantics/8803765#8803765
John Paul Mueller,Semantic Errors in Java https://www.dummies.com/programming/java/semantic-errors-in-java/
What is "technical documentation"? at Transcom.de. Accessed February 25, 2013. http://www.transcom.de/transcom/en/technische-dokumentation.htm
What is Technical Documentation? Archived 2013-04-18 at archive.today at Tetras Translations. Accessed February 25, 2013. http://www.tetras.sk/en/stranka/what-is-technical-documentation
Documenting the New System at IGCSE ICT. Accessed February 25, 2013. http://www.igcseict.info/theory/8/docs/index.html
"Computer Hope, Generation languages" http://www.computerhope.com/jargon/num/1gl.htm
"Upload Definition". techterms.com. Retrieved 2017-03-30. https://techterms.com/definition/upload
W3C (2009). - Connolly, Daniel "Dan"; Sperberg-McQueen, C. Michael, eds. (21 May 2009). "Web addresses in HTML 5". World Wide Web Consortium. Archived from the original on 2015-07-10. Retrieved 13 September 2015. http://www.w3.org/html/wg/href/draft#url
"Forward and Backslashes in URLs". zzz.buzz. Retrieved 2018-09-19. https://zzz.buzz/2017/09/19/forward-and-backslashes-in-urls/
RFC 3986 (2005). - Berners-Lee, Tim; Fielding, Roy T.; Masinter, Larry (January 2005). Uniform Resource Identifiers (URI): Generic Syntax. doi:10.17487/RFC3986. RFC 3986. Retrieved 31 August 2015. https://datatracker.ietf.org/doc/html/rfc3986
Joint W3C/IETF URI Planning Interest Group (2002). - Mealling, Michael; Denenberg, Ray, eds. (August 2002). Report from the Joint W3C/IETF URI Planning Interest Group: Uniform Resource Identifiers (URIs), URLs, and Uniform Resource Names (URNs): Clarifications and Recommendations. doi:10.17487/RFC3305. RFC 3305. Retrieved 13 September 2015. https://datatracker.ietf.org/doc/html/rfc3305
A URL implies the means to access an indicated resource and is denoted by a protocol or an access mechanism, which is not true of every URI.[236][235] Thus http://www.example.com is a URL, while www.example.com is not.[237]
Jargon File entry for "User". Retrieved November 7, 2010. /wiki/Jargon_File
"W3C Definition of User Agent". www.w3.org. 16 June 2011. Retrieved 2018-10-20. https://www.w3.org/WAI/UA/work/wiki/Definition_of_User_Agent
Aho, Alfred V.; Sethi, Ravi; Ullman, Jeffrey D. (1986), Compilers: Principles, Techniques, and Tools, pp. 26–28, Bibcode:1986cptt.book.....A /wiki/Compilers:_Principles,_Techniques,_and_Tools
Knuth, Donald (1997). The Art of Computer Programming. Vol. 1 (3rd ed.). Reading, Massachusetts: Addison-Wesley. pp. 3–4. ISBN 0-201-89683-4. 0-201-89683-4
Kevin Forsberg and Harold Mooz, "The Relationship of System Engineering to the Project Cycle", in Proceedings of the First Annual Symposium of National Council on System Engineering, October 1991: 57–65. /wiki/Kevin_Forsberg
Beal, Vangie (2 May 2001). "What is Wi-Fi (IEEE 802.11x)? A Webopedia Definition". Webopedia. Archived from the original on 2012-03-08. http://www.webopedia.com/TERM/W/Wi_Fi.html
Schofield, Jack (21 May 2007). "The dangers of Wi-Fi radiation (updated)". The Guardian – via www.theguardian.com. https://www.theguardian.com/technology/blog/2007/may/21/thedangersof
"Certification | Wi-Fi Alliance". www.wi-fi.org. https://www.wi-fi.org/certification