<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mh. Saleem Al-Zayat</title>
    <description>The latest articles on DEV Community by Mh. Saleem Al-Zayat (@mhsaleemalzayat).</description>
    <link>https://dev.to/mhsaleemalzayat</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1512202%2Fac4952e1-c6f8-444a-b911-0f86ae2a30cc.png</url>
      <title>DEV Community: Mh. Saleem Al-Zayat</title>
      <link>https://dev.to/mhsaleemalzayat</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mhsaleemalzayat"/>
    <language>en</language>
    <item>
      <title>The Origins of the Boolean</title>
      <dc:creator>Mh. Saleem Al-Zayat</dc:creator>
      <pubDate>Thu, 08 Oct 2026 22:15:02 +0000</pubDate>
      <link>https://dev.to/mhsaleemalzayat/the-origins-of-the-boolean-2cg1</link>
      <guid>https://dev.to/mhsaleemalzayat/the-origins-of-the-boolean-2cg1</guid>
      <description>&lt;p&gt;Data types are fundamental concepts in modern programming languages. &lt;br&gt;
When you begin learning them, the first type you encounter is the Boolean, represented by two possible outcomes: &lt;code&gt;True&lt;/code&gt; and &lt;code&gt;False&lt;/code&gt;.&lt;br&gt;
However, the most curious aspect of this type is its name; translating it into your language yields the word for logic—yet one might wonder, where exactly does the logic come in?&lt;/p&gt;

&lt;p&gt;A bit of research reveals that the person who first transformed logic into something measurable, actionable, and usable was the mathematician George Boole. He laid the foundations of Boolean algebra through two seminal works: &lt;em&gt;The Mathematical Analysis of Logic&lt;/em&gt; (1847) and &lt;em&gt;An Investigation of the Laws of Thought&lt;/em&gt; (1854).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Beginnings: 1930
Claude Shannon of MIT authored &lt;em&gt;A Symbolic Analysis of Relay and Switching Circuits&lt;/em&gt;, in which he demonstrated that Boolean algebra could be used to analyze and design electrical switching circuits.&lt;/li&gt;
&lt;li&gt;The Radical Shift: 1947
At Bell Labs, John Bardeen and Walter Brattain invented the transistor. This device revolutionized modern electronics and replaced vacuum tubes, enabling the creation of smaller, faster, and more efficient logic switches.&lt;/li&gt;
&lt;li&gt;1960: ALGOL60 
was among the first—and is generally considered the first major—programming language to introduce an explicit &lt;code&gt;BOOLEAN&lt;/code&gt; data type, featuring the logical values ​​&lt;code&gt;TRUE&lt;/code&gt; and &lt;code&gt;FALSE&lt;/code&gt;. It also introduced logical operations such as AND, OR, NOT, and others. In essence, the Boolean became a genuine data type, rather than merely using a number to represent a logical state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sources:- &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://lnkd.in/eKrKhvAG" rel="noopener noreferrer"&gt;George Boole&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lnkd.in/eCRfkNcR" rel="noopener noreferrer"&gt;John Bardeen&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://lnkd.in/evd38Qds" rel="noopener noreferrer"&gt;Walter Brattain&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;ALGOL programming language &lt;a href="https://lnkd.in/eEW4p4pR" rel="noopener noreferrer"&gt;wikipedia&lt;/a&gt; / &lt;a href="https://www.algol60.org/" rel="noopener noreferrer"&gt;ALGOL Website&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>datatypes</category>
    </item>
  </channel>
</rss>
