<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Tech Terms - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Tech Terms - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sun, 14 Jun 2026 22:43:35 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/tech-terms/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ SSD Solid State Drive Definition ]]>
                </title>
                <description>
                    <![CDATA[ An SSD, or solid state drive, is a type of storage device for computers. They are sometimes called a solid state device or solid state disk, even though they have no moving parts. Like USB flash drives, SSDs use flash memory to store data. This type ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/ssd-solid-state-drive-definition/</link>
                <guid isPermaLink="false">66c35fb7add0807b8e3fb92b</guid>
                
                    <category>
                        <![CDATA[ Computers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ hardware ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 21 Apr 2021 09:29:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/jakob-owens-hvBHiIe6dMw-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>An SSD, or solid state drive, is a type of storage device for computers. They are sometimes called a solid state device or solid state disk, even though they have no moving parts.</p>
<p>Like USB flash drives, SSDs use flash memory to store data. This type of storage means that SSDs are very fast, silent, and resistant to shock.</p>
<p>While SSDs have come down in price, they are still much more expensive and often have lower capacities than HDDs (hard disk drives). </p>
<p>SSDs are often inside a computer attached to the motherboard. But there are some external SSDs that connect to the computer with a USB cable.</p>
<p>SSDs are a non-volatile type of storage. This means that, unlike RAM, SSDs will retain any data that's written to them, even after the computer is shut down.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/hdd-hard-disk-drive-definition/">HDD Solid State Drive Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/ram-definition/">RAM Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/pram-definition/">PRAM Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ HDD Hard Disk Drive Definition ]]>
                </title>
                <description>
                    <![CDATA[ An HDD, or hard disk drive, is a type of storage device for computers. They are sometimes called a hard disk, hard drive, or fixed drive. HDDs consist of one or more magnetic platters sealed in an air-tight casing to protect it from dust. There is a ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/hdd-hard-disk-drive-definition/</link>
                <guid isPermaLink="false">66c34c3393db2451bd441472</guid>
                
                    <category>
                        <![CDATA[ Computers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ hardware ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 21 Apr 2021 08:27:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/denny-muller-1qL31aacAPA-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>An HDD, or hard disk drive, is a type of storage device for computers. They are sometimes called a hard disk, hard drive, or fixed drive.</p>
<p>HDDs consist of one or more magnetic platters sealed in an air-tight casing to protect it from dust. There is a magnetic head attached to an arm that moves across the rotating platter and writes data to it. The same magnetic head can also read data that was written to the disk.</p>
<p>HDDs are often inside a computer attached to the motherboard, or in an external case connected by a USB cable.</p>
<p>While HDDs are much slower than modern SSDs (solid state drives), they can have higher capacities, and are often cheaper. Because storage is cheaper for HDDs, they are often used to store data that isn't used often, or as long term backup.</p>
<p>HDDs are a non-volatile type of storage. This means that, unlike RAM, HDDs will retain any data that's written to them, even after you shut down the computer.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/ssd-solid-state-drive-definition/">SSD Solid State Drive Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/ram-definition/">RAM Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/pram-definition/">PRAM Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ RAM Definition ]]>
                </title>
                <description>
                    <![CDATA[ RAM, or random access memory, is a special type of computer memory. RAM stores important information that the computer needs to access often so that everything runs smoothly. All modern computers and phones need some amount of RAM to function. Though... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/ram-definition/</link>
                <guid isPermaLink="false">66c35d4556d1719c395f319f</guid>
                
                    <category>
                        <![CDATA[ Computers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ hardware ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 21 Apr 2021 07:11:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/harrison-broadbent-ING1Uf1Fc30-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>RAM, or random access memory, is a special type of computer memory.</p>
<p>RAM stores important information that the computer needs to access often so that everything runs smoothly. All modern computers and phones need some amount of RAM to function.</p>
<p>Though computers and other devices have other forms of storage like an HDD (hard disk drive) or SSD (solid state drive), RAM is much faster. In fact, RAM is about 30 times faster than modern SSDs.</p>
<p>While RAM is very fast, it is a type of volatile memory. This means that it only stores information while the computer is on. Unlike an HDD or SSD, once you shut down your computer, everything stored in RAM is lost.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/pram-definition/">PRAM Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/hdd-hard-disk-drive-definition/">HDD Hard Disk Drive Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/ssd-solid-state-drive-definition/">SSD Solid State Drive Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ PRAM Definition ]]>
                </title>
                <description>
                    <![CDATA[ PRAM, or parameter random access memory, is a special type of battery powered RAM for older Mac computers. Modern Mac computers don't use PRAM. Instead, they use NVRAM, or non-volatile random access memory. But PRAM and NVRAM serve the same function.... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/pram-definition/</link>
                <guid isPermaLink="false">66c35cbfb8711219e1e72dc3</guid>
                
                    <category>
                        <![CDATA[ Computers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ hardware ]]>
                    </category>
                
                    <category>
                        <![CDATA[ mac ]]>
                    </category>
                
                    <category>
                        <![CDATA[ macOS ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 21 Apr 2021 06:05:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/julian-hochgesang-dc-I7GCibzs-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>PRAM, or parameter random access memory, is a special type of battery powered RAM for older Mac computers.</p>
<p>Modern Mac computers don't use PRAM. Instead, they use NVRAM, or non-volatile random access memory.</p>
<p>But PRAM and NVRAM serve the same function. They both store some important information about your system like the startup disk, timezone, and so on.</p>
<p>If you're having some issues with your Mac computer, you may want to reset the PRAM / NVRAM. Here's how to do that:</p>
<ol>
<li>Shut down your Mac computer</li>
<li>Turn on the computer, and immediately hold down these keys: Option + Command + P + R</li>
<li>Hold down the keys until you hear the startup sound after about 20 seconds</li>
</ol>
<p>Here's a video that goes over how to reset the PRAM / NVRAM and SMC (system management controller):</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/N5laIcLMnJU" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/macintosh-definition/">Macintosh Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/ram-definition/">RAM Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Subnet Mask Definition ]]>
                </title>
                <description>
                    <![CDATA[ A subnet mask defines the range of IP addresses that can be used within a network or subnet. It also separates an IP address into two parts: network bits and host bits. Subnet masks are used when subnetting, which is when you break a network up into ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/subnet-mask-definition/</link>
                <guid isPermaLink="false">66c360070cede4e9b1329cd5</guid>
                
                    <category>
                        <![CDATA[ computer networking ]]>
                    </category>
                
                    <category>
                        <![CDATA[ networking ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 20 Apr 2021 08:06:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/denny-muller-JyRTi3LoQnc-unsplash-1.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A subnet mask defines the range of IP addresses that can be used within a network or subnet. It also separates an IP address into two parts: network bits and host bits.</p>
<p>Subnet masks are used when subnetting, which is when you break a network up into smaller networks. By adjusting the subnet mask, you can set the number of available IP addresses within a network.</p>
<p>For example, a common subnet mask for simple home networks is <code>255.255.255.0</code>. This subnet mask allows up to 254 usable IP addresses within the home network. In other words, up to 254 computers, phones, and other internet connected devices can connect to your router/network and access the internet.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/home-network-diagram-1.png" alt="Image" width="600" height="400" loading="lazy">
<em>A simple network / subnet. Source: <a target="_blank" href="https://www.popularmechanics.com/technology/a32729384/how-to-find-ip-address/">What Is My IP Address?</a></em></p>
<p>Subnet masks break an IP address up into network bits and host bits. When a device sees the network and host bits of another device's IP address, it can figure out if the other device is part of the same network (home, business, etc.), or is somewhere else online</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/network-and-host-bits-2.png" alt="Image" width="600" height="400" loading="lazy">
<em>An IP address and subnet mask. Source: <a target="_blank" href="https://support.huawei.com/enterprise/en/doc/EDOC1100145159">IPv4</a></em></p>
<p>Check out <a target="_blank" href="https://www.freecodecamp.org/news/subnet-cheat-sheet-24-subnet-mask-30-26-27-29-and-other-ip-address-cidr-network-references/">this article</a> for more information about subnets, subnet masks, and how they work.  </p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/subnet-definition/">Subnet Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Subnet Definition ]]>
                </title>
                <description>
                    <![CDATA[ A subnet, or subnetwork, is a smaller network within a larger one. A simple network / subnet. Source: What Is My IP Address? Subnets make networks more efficient by simplifying routes from one computer or server to another. Also, because subnets al... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/subnet-definition/</link>
                <guid isPermaLink="false">66c36004add0807b8e3fb939</guid>
                
                    <category>
                        <![CDATA[ computer networking ]]>
                    </category>
                
                    <category>
                        <![CDATA[ networking ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 20 Apr 2021 08:05:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/denny-muller-JyRTi3LoQnc-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A subnet, or subnetwork, is a smaller network within a larger one.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-116.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/home-network-diagram.png" alt="Image" width="600" height="400" loading="lazy">
<em>A simple network / subnet. Source: <a target="_blank" href="https://www.popularmechanics.com/technology/a32729384/how-to-find-ip-address/">What Is My IP Address?</a></em></p>
<p>Subnets make networks more efficient by simplifying routes from one computer or server to another.</p>
<p>Also, because subnets allow us to break up networks into smaller ones, they've dramatically increased the number of devices that can connect to the internet.</p>
<p>Without subnets, every internet connect device would need its own IP address. There are only about 4.2 billion possible IP addresses under the current IPv4 system, so we would have run out many years ago.</p>
<p>Subnets often work with a subnet mask, which acts as a soft of filter for internet traffic. Using an IP address and a subnet mask, devices can figure out of another device is part of the same network (connected to the same router or within the same company), or is somewhere else online.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/network-and-host-bits.png" alt="Image" width="600" height="400" loading="lazy">
<em>An IP address and subnet mask. Source: <a target="_blank" href="https://support.huawei.com/enterprise/en/doc/EDOC1100145159">IPv4</a></em></p>
<p>Check out <a target="_blank" href="https://www.freecodecamp.org/news/subnet-cheat-sheet-24-subnet-mask-30-26-27-29-and-other-ip-address-cidr-network-references/">this article</a> for more information about subnets, subnet masks, and how they work.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/subnet-mask-definition/">Subnet Mask Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Ping Definition ]]>
                </title>
                <description>
                    <![CDATA[ In computer science, networking, and gaming, ping can refer to a few different things. Most commonly ping refers to the act of sending a packet or signal to another device and listening for a response. This is usually done to measure the speed of the... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/ping-definition/</link>
                <guid isPermaLink="false">66c35c9971e87702d4e5b724</guid>
                
                    <category>
                        <![CDATA[ computer networking ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Computers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ network ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 20 Apr 2021 06:33:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/alina-grubnyak-ZiQkhI7417A-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In computer science, networking, and gaming, ping can refer to a few different things.</p>
<p>Most commonly ping refers to the act of sending a packet or signal to another device and listening for a response. This is usually done to measure the speed of the network, or to determine the status of a computer or server.</p>
<p>The term ping was coined in the early 1980s by Mike Muuss, who chose the word because of its similarities to the way sonar works and sounds. Muuss also developed the first ping program to diagnose network issues.</p>
<p>A version of the ping program should be installed by default on all modern operating systems.</p>
<p>To use ping, just open the command line for your system and type <code>ping</code> followed by an IP address or a host name, then press enter. To exit the ping utility, just press CTRL + C.</p>
<p>For example, if you run <code>ping www.freecodecamp.org</code>, you'll see something like this:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-109.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-110.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Each line shows information for each probe or ping packet that's sent out. Some of the post important information is at the end of the line. This shows the time in milliseconds it took to send out a packet and receive it back from the other server or computer.</p>
<p>And when you stop the ping utility, you'll see a summary of all the ping attempts:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-111.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Ping can also refer to the latency or response time of a network itself. This definition is usually used in online gaming, where ping represents the response time between the gaming client (a console or PC), and the game's servers.</p>
<p>In this context, high ping (&gt;= 150ms) means that there will be a large delay between a player's action in the game and the game's response. And low ping (around 20-50ms) means that the time between a player's action and the game's response is minimal.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ URL Definition ]]>
                </title>
                <description>
                    <![CDATA[ A URL, or universal resource locator, is the location of an online resource. URLs are sometimes called web addresses. Like street addresses, URLs are unique, and lead to specific online resources. These resources could be HTML or CSS files, API endpo... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/url-definition/</link>
                <guid isPermaLink="false">66c36426020f8e9c31066e81</guid>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ url ]]>
                    </category>
                
                    <category>
                        <![CDATA[ web ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Web Development ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 20 Apr 2021 06:16:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/timo-wielink-4Zk45jNyQS4-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A URL, or universal resource locator, is the location of an online resource.</p>
<p>URLs are sometimes called web addresses. Like street addresses, URLs are unique, and lead to specific online resources. These resources could be HTML or CSS files, API endpoints, and much more.</p>
<p>Here is the URL to freeCodeCamp's homepage: <a target="_blank" href="https://www.freecodecamp.org/">https://www.freecodecamp.org/</a></p>
<p>Tim Berners-Lee created the first specification for the URL in 1994. It built upon the existing domain name structure and added slashes (/) to separate directory and file names like computer file systems.</p>
<p>URLs are made up of several parts, and always include the scheme/protocol, domain name, and path to the file or resource. They may also include the port, parameters, and anchor:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-107.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/mdn-url-all.png" alt="Image" width="600" height="400" loading="lazy">
_Source: <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_URL">What is a URL?</a>_</p>
<p>The domain names of a URL can be broken down further into a subdomain, second-level domain, and top-level domain.</p>
<p>For example, the freeCodeCamp forum is located at <a target="_blank" href="https://forum.freecodecamp.org/">https://forum.freecodecamp.org/</a>.</p>
<p>In this URL, <code>forum</code> is the subdomain, <code>freecodecamp</code> is the second-level domain, and <code>.org</code> is the top-level domain.</p>
<p>The subdomain is a division of the whole domain, and is a bit like a room in a house. Similar to how a bedroom and bathroom serve totally different purposes, different websites or applications can exist on each subdomain. Common subdomains include <code>www</code>, <code>blog</code>, <code>shop</code>, and <code>m</code> for the mobile version of a site.</p>
<p>The second-level domain is the name of your website or resource, and is how people will find it online. Second-level domains are usually the names of people, companies, or organizations.</p>
<p>The top-level domain, or TLD, can give people some information about your company or organization. For example, <code>.com</code> is a generic TLD that can be used for everything from personal sites to online stores. Meanwhile, <code>.org</code> is meant for nonprofit organizations and communities.</p>
<p>These days there are many different TLDs like <code>.dev</code>, <code>.tech</code>, and <code>.rocks</code>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Binary Definition ]]>
                </title>
                <description>
                    <![CDATA[ In computer science and mathematics, binary is a system where numbers and values are expressed 0 or 1. Binary is base-2, meaning that it only uses two digits or bits. For computers, 1 is true or "on", and 0 is false or "off". The concept of binary an... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/binary-definition/</link>
                <guid isPermaLink="false">66c346072d93bf5de64ebdec</guid>
                
                    <category>
                        <![CDATA[ Computer Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 19 Apr 2021 07:16:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/alexander-sinn-YYUM2sNvnvU-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In computer science and mathematics, binary is a system where numbers and values are expressed 0 or 1.</p>
<p>Binary is base-2, meaning that it only uses two digits or bits. For computers, 1 is true or "on", and 0 is false or "off".</p>
<p>The concept of binary and <a target="_blank" href="https://www.freecodecamp.org/news/bit-definition/">bits</a> are based on of <a target="_blank" href="https://www.freecodecamp.org/news/boolean-definition/">Boolean Algebra</a>.</p>
<p>The binary number system is positional. So even though it only works with 1's and 0's, the position of those two digits can represent much more.</p>
<p>For example, here are the numbers 0 to 10 in binary:</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Decimal Number</td><td>Binary Number</td></tr>
</thead>
<tbody>
<tr>
<td>0</td><td>0</td></tr>
<tr>
<td>1</td><td>1</td></tr>
<tr>
<td>2</td><td>10</td></tr>
<tr>
<td>3</td><td>11</td></tr>
<tr>
<td>4</td><td>100</td></tr>
<tr>
<td>5</td><td>101</td></tr>
<tr>
<td>6</td><td>110</td></tr>
<tr>
<td>7</td><td>111</td></tr>
<tr>
<td>8</td><td>1000</td></tr>
<tr>
<td>9</td><td>1001</td></tr>
<tr>
<td>10</td><td>1010</td></tr>
</tbody>
</table>
</div><p>And things like <a target="_blank" href="https://www.freecodecamp.org/news/ascii-table-hex-to-ascii-value-character-code-chart-2/">ASCII</a> work with binary under the hood.</p>
<p>In fact, while computers work with all sorts of different input and output, at their core, they work entirely with binary.</p>
<p>To get a high-level overview of how computers work and binary is used, check out this video:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2021/04/image-101.png" alt="Image" width="600" height="400" loading="lazy"></p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/AkFi90lZmXA" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
<h2 id="heading-related-tech-terms"><strong>Related Tech Terms:</strong></h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/bit-definition/">Bit Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/boolean-definition/">Boolean Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Natural Number Definition ]]>
                </title>
                <description>
                    <![CDATA[ A natural number is a positive whole number. Natural numbers are sometimes called positive or non-negative integers. For example, 3, 16, 512, and 1,382,437 are all considered natural numbers. -2, 4.25, and 18,512.5 are not. The number zero may or may... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/natural-number-definition/</link>
                <guid isPermaLink="false">66c35bdcf83dfae169b2c042</guid>
                
                    <category>
                        <![CDATA[ Math ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Mathematics ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 19 Apr 2021 06:38:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/photo-1581227202072-fda009196c82-2.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A natural number is a positive whole number.</p>
<p>Natural numbers are sometimes called positive or non-negative integers.</p>
<p>For example, 3, 16, 512, and 1,382,437 are all considered natural numbers. -2, 4.25, and 18,512.5 are not.</p>
<p>The number zero may or may not be considered a natural number, depending on the definition of natural number being used.</p>
<p>For instance, if natural numbers are defined as non-negative integers, then zero can be considered a natural number (0, 1, 2, 3, 4...).</p>
<p>But if natural numbers are defined as positive integers, then zero is not considered a natural number (1, 2, 3, 4...).</p>
<p>In computer science, some standards like ISO 80000-2 define zero as a natural number.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/rational-number-definition/">Rational Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/irrational-number-definition/">Irrational Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/integer-definition/">Integer Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/floating-point-definition/">Floating Point Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Irrational Number Definition ]]>
                </title>
                <description>
                    <![CDATA[ An irrational number is any number that is not a rational number. In other words, an irrational number cannot be expressed as a fraction ratio of two integers. Famous examples of irrational numbers include pi (π), Euler's number (e), and the golden r... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/irrational-number-definition/</link>
                <guid isPermaLink="false">66c3587ac7095d76345eafa2</guid>
                
                    <category>
                        <![CDATA[ Math ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Mathematics ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 19 Apr 2021 06:35:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/photo-1581227202072-fda009196c82-1.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>An irrational number is any number that is not a rational number.</p>
<p>In other words, an irrational number cannot be expressed as a fraction ratio of two integers.</p>
<p>Famous examples of irrational numbers include pi (π), Euler's number (<em>e</em>), and the golden ratio (φ).</p>
<p>For example, pi is often shortened to 3.14159, but is actually an infinite series of numbers. And unlike a rational repeating decimal number such as 0.3333333..., pi does not end with a series of repeating numbers.</p>
<p>Also, almost all square roots of natural numbers are irrational. Only perfect squares are not irrational numbers.</p>
<p>For instance, unlike the perfect square root of 4 (2<sup>2</sup>), the square root of 3 is 1.7320508..., or about 1.73.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/rational-number-definition/">Rational Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/natural-number-definition/">Natural Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/integer-definition/">Integer Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/floating-point-definition/">Floating Point Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Rational Number Definition ]]>
                </title>
                <description>
                    <![CDATA[ A rational number is any number that can be expressed as a fraction or ratio of two integers. For example, 3/4, 8.75, 2, and -6 are all considered rational numbers.Note that integers, or "whole numbers", are rational numbers. This is because they can... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/rational-numbers-definition/</link>
                <guid isPermaLink="false">66c35d4da365c359945c9b3a</guid>
                
                    <category>
                        <![CDATA[ Math ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Mathematics ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 19 Apr 2021 05:56:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/04/photo-1581227202072-fda009196c82.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A rational number is any number that can be expressed as a fraction or ratio of two integers.</p>
<p>For example, 3/4, 8.75, 2, and -6 are all considered rational numbers.<br>Note that <a target="_blank" href="https://www.freecodecamp.org/news/integer-definition/">integers</a>, or "whole numbers", are rational numbers. This is because they can be expressed as fractions.</p>
<p>For example, 2 can be rewritten as 2/1, or 200/100. -6 can be rewritten as -6/1, 6/-1, or -12/2.</p>
<p>Many non-integer, or decimal numbers, are also rational numbers.</p>
<p>For instance, 8.75 can be rewritten as 8 3/4, 875/100, or 1750/200. This also includes repeating decimal numbers like 0.3333333..., which can be rewritten as 1/3.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/irrational-number-definition/">Irrational Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/natural-number-definition/">Natural Number Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/integer-definition/">Integer Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/floating-point-definition/">Floating Point Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Yottabyte Definition ]]>
                </title>
                <description>
                    <![CDATA[ A yottabyte is a collection of about 1 septillion bytes, which is around 1,000 zettabytes. In the metric system, yotta is a prefix for 1 septillion, or 1024. So in some cases, a yottabyte is defined as 1 septillion, or 1,000,000,000,000,000,000,000,0... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/yottabyte-definition/</link>
                <guid isPermaLink="false">66c367c00cede4e9b1329d77</guid>
                
                    <category>
                        <![CDATA[ Computer Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 12 Apr 2021 07:28:00 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/607d30e621eaa207d945c4ca.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A yottabyte is a collection of about 1 septillion bytes, which is around 1,000 zettabytes.</p>
<p>In the metric system, yotta is a prefix for 1 septillion, or 10<sup>24</sup>. So in some cases, a yottabyte is defined as 1 septillion, or 1,000,000,000,000,000,000,000,000 bytes.</p>
<p>But because computers work in binary, computer scientists usually define a yottabyte as 1,208,925,819,614,629,174,706,176 (1024<sup>8</sup> or 2<sup>80</sup>) bytes. This works out to 1,024 zettabytes.</p>
<p>The abbreviation for yottabyte is YB in both the metric system (1,000,000,000,000,000,000,000,000 bytes) and the binary system (1,208,925,819,614,629,174,706,176 bytes).</p>
<p>Some groups have proposed the name yobibyte for a unit of 1,208,925,819,614,629,174,706,176 bytes to prevent confusion. The abbreviation for yobibyte is YiB.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/bit-definition/">Bit Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/byte-definition/">Byte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/kilobyte-definition/">Kilobyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/megabyte-definition/">Megabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/gigabyte-definition/">Gigabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/terabyte-definition/">Terabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/petabyte-definition/">Petabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/exabyte-definition/">Exabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/zettabyte-definition/">Zettabyte Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Zettabyte Definition ]]>
                </title>
                <description>
                    <![CDATA[ A zettabyte is a collection of about 1 sextillion bytes, which is around 1,000 exabytes. In the metric system, zetta is a prefix for 1 sextillion, or 1021. So in some cases, a zettabyte is defined as 1 sextillion, or 1,000,000,000,000,000,000,000 byt... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/zettabyte-definition/</link>
                <guid isPermaLink="false">66c3680109a9333511bcdb8a</guid>
                
                    <category>
                        <![CDATA[ Computer Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 12 Apr 2021 07:22:00 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/607d2f9e21eaa207d945c494.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>A zettabyte is a collection of about 1 sextillion bytes, which is around 1,000 exabytes.</p>
<p>In the metric system, zetta is a prefix for 1 sextillion, or 10<sup>21</sup>. So in some cases, a zettabyte is defined as 1 sextillion, or 1,000,000,000,000,000,000,000 bytes.</p>
<p>But because computers work in binary, computer scientists usually define a zettabyte as 1,180,591,620,717,411,303,424 (1024<sup>7</sup> or 2<sup>70</sup>) bytes. This works out to 1,024 exabytes.</p>
<p>The abbreviation for zettabyte is ZB in both the metric system (1,000,000,000,000,000,000,000 bytes) and the binary system (1,180,591,620,717,411,303,424 bytes).</p>
<p>Some groups have proposed the name zebibyte for a unit of 1,180,591,620,717,411,303,424 bytes to prevent confusion. The abbreviation for zebibyte is ZiB.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/bit-definition/">Bit Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/byte-definition/">Byte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/kilobyte-definition/">Kilobyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/megabyte-definition/">Megabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/gigabyte-definition/">Gigabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/terabyte-definition/">Terabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/petabyte-definition/">Petabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/exabyte-definition/">Exabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/yottabyte-definition/">Yottabyte Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Exabyte Definition ]]>
                </title>
                <description>
                    <![CDATA[ An exabyte is a collection of about 1 quintillion bytes, which is around 1,000 petabytes. In the metric system, exa is a prefix for 1 quintillion, or 1018. So in some cases, an exabyte is defined as 1 quintillion, or 1,000,000,000,000,000,000 bytes. ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/exabyte-definition/</link>
                <guid isPermaLink="false">66c34a009972b7c5c7624e3f</guid>
                
                    <category>
                        <![CDATA[ Computer Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Tech Terms ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 12 Apr 2021 06:23:00 +0000</pubDate>
                <media:content url="https://cdn-media-2.freecodecamp.org/w1280/607d21e221eaa207d945c450.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>An exabyte is a collection of about 1 quintillion bytes, which is around 1,000 petabytes.</p>
<p>In the metric system, exa is a prefix for 1 quintillion, or 10<sup>18</sup>. So in some cases, an exabyte is defined as 1 quintillion, or 1,000,000,000,000,000,000 bytes.</p>
<p>But because computers work in binary, computer scientists usually define a petabyte as 1,152,921,504,606,846,976 (1024<sup>6</sup> or 2<sup>60</sup>) bytes. This works out to 1,024 petabytes.</p>
<p>The abbreviation for exabyte is EB in both the metric system (1,000,000,000,000,000,000 bytes) and the binary system (1,152,921,504,606,846,976 bytes).</p>
<p>Some groups have proposed the name exbibyte for a unit of 1,152,921,504,606,846,976 bytes to prevent confusion. The abbreviation for exbibyte is EiB.</p>
<h2 id="heading-related-tech-terms">Related Tech Terms:</h2>
<ul>
<li><a target="_blank" href="https://www.freecodecamp.org/news/bit-definition/">Bit Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/byte-definition/">Byte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/kilobyte-definition/">Kilobyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/megabyte-definition/">Megabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/gigabyte-definition/">Gigabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/terabyte-definition/">Terabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/petabyte-definition/">Petabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/zettabyte-definition/">Zettabyte Definition</a></li>
<li><a target="_blank" href="https://www.freecodecamp.org/news/yottabyte-definition/">Yottabyte Definition</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
