SW engineering and computer programming
SW engineering and computer programming
1. Introduction
Software Engineering and Computer Programming are closely related fields in computing. While
software engineering focuses on the systematic design, development, testing, and maintenance
of software, computer programming is the process of writing code that executes specific tasks.
Computer programming is the process of writing, testing, and maintaining code to develop
software applications. It involves using programming languages, algorithms, and data structures
to instruct a computer on how to perform tasks.
Programming languages are used to write code. They are divided into several categories:
● Low-Level Languages:
○ Machine Language (Binary Code)
○ Assembly Language (Uses mnemonics for instructions)
● High-Level Languages:
○ Procedural Languages (C, Pascal)
○ Object-Oriented Languages (Java, Python, C++)
○ Functional Languages (Haskell, Lisp)
○ Scripting Languages (JavaScript, Ruby, PHP)
7. Conclusion