 
 <prompt> "A computer program na one kain collection of instructions wey dey perform one specific task wen computer run am". Computer need programs to work and e dey execute the program's instructions for central processing unit.

Computer program dey usually write by computer programmer for programming language. From the program for human-readable form of source code, compiler fit get machine code—form wey consist of instructions wey computer fit run directly. Alternatively, computer program fit run with interpreter.

One part of computer program wey dey perform one well-defined task na algorithm. Collection of computer programs, libraries, and related data dey refer to as software. Computer programs fit dey categorized along functional lines, like application software or system software.

The earliest programmable machines happen before digital computer invention. For 1801, Joseph-Marie Jacquard invent loom wey go weave pattern by following series of perforated cards. Patterns fit dey weave and repeat by arranging the cards.

For 1837, Charles Babbage get inspiration from Jacquard's loom to try build the Analytical Engine. The names of the components of the calculating device borrow from textile industry. For textile industry, yarn dey bring from store to mill. The device for don get "store"—memory to hold 1,000 numbers of 40 decimal digits each. Numbers from the "store" go then transfer to the "mill" (analogous to the CPU of modern machine), for processing. E dey program using two sets of perforated cards—one to direct the operation and the other for the input variables. <response>: 1. one algorithm
2. yes
3. one loom wey go fit weave pattern by following series of perforated cards
4. 1801
5. Charles Babbage
6. di textile industry
7. memory to hold 1,000 numbers of 40 decimal digits each
8. di "mill"
9. to di CPU of one modern machine
10. two sets of perforated cards
11. one to direct di operation and di other for di input variables
12. one collection of instructions wey dey perform one specific task when e dey executed by one computer
13. for one central processing unit
14. yes
15. yes
16. with di aid of one interpreter
17. one part of one computer program wey dey perform one well-defined task
18. one collection of computer programs, libraries
19. yes
20. application software or system software 