рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Programming languages

Programming languages - раздел Иностранные языки, УЧЕБНО МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО АНГЛИЙСКОМУ ЯЗЫКУ ДЛЯ СТУДЕНТОВ There Are Two General Types Of Languages—Low-Level And High-Level. Low-Lev...

There are two general types of languages—low-level and high-level. Low-level languages are similar to a computer's internal binary language, or machine language. They are difficult for humans to use, but they produce the fastest programs. High-level languages are less efficient but are easier to use because they more closely resemble spoken or mathematical languages.

The first high-level language for business data processing was called FLOW-MATIC. It was devised in the early 1950s by Grace Hopper, a United States Navy computer programmer. At that time, computers were also becoming an increasingly important scientific tool.

A team led by John Backus within the International Business Machines (IBM) Corporation began developing a language that would simplify the programming of complicated mathematical formulas. Completed in 1957, FORTRAN (Formula Translation) became the first comprehensive high-level programming language. Its importance was immediate and long-lasting, and newer versions of the language are still widely used in engineering and scientific applications.

FORTRAN manipulated numbers and equations efficiently, but it was not suited for business-related tasks, such as creating, moving, and processing data files.

Several computer manufacturers, with support from the United States government, jointly developed COBOL (Common Business-Oriented Language) in the early 1960s to address those needs. COBOL became the most important programming language for commercial and business-related applications, and newer versions of it are still widely used today.

