Friday 17 May 2013

Hot keys and programing language

Am from ukehe in igbo etit local government of Enugu state. a student in archaeology and tourism. a 3rd year student.
NAME: UGBOH CHIDERA C.
REG. NO: 2010/173909
COURSE: INFORMATION TECHNOLOGY
ASSIGNMENT TOPIC: 50 HOT KEYS AND PROGRAMMING LANGUAGES

CHAPTER ONE

INTRODUCTION

          Computer began long before the modern discipline of computer science that emerged in the 20th century and hinted at in the centuries prior the progression from mechanical inventions and mathematical theories towards the modern concepts and machines formed a major academic field and the basis of a massive worldwide industry.

1.1 HISTORY OF PROGRAMMING LANGUAGE

          The first programming languages predate the modern computer. At first, the languages were code

          The Jacquard Loom, invented in 1801, used holes in punched cards to represent sewing loom arm movements in order to generate decorative patterns automatically.

          During a nine month period in 1842, Ada Lovelace translated the memoir of Italian mathematician Luigi Menabrea about Charles Babage’s newest proposed machine, the Analytical Engine. With the article, she appended a set of notes which specified in complete detail a method for calculating Bernoulli numbers with the Engine, recognized by some historians as the world’s first computer program.

          Herman Hollerith realized that he could encode information on punch cards when he observed that rain conductors encode the appearance of the ticket holders on the train tickets using the position of punched holes on the tickets. Hollerith then encoded the 1890 census data on punch cards.

          The first computer codes were specialized for their applications. In the first decades of the 20th century, numerical calculations were based on decimal numbers. Eventually it was realized that logic could be represented with numbers, not only with words. For example, Alonzo Church was able to express the Lambda Calculus in a formulaic way. The Turing Machine was an abstraction of the operation of a tape-marking machine, for example, in use at the telephone companies. Turing machines set the basis for storage of programs as data in the von Neumann architecture of computers by representing a machine through a finite number. However, unlike the lambda calculus, Turing’s code does not serve well as a basis for higher-level languages-its principal use is in rigorous analyses of algorithmic complexity.


1.2 DEFINITIONS OF CONCEPTS

Programming Language

          A programming language is a rotation for writing programs which and specifications of a computation or algorithm; they are those languages that can express all possible algorithms. It usually contains abstractions for defining and manipulating data structures or controlling the flow of execution.

HOW KEYS/SHORT KEYS

           A lot key is a combination of keys on a computer keyboard that when pressed at one time, performs a task (such as starting an application) more quickly than by using a mouse or other  input device. Hot keys are supported by many operating system and applications. The specific task performed by a particular hot key varies by operating system or applications.


CHAPTER TWO

 50 HOT KEY IN COMPUTER

F2 Edit the selected cell

F5 go to a specific cell. For example, C6

F7 Spell check selected text and/or document

F11 Create chart

Ctrl + Shift +; Enter the current time

Ctrl +; Enter the current time

Shift + F3 Open the Excel formula window

Shift + F5 Bring up search box

Ctrl + A Select all contents of the worksheet

Ctrl + B Bold highlighted selection

Ctrl + I Italic highlighted selection

Ctrl + K Insert Link

Ctrl + U Underline Highlighted Selection

Ctrl + 5 strikethrough highlighted selection

Ctrl + P Bring up the print dialog box to begin printing

Ctrl + Z Undo last action

Ctrl + F9 Minimize current window


Word shortcut keys

Ctrl + A select all contents of the page

Ctrl + B Bold highlighted selection

Ctrl + C Copy selected text

Ctrl + X Cut selected text

Ctrl + P Open the print window

Ctrl + F Open find box

Ctrl +I Italic highlighted selection

Ctrl + K Insert Link

Ctrl +  U Underline highlighted selection

Ctrl + V Paste

Ctrl + Y Redo the last action performed

Ctrl + Z Undo last action

Ctrl + Shift + F Change the font

Moves one word to the right

Ctrl + <up arrow> Moves to the beginning of the line or paragraph

Ctrl + <down arrow>

Ctrl + 1 single-space lines

Ctrl + 2 Double-space lines

Alt + Shift +D insert the current date

Alt + Shift + T Insert the current time

Front page shortcut keys

Ctrl + C Copy selected text

Ctrl + X Cut selected text

Ctrl + P Paste selected text

Ctrl + K Create a hyperlink

Ctrl + E Center the text

Ctrl + S Save documents

Ctrl + Enter Move cursor above or below a table

Ctrl + Shift + <Decrease font size

Ctrl + Shift + >Increase font size

Outlook shortcut keys

Alt+ S Send the e-mail

Ctrl + Shift + O Open the outbox

Ctrl + Shift + I Open the inbox

Ctrl + Shift + K Add a new task

Ctrl + shift + C Create a new contact

 

 

 

CHAPTER THREE

EXAMPLES OF PROGRAMMING LANGUAGES

1)           Structure Query language (S Q L oracle)

2)           (Basic) Begins all purpose symbolic and instruction code

3)           (V. B scrip) visual basic script

4)           Java: Use for implementation of different works like designing web site, grading people according to their marks. It can also be sue in banking system were by a program can be written in by metrics to know a customers, it is also use in producing mini calculators.

5)           ASP (Active server pages) it is use to write web pages which is responsible to connect some one to the data base and also know the person profile

6)           JSL (Java script languages) it is use in implementation of some parts of web pages like the login page or registration page were by you would give an alert if all the fields are not completed.

7)           HTML (hyper text markup language) it is use for designing a web site

8)           PHP it is an implementation language use in web design to implement the registration and web page and also the account page and even the login page for learners of web design programmes PHP works better wis MYSQL (on application on its own).

9)           Pascal (it can implement some work as Java, the different is the way is been written e.g. declaration of variable and were it can be embedded.

10)        C++ is a language just like Java that is use in implementation of some words solving mathematical problems

WSH (Windows scripting Host)

WML (Wireless markup language)

HB (Hyper Builder)

UML (Unified modeling language

ICI: Is a general purpose interpreted computer programming language. It supports dynamic typing, flexible data types and other language constructs similar to C.

Perl: Perl is a high level interpreted programming language that supports dynamic programming

Python: it is high level programming language that supports imperative, objective oriented and functional programming paradigms.

Charity: It is a purely functional not Turing complete language, which means that all its programs are guaranteed to terminate.

Joy: It is a purely functional language that is based on a composition of functions.

Small: The name stands for small machine Algol-like language. It provides the programmers with abilities to write an Algol-like code that can be run on small machines.

 


CHAPTER FOUR

SUMMARY AND CONCLUSION

          Since shortcuts are typically an alternative means for invoking one or more commands that would otherwise be accessible only through a menu, a pointing device, different levels of a user interface. For simultaneous keyboard shortcuts, one usually first holds down the modifier key (s) then quickly presses and releases the regular (non-Modifier) key and finally releases the modifier key (s).

 


REFERENCES



 
 

Bal, H.E. Programming Languages for distributed systems; ACM Computer surveys (Sept, 1989).

 

Bobrow, D.G. & Raphael, “New Programming Languages for Artificial Intelligence Research”, ACM Computer Surveys 6:155 (Nov. 1974).

 

Ugwuja, M.O. The Mastery of Microsoft word, published in 2007 Nsukka Enugu

 

W. Vander Poel, “Machine Oriented Higher Level Languages”, North-Holland 1974.