๐ฅ๏ธ Introduction to Application Programmingโ
๐ก What is an Application?โ
- An application is a program that helps you do a task using technology.
- Examples:
- ๐งฎ Calculator โ for math
- ๐ผ๏ธ Photo Editor โ for pictures
- ๐ฌ Messaging App โ for communication
- ๐ Summary: It makes your work easier through digital tools.
๐ฅ๏ธ What is a Mainframe Application?โ
- Software that runs on Mainframe Computers โ used by big organizations.
- Handles:
- Transaction processing (e.g., banking)
- Batch processing (e.g., payroll)
- Large-scale data management
- ERP systems
- Common programming languages:
- ๐ Used in: Banking, Insurance, Retail, Government
๐ง Role of OS in Application Programmingโ
- The Operating System (OS):
- Manages memory, CPU, and hardware.
- Provides APIs and system calls for application use.
- ๐งฉ Helps developers by handling complex tasks behind the scenes.
๐ Mainframe Application Programming Lifecycleโ
- Requirement Gathering โ Understand business needs.
- System Design โ Choose architecture & tools.
- Modular Programming โ Break logic into smaller pieces.
- Testing & Approval โ Check for correctness.
- Deployment โ Move to mainframe system.
- Maintenance โ Monitor and update regularly.
โ๏ธ What are Executables?โ
- Executable = A file the computer can directly run.
- Created by:
- Source Code โ Compiler โ Executable
- ๐งช Example: Clicking Chrome runs its executable file.