Trusted by millions of Kenyans
Study resources on Kenyaplex

Get ready-made curriculum aligned revision materials

Exam papers, notes, holiday assignments and topical questions – all aligned to the Kenyan curriculum.

Describe program writability.

Describe program writability.

Answers


Kavungya
This is a measure of how easily a programming language can be used to create programs for a chosen problem domain. Most of the programming characteristics that affect readability also affect writability. The following features contribute towards the writability of a programming language:
i. Expressivity: This refers to the ease of a programming language to use convenient methods to specify computations that efficiently executed. Example: In C++ language, the notation count++ can be used instead of count = count + 1
ii. Simplicity: This characteristic implies that a programmer can design a solution to a complex problem after learning only a simple set of primitive constructs.
iii. Abstraction: This is the ability to define and use complicated structures (or operations) in ways that allow many of the details to be ignored. The programming languages can support two distinct categories of abstraction, namely: process and data. Example: The use of a subprogram to implement a function that is required several times. Note: without the use of the subprogram, the function code would have to be replicated in all places where it is needed. Thus the program would be much longer and more tedious to write.
Kavungya answered the question on May 17, 2019 at 06:39

Answer Attachments

Exams With Marking Schemes

Related Questions