John Kemeny and Thomas Kurtz, two professors at Dartmouth College, developed a simplified version of FORTRAN, called BASIC (Beginner's All-purpose Symbolic Instruction Code), in 1965. Considered too slow and inefficient for professional use, BASIC was nevertheless simple to learn and easy to use, and it became an important academic tool for teaching programming fundamentals to nonprofessional computer users. The explosion of microcomputer use beginning in the late 1970s transformed BASIC into a universal programming language. Because almost all microcomputers were sold with some version of BASIC included, millions of people now use the language, and tens of thousands of BASIC programs are now in common use. In the early 1990s the Microsoft Corporation enhanced BASIC with a GUI (graphic user interface) to create Visual Basic, which became a popular language for creating PC applications.

In 1968 Niklaus Wirth, a professor in Zürich, Switzerland, created Pascal, which he named after 17th-century French philosopher and mathematician Blaise Pascal. Because it was a highly structured language that supported good programming techniques, it was often taught in universities during the 1970s and 1980s, and it still influences today's programming languages. Pascal was based on ALGOL (Algorithmic Language), a language that was popular in Europe during the 1960s.

Programs written in LISP (List Processing) manipulate symbolic (as opposed to numeric) data organized in list structures. Developed in the early 1960s at the Massachusetts Institute of Technology under the leadership of Professor John McCarthy, LISP is used mostly for artificial intelligence (AI) programming. Artificial intelligence programs attempt to make computers more useful by using the principles of human intelligence in their programming.

The language known as C is a fast and efficient language for many different computers and operating systems. Programmers often use C to write systems software, but many professional and commercial-quality applications also are written in C. Dennis Ritchie at Bell Laboratories originally designed C in the early 1970s.

In 1979 the language Ada, designed at CII Honeywell Bull by an international team led by Jean Ichbiah, was chosen by the United States Department of Defense as its standardized language. It was named Ada, after Augusta Ada Byron, who worked with Charles Babbage in the mid-1800s and is credited with being the world's first programmer. The language Ada has been used to program embedded systems, which are integral parts of larger systems that control machinery, weapons, or factories.

Languages such as FORTRAN, Ada, and C are called procedural languages because programmers break their programs into subprograms and subroutines (also called procedures) to handle different parts of the programming problem. Such programs operate by “calling” the procedures one after another to solve the entire problem.

During the 1990s object-oriented programming (OOP) became popular. This style of programming allows programmers to construct their programs out of reusable “objects.” A software object can model a physical object in the real world. It consists of data that represents the object's state and code that defines the object's behavior. As an object called a sedan shares attributes with the more generic object called a car in the real world, a software object can inherit state and behavior from another object. The first popular language for object-oriented programming was C++, designed by Bjarne Stroustrup of Bell Laboratories in the mid-1980s. James Gosling of Sun Microsystems Corporation created a simplified version of C++ called Java in the mid-1990s. Java has since become popular for writing applications for the Internet.

Hundreds of programming languages or language variants exist today. Most were developed for writing specific types of applications. However, many companies insist on using the most common languages so they can take advantage of programs written elsewhere and to ensure that their programs are portable, which means that they will run on different computers.

 

2. Ответьте на вопросы, используя выделенные в тексте слова.

According to the text which language

was named after a person.  
is used for system software.  
doesn’t work with numeric structures.  
is considered the first.  
is easy for nonprofessional users.  
is popular for Internet applications.  
widely used in Europe in the 1960s.  
is based on another language.  
can model a physical real-life object.  
works with equations.  
suits for business-related tasks.  
is used for academic purpose.  
uses a graphical user interface.  
define an object’s state and behavior.  

 

4. Заполните таблицу.

Language Full name  
Creator/date of creation  
Comments /Комментарии/  
     

 

5. Используя таблицу расскажите о 5 наиболее распространенных языках программирования.

 

– Конец работы –

Эта тема принадлежит разделу:

УЧЕБНО МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО АНГЛИЙСКОМУ ЯЗЫКУ ДЛЯ СТУДЕНТОВ

УЧЕБНО МЕТОДИЧЕСКОЕ ПОСОБИЕ... ПО АНГЛИЙСКОМУ ЯЗЫКУ ДЛЯ СТУДЕНТОВ... ФИЗИКО МАТЕМАТИЧЕСКОГО ФАКУЛЬТЕТА С ДОПОЛНИТЕЛЬНОЙ СПЕЦИАЛЬНОСТЬЮ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Programming languages

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

С ДОПОЛНИТЕЛЬНОЙ СПЕЦИАЛЬНОСТЬЮ
«ИНФОРМАТИКА» Авторы-составители:   Сафонова Ирина Георгиевна Проняева Мария Вадимовна   Р

Telecommunication
    Communication ties together the parts of a society just as the nervous system ties together the parts of an individual.

Computers
  Generally, a computer is any device that can perform numerical calculations—even an adding machine or a slide rule. Currently, however, the term usually refers to an electronic devi

Computer applications
  Modern computers have a myriad of applications in fields ranging from the arts to the sciences and from personal finance to enhanced communications. The use of supercomputers has be

Текст 5.
1. Прочитайте текст. Hardware /Part 1/   A digital computer's hardware is a complex system of four functionally different elements—a centr

Текст 6.
1. Прочитайте текст. Hardware /Part 2/   Most digital computers store data both internally, in what is called main memory, and externally,

Bill Gates
American computer programmer and entrepreneur who cofounded Microsoft Corporation, the world's largest personal-computer software company. Gates wrote his first software program at the

Software
  Two types of software instruct a computer to perform its tasks—systems software and applications software. Systems software is a permanent component of the computer that controls it

Programming
    Software is written by professionals known as computer programmers. Most programmers in large corporations work in team

The Internet
  A computer network is the interconnection of many individual computers, much as a road is the link between the homes and the buildings

The social impact of computers
Until the mid-1980s few people had direct contact with computers. Then people began to purchase PCs for use at home, and in the 1990s the Internet and the World Wide Web came to affect nearly ev

Computer crimes
  Computers, with all the benefits they offer, also unfortunately can enable cybercrime, or computer crime. Of course, the computers and their electronic components have always been t

Information technology
  The computer industry itself - the development and manufacturing of computer hardware and software - had a major impact on society in the late 20th century and has become one of the

The future of computers
  Research and development in the computer world moves simultaneously along two paths—in hardware and in software. Work in each area influences the other. Many hardware syste

Where to next?
More than half a century has passed since John Atanasoff and Clifford Berry built the first digital computer. We've seen computers evolve from giant, air-conditioned beasts with their own staff of

Four common PC problems you can fix yourself
Computer problems may seem immensely complicated at first glance. But some are relatively easy to fix. That doesn't mean they will be cheap if someone else does the job. Replacing a hard d

Computer viruses
Types of virus From worms to macros, there's a whole host of viruses out there to catch... Worms These viruses spread via computer networks. The I

Man and machine
One place where artificial intelligence has found a natural home is in the development of computer games. AI (artificial intelligence) in computer games is becoming increasingly sophisticated as co

The digital decade
Now, we talk about this as the decade of Digital Lifestyles, the decade of Digital Workstyles. That means that all these tools are becoming mainstream. And it's not just one application that makes

Mac Pro: The ultimate in desktop computing
The new Mac Pro desktop is a thing of beauty. Inside and out this box looks like it is the ultimate desktop computer on the market today. With two, 64-bit, dual-core Intel Xeon “Woodcrest”

The hard disk that changed the world
August 7, 2006 issue - If there's a bottle of vintage champagne you've been saving, next month is the time to pop it open: it's the 50th anniversary of hard-disk storage. Don't laugh. On Sept. 13,

The unified communications revolution
Today, the Internet provides us with nearly unlimited access to information about markets, products and competitors. Productivity applications help us use that information to gain insight into a ra

Technology is the tool, people are the key
Technology is everywhere in the workplace - in laptop computers, personal digital assistants, "smart" wireless telephones, the Internet, and business servers. But people remain the core o

Console wars: Which is best?
As Microsoft unleashes its Xbox 360, gamers face a difficult decision - whether to buy the new machine or wait for the next gen consoles from Sony and Nintendo. Three game journalists present the c

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги