Definition of Computer Programming in General

Profile photo for DERRICK DARRY
Not Yet Rated
0:00
Elearning
5
0

Description

This is a podcast on the lecture one that distributed to my students based on the lecture notes. I acknowledge Wikipedia for some definitions especially of reverse engineering.

Vocal Characteristics

Language

English

Voice Age

Young Adult (18-35)

Accents

African (General) British (England - East Anglia, Cambridge, Hertfordshire) British (General) British (Received Pronunciation - RP, BBC)

Transcript

Note: Transcripts are generated using speech recognition software and may contain errors.
Hi, everyone. My name is Dari Derek. Today I will be helping you to understand the meaning of computer programming. Computer programming is the process of designing and building an execute herbal computer programme to accomplish a specific computing result or to perform a specific task. Programming involves tasks such as analysis generating algorithms, profiling, algorithms, accuracy and resource consumption, and the implementation of algorithms in a chosen programming language commonly referred to as coding. The source code of a programme is written in one or more languages that are intelligible to programmers rather than machine code, which is directly executed by the central processing unit. The purpose of programming is to find a sequence of instructions that will automate the performance of a task which can be as complex as an operating system on a computer, often for solving a given problem. Proficient programming thus often requires expertise in several different subjects, including knowledge of the application domain specialist algorithms and formal logic tasks accompanying and related to programming includes testing, debugging, source code maintenance, implementation of build systems and management of derived artefacts such as the machine code of computer programmes. These might be considered part of the programming process. But often the term software development is used for this larger process with the term programming implementation or coding reserved for the actual writing of code software. Engineering combines engineering techniques with software development practises. Reverse engineering is a related process used by designers, analysts and programmers to understand and recreate re implement. Thank you all for listening. Hope you enjoyed this podcast.