Software Programming Fundamentals (FC0-U71)

Tech+ Domain

4.0 Software Development Concepts

Tech+ Objectives

4.1 Compare and contrast programming language categories

Overview

Welcome to the Software Programming Fundamentals lab. In this module, you will be provided with the instructions and devices needed to develop your hands-on skills.

Learning Outcomes:

In this module, you will complete the following exercises:

  • Exercise 1 – Demonstrating a Compiled Language
  • Exercise 2 – Demonstrating an Interpreted Language

After completing this lab, you will be able to:

  • Demonstrate compiled language.
  • Demonstrate interpreted language.
Note: Our main focus is to cover the practical, hands-on aspects of the exam objectives. We recommend referring to course material or a search engine to research theoretical topics in more detail.

Key terms and descriptions

Software development
The process of designing, coding, testing, and maintaining applications and systems software.
Programming language
A formal language used to write instructions that a computer can execute.
Interpreted language
A type of language where code is executed line-by-line by an interpreter at runtime.
Scripting language
A lightweight interpreted language used for automating tasks and manipulating software systems.
Markup language
A language used to annotate and format text, typically for web and data structure purposes.
Compiled language
A language whose code is translated into machine code before execution, often yielding faster performance.
Interpreter
A program that reads and executes code line-by-line at runtime.
Compiler
A program that translates source code into executable machine code before running the program.
Query language
A type of language used to request and manipulate data stored in databases.
Structured Query Language (SQL)
The most widely used query language for relational database management and operations.
Assembly language
A low-level programming language that is closely related to machine code and provides direct control of hardware.
Machine code
The lowest-level representation of a computer program, directly executed by the central processing unit (CPU).