<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Module-3 on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/</link><description>Recent content in Module-3 on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><atom:link href="http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/index.xml" rel="self" type="application/rss+xml"/><item><title>Compiled and Interpreted Programming Languages</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/001-programming-languages/</link><pubDate>Mon, 18 Nov 2024 14:42:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/001-programming-languages/</guid><description>&lt;p class="lead text-primary"&gt;
Understanding the fundamental differences between compiled and interpreted programming languages is essential for software developers. This guide explores how each category operates, their performance characteristics, and when to choose one over the other for your projects. Discover why languages like C++ compile to machine code while languages like Python run through interpreters.
&lt;/p&gt;


&lt;h2 id="what-are-programming-languages"&gt;What Are Programming Languages&lt;/h2&gt;
&lt;p&gt;Programming languages help us communicate with computers. Unlike humans, computers don&amp;rsquo;t use natural language; they understand &lt;strong&gt;machine code&lt;/strong&gt;, which is binary—&lt;strong&gt;1s and 0s&lt;/strong&gt;. To bridge the gap, we use &lt;strong&gt;human-readable programming languages&lt;/strong&gt;, which make it easier to write instructions for computers.&lt;/p&gt;</description></item><item><title>Query and Assembly Programming Languages</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/002-query-and-assembly/</link><pubDate>Mon, 18 Nov 2024 14:42:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/03-module/002-query-and-assembly/</guid><description>&lt;p class="lead text-primary"&gt;
From manipulating databases with SQL to controlling hardware with assembly instructions, specialized programming languages serve distinct purposes in the software development ecosystem. Explore the contrasting worlds of high-level query languages and low-level assembly languages, understanding when and why developers choose each for their specific tasks.
&lt;/p&gt;


&lt;h2 id="high-and-low-level-programming-languages"&gt;High and Low Level Programming Languages&lt;/h2&gt;
&lt;p&gt;Programming languages can be categorized into high-level and low-level languages. In this section, we will compare these two levels, focusing on query languages and assembly languages.&lt;/p&gt;</description></item></channel></rss>