[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: newbie trying to install an application



This one time, at band camp, Tom Cook said:
> A wrapper is a design pattern; an object that 'wraps' another object,
> usually either providing extra functionality or restricting the
> available functionality.  In this context, what was meant is that
> there is an underlying audio device, and an underlying CD drive
> device, and that a GUI CD player is just providing a nice interface to
> these devices; it does no actual audio processing, just tells the CD
> drive to send audio data from a particular track to the sound card.
> This is also known as abstraction, and is a concept that you will come
> across everywhere you turn in computing; as a user you will never deal
> directly with hardware;  even programmers very rarely deal directly
> with hardware.  Users have an application that deals with details for
> them.  Application writers have libraries that deal with details for
> them.  Library writers have a device driver that deals with details
> for them.  Device driver writers... well, they are very clever people
> who deal directly with the hardware.

And they have programming languages and compilers that deal with details
for them . . .

-- 
In West Union, Ohio, No married man can go flying without his spouse
along at any time, unless he has been married for more than 12 months.

Attachment: pgpdK6Vb2GCrv.pgp
Description: PGP signature


Reply to: