Что означает слово «логический» в том, что касается компьютеров? - PullRequest
0 голосов
/ 16 октября 2010

Это связано с аппаратным или программным обеспечением или с обоими?

Это логика или имя функции или типа данных?

Не по теме

Что означает слово "булево" в английском языке?


Редактировать: Я прочитал страницу Википедия , но она имеет много ссылок, связанных с этим термином Я хотел спросить на SO, чтобы получить представление программистов.

Ответы [ 4 ]

7 голосов
/ 16 октября 2010

Это тип значения, названный в честь Джорджа Буля , математика 1800-х годов. Логическое значение может быть истинным или ложным. На аппаратном уровне все является логическим (0 и 1). На программном уровне логические значения используются везде, где должна выполняться логика - операторы, такие как if, while и for, для всех вычисляют логические выражения, чтобы увидеть, должны ли они выполняться.

0 голосов
/ 16 октября 2010

Это просто слово для логики и данных типа true / false (вкл / выкл).

Используется как аппаратно (например, вкл. Может быть определено как около 5 Вольт, выкл. Как меньшезатем это) и для программного обеспечения.

Он используется как для типа логики (логическая логика), так и для типов данных, которые содержат только два состояния.

Он назван в честь ДжорджБул , который изобрел логику.

0 голосов
/ 16 октября 2010

Boolean означает значение, которое может быть либо True, либо False, либо любым другим двоичным представлением true и false.Он назван в честь Джорджа Буля, английского математика, который впервые изучил математику чистых истинных и ложных ценностей.

0 голосов
/ 16 октября 2010

Это связано с аппаратным обеспечением, так как небольшие аппаратные переключатели, которые представляют биты в компьютерах, либо включены, либо выключены (т. Е. Уровень напряжения земли или небольшой положительный уровень напряжения, указывающий 1 бит).Кроме того, в программировании логический тип представляет значение true или false, и наиболее типизированные языки поддерживают этот тип.

...