Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Programming

Computer programming is the process of designing and building an executable computer program
to accomplish a specific computing result. Programming involves tasks such as; analysis, generating
algorithms, profiling algorithms' accuracy and resource consumption, and the implementation of
algorithms in a chosen programming language .The source code of a program 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 on a computer, often for solving a given
problem. The process of programming thus often requires expertise in several different subjects,
including knowledge of the application domain, specialized algorithms, and formal logic.

Software engineering combines engineering techniques with software development practices.


Reverse engineering is the opposite process. A hacker is any skilled computer expert that uses their
technical knowledge to overcome a problem, but it can also mean a security hacker in common
language.

You might also like