Boolean

Boolean

Boolesche Variable, benannt nach George Boole, sind Elemente einer booleschen Algebra, die immer einen von zwei Werten annehmen. Dieses Wertepaar wird je nach Anwendung u. a. als „wahr/falsch“, „true/false“ oder „1/0“ bezeichnet.

In elektrischen Schaltungen lassen sich boolesche Variablen durch unterschiedliche elektrische Spannungsbereiche realisieren. Die konkreten Spannungsgrenzen variieren je nach verwendeter Technik (Transistor-Transistor-Logik oder CMOS). In EDV-Systemen genügt prinzipiell ein einzelnes Bit (wahr = 1; falsch = 0), um beide möglichen Variablenzustände zu repräsentieren. Aus technischen Gründen wird jedoch in der Regel eine andere Repräsentation gewählt, meist abhängig von der Wortbreite des konkreten Systems.

Einige Programmiersprachen stellen einen eigenen Datentyp zur Verfügung, etwa unter der Bezeichnung boolean (ActionScript, SWiSHscript, Pascal, Java, PHP, Visual Basic, RealBASIC, Borland Delphi) oder bool (C++ und C#). Zu booleschen Ausdrücken in Programmiersprachen siehe Logischer Operator.

Boolesche Variablen sind nach dem englischen Mathematiker George Boole benannt, der mit seiner Theorie der booleschen Algebra einen Grundstein für die formale Logik und die Rechentechnik legte.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Boolean — (after George Boole), as a noun or an adjective, may refer to: * Boolean algebra (logic), a logical calculus of truth values or set membership * Boolean algebra (structure), a set with operations resembling logical ones * Boolean datatype, a… …   Wikipedia

  • Boolean — Boo‧le‧an [ˈbuːliən] adjective [only before a noun] COMPUTING relating to a type of logic in which something can be either true or false, but not both: • online systems which make use of Boolean logic • a Boolean search (= a search for… …   Financial and business terms

  • Boolean — [bo͞o′lē ən] adj. 〚after G. Boole (1815 64), Eng mathematician〛 designating or of any of a number of mathematical systems, esp. one (Boolean algebra) devised using algebraic rules and symbols for the analysis of symbolic logic, which is now… …   Universalium

  • Boolean — [bo͞o′lē ən] adj. [after G. Boole (1815 64), Eng mathematician] designating or of any of a number of mathematical systems, esp. one (Boolean algebra) devised using algebraic rules and symbols for the analysis of symbolic logic, which is now… …   English World dictionary

  • Boolean — in reference to abstract algebraic systems, 1851, named for George Boole (1815 1864), English mathematician. The surname is a variant of Bull …   Etymology dictionary

  • Boolean — ► ADJECTIVE ▪ denoting a system of notation used to represent logical propositions by means of the binary digits 0 (false) and 1 (true), especially in computing and electronics. ORIGIN named after the English mathematician George Boole (1815 64) …   English terms dictionary

  • Boolean — /ˈbuliən/ (say boohleeuhn) adjective 1. of or relating to Boolean algebra: Boolean logic. 2. expressed or executed by means of Boolean algebra: a Boolean equation. {See Boolean algebra} …  

  • Boolean — adjective Etymology: George Boole died 1864 English mathematician Date: 1851 of, relating to, or being a logical combinatorial system (as Boolean algebra) that represents symbolically relationships (as those implied by the logical operators AND,… …   New Collegiate Dictionary

  • Boolean —    Any variable that can have a logical value of true or false. Named after George Boole, the developer of a branch of algebra based on the values of true and false, Boolean works with logical rather than numeric relationships.    Boolean… …   Dictionary of networking

  • Boolean — Bool|e|an [ buliən ] adjective COMPUTING a Boolean search is one using the words and, or, and not to find a word or combination of words using an Internet SEARCH ENGINE. For example you could ask to search for car or automobile, or New York and… …   Usage of the words and phrases in modern English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”