Chapter 1
IT Concepts and Terminology
Course: Comptia Tech Fc0 U71
Subject: Comptia Tech Fc0U71
Chapter: Software Development Concepts
Programming concepts provide the foundational building blocks for creating logical, reusable, and efficient software. Understanding these concepts enables structured and maintainable code development.
1. Identifiers
Definition:
Identifiers are the names used to uniquely label program elements such as variables, constants, functions, classes, arrays, methods, objects, etc.
They act as human-readable references to memory locations or logic blocks in a program.
General Characteristics:
- Rules for Naming Identifiers (language-dependent but generally):
Must start with a letter (A–Z, a–z) or an underscore (_)
Cannot begin with a number
Cannot contain spaces or special characters (e.g., @, #, !)
Should not use reserved keywords (e.g., for, if, class)
Are usually case-sensitive (Score ≠ score)
Should follow naming conventions:
camelCase (e.g., totalPrice) – Java, JavaScript
snake_case (e.g., user_name) – Python