May 10, 2021

Operating System Structures

Operating System Structures – Pedagogy Zone

Simple Structure MS-DOS written to provide the most functionality in the least space, Operating System Structures. Not divided into modules Although MS-DOS has some structure, its interfaces and levels of functionality are not well separated Layered Approach The operating system is divided into a number of layers (levels), each built on top of lower layers.

Operating System Structures – Pedagogy Zone Read More »

What is an API?

What is an API? – Application Programming Interface

API, an abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. Most operating environments, such as MS-Windows, provide an API so that programmers can

What is an API? – Application Programming Interface Read More »

Overloading Binary Operators

Overloading Binary Operators in C++

Overloading binary operators can be overloaded just as easily as unary operators. We’ll look at examples that overload arithmetic operators, comparison operators, and arithmetic assignment operators. Arithmetic Operators In the ENGLCON program in before we showed how two English Distance objects could be added using a member function add_dist(): dist3.add_dist(dist1, dist2); By overloading binary operators

Overloading Binary Operators in C++ Read More »