Ch. 1 Lessons 3-4

¡Supera tus tareas y exámenes ahora con Quizwiz!

Linux

(slide 6)

C++ language

The C++ language (also called "C with Classes"), adds some object-oriented concepts to the original C language. These concepts allow programmers to create and re-use large libraries of common code. Object-oriented programming* reduces the need to re-create code for common methods like displaying a window on the screen. *languages that can reuse (?) - function exists that does thing over and over again

Visual C++

The Microsoft Visual Studio C++ Integrated Development Environment (IDE) provides a graphical way to design screens in an application. It also provides a large library of pre-built classes called the Microsoft Foundation Classes (MFC) to make working with most aspects of Windows programming easier.

Visual Basic

The Visual Basic programming language grew out of the wildly popular BASIC language. The Visual Basic IDE was one of the first to allow a programmer to design the screen before the program was tested. The Visual Basic language was often used for "rapid application development" or RAD. The most common use of RAD programs is prototyping.

strongly typed language

languages care a great deal about the specific type of data you are storing. •Data within a strongly typed program must always carefully be identified by the data type. -c# is strongly typed

High level languages

languages where programmers don't need to know many details about the underlying computer hardware. •These languages usually have English-like syntax and powerful libraries -even if you are not a programmer, you can understand (?) bc it uses English-like syntax

Microsoft Windows

(slide 4)

Mac

(slide 5)

Purpose of a device drive?

-to make a piece of hardware such as a mouse or printer work with the operating system -communicates between hardware and software

3 common operating systems

1. Microsoft Windows 2. Apple Mac OS 3. Linux

3 main types of software programs

1. operating systems 2. device drivers 3. applications

computer language

All computer operating systems, device drivers, and application software must be written in a computer language.

Java

In the early 1990s, a company called Sun Microsystems created a new programming language called "Java". Java was created from the ground up as a purely object-oriented language. *(has reusable pieces of code) Java allows programmers to write a program one time and then run on many different operating systems, not just Windows. -much more widely used, ex: c languages work better on windows (?)

C# language

In this course, we will be using a programming language called C# (pronounced "C-sharp"). C# was developed by Microsoft in order to compete with Java and take advantage of lessons learned during the evolution of earlier languages. C#, like Java, is an object-oriented language with a large library of pre-built objects to make programming easier. -it's a Microsoft language -similar to c languages (its used for Microsoft)

C language

One of the first programming languages for Windows programs was the "C" language. This language has been around for many decades and was used almost exclusively in the early years of Windows programming. The C language is very powerful, but lacks some of the modern niceties of later languages.

weakly typed language

allows more flexibility when managing your data. •The language will figure out what sort of data you are using by examining the data itself or from context of the surrounding code.

Applications

any kind of software that runs on top of the operating system

Low level languages

are written without all of the abstraction and libraries provided by higher level languages. •These languages are often written specifically for one CPU.

Device Drivers

small pieces of software that work at a low level within the operating system -need operating system for device drives to work

Software

the collection of programs that make the computer do useful work

hardware

the physical parts of a computer that come together to form a computer

operating system

the underlying software that makes it possible to run other programs on the computer. It ties together all of the hardware components and gives the user a way to control the computer.


Conjuntos de estudio relacionados

Unit 8: Musculoskeletal Disorders

View Set

Safety, asepsis, infection Prep U

View Set

Chapter 5: Thinking Critically to Analyze Data and Make Informed Nursing Judgments PrepU

View Set

Chapter 14: The War to Save the Union

View Set

Georgia Real Estate License Laws and Rules

View Set

USC Valerio Jazz and Pop Music Exam 4

View Set

Chapter 3 Questions book & online

View Set

Intermediate Accounting 2 - Chapter 18 - Shareholders Equity

View Set