began as enhancements to C, first adding classes, then virtual functions, operator overloading, multiple inheritance, templates, and exception handling among other features.
to provide computer access to non-science students. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do.
uses the structural conventions of a programming language, but is intended for human reading rather than machine reading.
augmented with natural language descriptions of the details, where convenient, or with compact mathematical notation.
The purpose of using pseudocode is that it is easier for humans to understand than conventional programming language code, and that it is a compact and environment-independent description of the key principles of an algorithm
commonly used in textbooks and scientific publications that are documenting various algorithms, and also in planning of computer program development, for sketching out the structure of the program before the actual coding takes place.
No standard for pseudocode syntax exists, as a program in pseudocode is not an executable program. Pseudocode resembles, but should not be confused with, skeleton programs including dummy code, which can be compiled without errors.
Flowcharts can be thought of as a graphical alternative to pseudocode.
<variable> = <expression>
IF <condition>
DO stuff;
ELSE
DO other stuff;
Clarke's Three Laws are three "laws" of prediction formulated by the British writer and scientist Arthur C. Clarke. They are:
When a distinguished but elderly scientist states that something is possible, he is almost certainly right; when he states that something is impossible, he is probably wrong.
The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
Any sufficiently advanced technology is indistinguishable from magic.
Speculative fiction is an umbrella term encompassing the more highly imaginative fiction genres, specifically science fiction, fantasy, horror, supernatural fiction, superhero fiction, utopian and dystopian fiction, apocalyptic and post-apocalyptic fiction, and alternate history
The Hugo Awards are given every year by the World Science Fiction Society for the best science fiction or fantasy works and achievements of the previous year.
once officially known as the Science Fiction Achievement Award
The award has been described as "a fine showcase for speculative fiction" and "the best known literary award for science fiction writing".
the role of the library technician is expanding and evolving
Library technicians typically require a certificate, or, ideally, an associate degree in library technology from a community college or other similar institution
librarians require a master's degree in library science from an accredited university-based graduate school of library and information science
Library technicians will often carry out the practical tasks involved in daily library operation
Because the education of the library technician is practical, broad and skills-based, they are job-ready upon graduation; the only training they may require is that which is specific to their particular place of employment.
assist library patrons in finding information
Duties can vary with the type and size of the library
data input
cataloguing
assist in acquiring print and nonprint materials
circulation
assisting in the provision of reference services
A library technician who supervises or serves as library manager with the advanced training is more properly known as a library associate.