Search results

Jump to navigation Jump to search
View (previous 20 | ) (20 | 50 | 100 | 250 | 500)
  • ...of logic programming in what is known as [[lambda calculus]] today. Logic programming has also been used in [[LISP]]. Programs consist of a set of rules and facts. In most cases, logic programming uses what is called [[negation as failure]] or ''weak negation:'' This mean ...
    719 bytes (114 words) - 12:12, 7 October 2014
  • ...larative programming language. [[Alain Cormerauer]], a [[France|French]] [[computer scientist]] created Prolog in the early 1970s. Prolog is rather different from other programming languages. It uses facts and rules. Given the facts, the rules can be used ...
    937 bytes (136 words) - 10:58, 15 February 2021
  • ...s only programming languages can have "if" statements and other [[Computer programming#Conditionals|conditional statements]]. The first markup languages were used ...
    811 bytes (121 words) - 21:56, 3 March 2023
  • ...unctions exist in most [[functional programming language]]s and most other programming languages where [[Closure_(computer_science)#Closures_and_first-class_funct == Examples in some programming languages == ...
    3 KB (382 words) - 01:10, 22 February 2025
  • ...ramming_went_mainstream_years_ago/d0gr0rj|title=r/programming - Functional Programming Went Mainstream Years Ago|website=reddit|language=en|access-date=2019-05-22 ...ome people use other names for functions in programming, like [[Procedural programming|procedures]].<ref>{{Cite web|url=https://stackoverflow.com/questions/721090 ...
    4 KB (606 words) - 03:34, 30 December 2023
  • == Variables in computer science== ...ext value), a [[Calendar date|date]], an amount of [[money]], an [[Object (computer science)|object]] such as a [[picture]], or simply [[:en:wikt:null|null]] ( ...
    4 KB (651 words) - 23:08, 3 September 2023
  • In [[logic|mathematical logic]] and [[computer science]], '''lambda calculus''', also '''λ-calculus''', is a formal system Lambda calculus can be called the smallest universal [[programming language]]. At its core, lambda calculus is made up of just one ''transform ...
    3 KB (407 words) - 10:28, 22 December 2023
  • In [[mathematics]], [[computer science]] and [[linguistics]], a '''formal language''' is one that has a pa ...>{{Cite web|title=1.11. Formal and Natural Languages — How to Think like a Computer Scientist: Interactive Edition|url=https://runestone.academy/runestone/book ...
    4 KB (518 words) - 02:40, 26 December 2023
  • '''Recursion''' is a word from [[mathematics]] and [[computer science]]. It is used to [[definition|define]] a thing, such as a [[Functio Recursion can be used to write [[Computer programming|computer programs]]. A program that uses recursion may be easier to write and unders ...
    2 KB (353 words) - 22:04, 11 July 2024
  • ...85}}</ref> Today division by two is handled specially in modern [[computer programming]].<ref name="WC00">{{citation|title=Software optimization for high-performa ...t is either a 0 or a 1. Because of this, the fastest and easiest way for a computer to do division is by a bit shift operations -- division by two. Replacing r ...
    5 KB (757 words) - 01:22, 9 July 2022
  • {{about| what computer scientists call an alphabet|alphabets as a writing system|Alphabet}} In [[computer science]], an '''alphabet''' is a [[finite set|finite]] [[empty set|non-emp ...
    3 KB (398 words) - 06:14, 13 April 2023
  • A value close to tau is 6.283185307179586476925287. [[Computer]]s can be used to get better approximations of tau. == Tau in programming languages == ...
    5 KB (729 words) - 16:48, 13 February 2025
  • ...rogramming|object-oriented]] languages, or languages which have [[pointer (Computer Science)|pointer]]s, there is an additional problem. Those languages contai ...ed another operator (in [[Java programming language|Java]], this [[method (Computer Science)|method]] is called ''equals''). This operator compares the actual ...
    4 KB (645 words) - 23:08, 16 November 2023
  • In [[philosophy]], [[mathematics]], and [[computer science]], a '''tuple''' is an ordered list of elements. The term ''tuple'' ...fixed number of items, often implemented as product types in [[functional programming]] languages. Tuples are also utilized in [[Relational database|relational d ...
    4 KB (503 words) - 18:44, 18 March 2025
  • In [[computer science]], a '''space-time''' or '''time-memory tradeoff''' is a way of sol ...sing [[:en:Loop_unrolling|loop unwinding]]. This [[technique]] makes the [[Computer program|program code]] longer for each iteration of a loop, but saves the c ...
    3 KB (472 words) - 17:54, 4 February 2024
  • In logic programming (like in Prolog), such a clause represents a basic truth or known fact in t In logic programming, a goal clause is used to specify what the system should prove or satisfy b ...
    7 KB (1,099 words) - 02:04, 3 December 2024
  • ...or [[NaN]]. Division by zero is a common [[Software bug|bug]] in computer programming. Dividing [[Floating point unit|floating point]] numbers (decimals) by zero ...
    3 KB (521 words) - 21:06, 12 February 2025
  • == Computer science == ...only ones and zeroes to represent numbers. In [[machine code]] and many [[programming language]]s, one means "true" (or "yes") and zero means "false" (or "no"). ...
    5 KB (600 words) - 15:11, 13 February 2025
  • {{For|usage in computer science and programming|Parameter (computer science)}} ...ver, as it is typically used in the physical sciences. The data that one [[computer program]] gives to another are sometimes called parameters. ...
    4 KB (681 words) - 20:23, 31 January 2024
  • ...n in [[pseudocode]], [[Flow chart|flow charts]], or [[Programming language|programming languages]]. ...a way of solving problems, often we want to know how long it would take a computer to solve the problem using a particular algorithm. When we write algorithms ...
    10 KB (1,787 words) - 14:47, 7 March 2025
View (previous 20 | ) (20 | 50 | 100 | 250 | 500)