0% found this document useful (0 votes)
38 views2 pages

Assignment CC102

The document discusses the basic components of hardware and software, defines programming languages, and lists categories of programming languages. It also discusses the program development life cycle in system programming. Specifically: It lists the basic hardware components of a computer system including the motherboard, CPU, RAM, storage devices, and peripherals. It defines programming languages as formal languages that produce machine code output and are used to implement algorithms. It categorizes programming languages as machine languages, assembly languages, compiled languages, interpreted languages, scripting languages, markup languages, procedural languages, functional languages, logic-based languages, and object-oriented languages. It states that the software development life cycle includes planning, analysis, design, implementation,
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

Assignment CC102

The document discusses the basic components of hardware and software, defines programming languages, and lists categories of programming languages. It also discusses the program development life cycle in system programming. Specifically: It lists the basic hardware components of a computer system including the motherboard, CPU, RAM, storage devices, and peripherals. It defines programming languages as formal languages that produce machine code output and are used to implement algorithms. It categorizes programming languages as machine languages, assembly languages, compiled languages, interpreted languages, scripting languages, markup languages, procedural languages, functional languages, logic-based languages, and object-oriented languages. It states that the software development life cycle includes planning, analysis, design, implementation,
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1. What are the Basic components for Hardware and Software?

: Mother Board
: Cabinet
: Cpu
: Chipset
: Rom
: Ram
: CMOs battery
: Cards
: Data Storage Devices
: Keyboard
: Mouse
: Printers and scanner
: Cd drives
: Graphic card

2. Define Programming Language

: Programming  languages  exist  as  formal  languages  that  consist  of strings that
produce  machine  code  output  in  various  forms. Programming languages are one  type  of
computer language, and  they  are used  to implement algorithms.

3. What are the categories of Programming Language?

: Machine language - Is a language that consists of binary bits that is read, understood and
interpreted by a computer machine.

: Assembly language - Uses a basic set of symbols to represent the 0s and 1s of machine code.

: Compiled Languages - A compiled language which, we use a compiler to compile and execute
our code.

: Interpreted Languages - A language that has been translated by a compiler is one where you
can run the program without the use of machine code.

: Scripting Languages - Scripting languages are programming languages that allow an


application to be controlled. Scripts which can run independently of any other application.

: Markup Languages - Markup languages are artificial languages used to annotate documents so
that they are syntactically distinct from text. (the text that defines how text is displayed).

: Procedural Languages - Procedural programming means defining the steps that programs must
take to achieve a desired state.

: Functional Languages - In functional programming languages, each calculation is defined as a


mathematical estimate. They focus on the application of functions.
: Logic-based Programming Languages - Logic programming is a programming paradigm based
on formal logic. Logical Programming is a set of sentences in logical form, which express facts
and rules about a problem domain.

: Object-Oriented Languages - Object-oriented programming (OOP) is an advanced programming


paradigm based on the concept of "objects".

4. What is program development life cycle in System Programming?

: A software development life cycle begins with a decision to build software and ends after the
software is no longer in use. The software development process includes 5 main stages. Each of
them has several steps. In essence, SDLC is a roadmap for developing software products.
Basically it’s teaches u how to do system programming in right way, step by step.

You might also like