O o o o O: "C-Sharp" Microsoft Framework. Anders Hejlsberg Founder of C# Language. C++ and Java 2002
O o o o O: "C-Sharp" Microsoft Framework. Anders Hejlsberg Founder of C# Language. C++ and Java 2002
O o o o O: "C-Sharp" Microsoft Framework. Anders Hejlsberg Founder of C# Language. C++ and Java 2002
Net
Framework.
Anders Hejlsberg is known as the founder of C# language.
It is based on C++ and Java, but it has many additional extensions used to perform component oriented programming approach.
C# has evolved much since their first release in the year 2002. It was introduced with .NET Framework 1.0 and the current version
of C# is 5.0.
Let's see the important features introduced in each version of C# are given below.
o Window applications
o Web applications
o Distributed applications
C# is object oriented programming language. It provides a lot of features that are given below.
1) Simple
C# is a simple language in the sense that it provides structured approach (to break the problem into parts), rich set of library functions, data types etc.
3) Object Oriented
C# is object oriented programming language. OOPs makes development and maintenance easier where as in Procedure-oriented programming language it is not easy
to manage if code grows as project size grow.
4) Type Safe
C# type safe code can only access the memory location that it has permission to execute. Therefore it improves a security of the program.
5) Interoperability
Interoperability process enables the C# programs to do almost anything that a native C++ application can do.
7) Component Oriented
C# is component oriented programming language. It is the predominant software development methodology used to develop more robust and highly scalable
applications.
9) Rich Library
C# provides a lot of inbuilt functions that makes the development fast.
A computer is an electronic machine that processes data. Information given to the computer is called data. Computer works very fast. It saves your time and energy.
It does not make mistakes. It can remember a lot of things. The basic parts of a computer are shown in the picture given here.
Monitor
CPU (Central Processing Unit)
Keyboard
Mouse
Speakers
Printer
Input Devices:
Devices that help us put data into the computer are called input devices. They help in giving instructions to the computer.
Keyboard:
The keyboard is used for entering data into the computer system. It can type words, numbers and symbols.
Mouse:
The mouse is a pointing device. You can give input to the computer with the help of the mouse.
Joystick:
A joystick makes computer games a lot more fun. When it is moved, it passes information to the computer.
Microphone:
A microphone is the mike that can be attached to a computer. It allows you to input sounds like speech and songs into the computer. You can record your voice with
the help of a microphone.
Web Camera:
A web camera is used to take live photos videos. You can save them in the computer.
Scanner:
A Scanner Copies pictures and pages and turns them into images that can be saved on a computer.
Processing Device:
All the inputs are stored, sorted, arranged and changed by a computer. The device that helps a computer do so is called the processing device. The processing device
in a computer is known as Central Processing Unit (CPU).
Output Devices:
The parts of a computer that help us to show the results of processing are called out devices. Let us learn about a few output devices.
Monitor:
A monitor looks like a TV screen. It shows whatever you type on the keyboard or draw with the mouse.
Printer:
A printer prints the results of your work from the computer screen on a sheet of paper. This is called a printout.
Speakers:
The speakers are the output devices that produce different types of sounds processed by the computer. You can listen to songs or speeches stored in the computer
with the help of speakers.
Headphone:
You can listen to music or any sound from a computer with the help of headphones without disturbing others.
Storage Devices:
The parts of a computer which are used for storing data are called. Storing data are called storage devices. They help in storing any work done on a computer
permanently. Let us learn about a few storage devices.
Hard Disk:
Inside the CPU there is a hard disk. It is made up of one or more metallic disks. It stores a large amount of information.
Floppy Disk:
A floppy disk stores small amounts small amounts of information. It works when it is inserted into the floppy drive. The floppy drive is fixed in the CPU.
Compact Disc (CD):
A CD stores many times more information than a floppy disk. It works when it is inserted into the CD drive. The CD drive is fixed in the CPU. Note: Not handling the CD
properly may result in loss of data stored.
Electronic machine: It is the machine that runs with the help of electricity.
Headphones: The device for listening to the recorded sounds without disturbing others.
Monitor: It shows whatever you type on the keyboard or draw with the mouse.
Processing device: Helps to store, sort, arrange and change the inputs on a computer.
Scanner: It copies pictures and pages and turns into images that can be saved on a computer.
CPU/processor
a CPU
The central processing unit (CPU), also called a processor, is located inside the computer case on the motherboard. It is sometimes called the brain of the computer,
and its job is to carry out commands. Whenever you press a key, click the mouse, or start an application, you're sending instructions to the CPU.
The CPU is usually a two-inch ceramic square with a silicon chip located inside. The chip is usually about the size of a thumbnail. The CPU fits into the motherboard's
CPU socket, which is covered by the heat sink, an object that absorbs heat from the CPU.
A processor's speed is measured in megahertz (MHz), or millions of instructions per second; and gigahertz (GHz), or billions of instructions per second. A faster
processor can execute instructions more quickly. However, the actual speed of the computer depends on the speed of many different components—not just the
processor.
This short-term memory disappears when the computer is turned off. If you're working on a document, spreadsheet, or other type of file, you'll need to save it to
avoid losing it. When you save a file, the data is written to the hard drive, which acts as long-term storage.
RAM is measured in megabytes (MB) or gigabytes (GB). The more RAM you have, the more things your computer can do at the same time. If you don't have enough
RAM, you may notice that your computer is sluggish when you have several programs open. Because of this, many people add extra RAM to their computers to
improve performance.
Hard drive
a hard drive
The hard drive is where your software, documents, and other files are stored. The hard drive is long-term storage, which means the data is still saved even if you turn
the computer off or unplug it.
When you run a program or open a file, the computer copies some of the data from the hard drive onto the RAM. When you save a file, the data is copied back to the
hard drive. The faster the hard drive, the faster your computer can start up and load programs.
If you decide to open the computer case and take a look, make sure to unplug the computer first. Before touching the inside of the computer, you should touch a
grounded metal object—or a metal part of the computer casing—to discharge any static buildup. Static electricity can be transmitted through the computer circuits,
which can seriously damage your machine.
Expansion cards
Most computers have expansion slots on the motherboard that allow you to add various types of expansion cards. These are sometimes called PCI (peripheral
component interconnect) cards. You may never need to add any PCI cards because most motherboards have built-in video, sound, network, and other capabilities.
However, if you want to boost the performance of your computer or update the capabilities of an older computer, you can always add one or more cards. Below are
some of the most common types of expansion cards.
Video card
a video card
The video card is responsible for what you see on the monitor. Most computers have a GPU (graphics processing unit) built into the motherboard instead of having a
separate video card. If you like playing graphics-intensive games, you can add a faster video card to one of the expansion slots to get better performance.
Sound card
The sound card—also called an audio card—is responsible for what you hear in the speakers or headphones. Most motherboards have integrated sound, but you can
upgrade to a dedicated sound card for higher-quality sound.
Network card
a network card
The network card allows your computer to communicate over a network and access the Internet. It can either connect with an Ethernet cable or through a wireless
connection (often called Wi-Fi). Many motherboards have built-in network connections, and a network card can also be added to an expansion slot.