Top answers


Why indentation is important in Python and what is the scope of a global variable?

Normally, in every programming language we should normally use indentation in order to have a nice style and a readable code. But Python programs are structured through indentation, so different code blocks ...
GP
3163 Views

Explain what is meant by "volatile" and "non-volatility" memory, their uses, and the difference between them

The contents of volatile memory, also known as flash memory, is not preserved when the device is turned off, unlike non-volatility memory, also known as persistent memory, which can be used for long term dat...
TB
Answered by Thomas B. Computing tutor
6863 Views

What is the point of an Operating System?

An operating system performs multiple tasks that are vital for a computer running smoothly. E.g.Used to control the hardware of the system/resource management through software like hardware drivers/system so...
KN
Answered by Kelvin N. Computing tutor
1860 Views

How can I decide whether Quicksort or Mergesort is better for a given situation?

It is known that Quicksort and Mergesort are both efficient, fast sorting algorithms, although both of them have their different weaknesses. Stability is one such aspect that is worth noting. When a data str...
BP
Answered by Bogdan P. Computing tutor
1944 Views

Explain what is meant by the term ‘TCP/IP stack’ [3]

The TCP/IP stack is the Transmission Control Protocol / Internet Protocol. (1)A Protocol is a set of rules (1) the outline the ways in which data should be set out to make sure it can be understood. Both the...
AS
5663 Views