A programming language

Автор: Пользователь скрыл имя, 04 Ноября 2011 в 21:46, реферат

Описание работы

текст с переводом, и грамматикой

Работа содержит 1 файл

A programming language.docx

— 30.40 Кб (Скачать)

     Programming language 

     A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely. 

     Thousands of different programming languages have been created, mainly in the computer field, with many more being created every year. Most programming languages describe computation as a sequence of commands, although some languages, such as those that support functional programming or logic programming, use alternative forms of description. 

     A programming language is usually split into the two components of syntax (form) and semantics (meaning). Some languages are defined by a specification document (for example, the C programming language is specified by an ISO Standard), while other languages, such as Perl, have a dominant implementation that is used as a reference. 

     It is generally accepted that a complete specification for a programming language includes a description, possibly idealized, of a machine or processor for that language. Programming languages differ from natural languages in that natural languages are only used for interaction between people, while programming languages also allow humans to communicate instructions to machines. 

     Programming languages usually contain abstractions for defining and manipulating data structures or controlling the flow of execution. The practical necessity that a programming language support adequate abstractions is expressed by the abstraction principle; this principle is sometimes formulated as recommendation to the programmer to make proper use of such abstractions.

      

     The theory of computation classifies languages by the computations they are capable of expressing. ANSI/ISO SQL and Charity are examples of languages that often called programming languages.  
 
 
 
 
 
 
 

Язык  программирования 

     Язык  программирования - искусственный язык, который предназначен для передачи инструкций  машине, особенно компьютеру. Языки программирования могут  использоваться для создания программ, которые управляют поведением машины и / или точно выражают алгоритмы. 

     Были созданы тысячи разных языков программирования, в основном в области компьютерных технологий, и дополнительно создаются каждый год. Большинство языков программирования описывают вычисления как последовательность команд, хотя в некоторых языках, которые поддерживают функциональное и логическое программирование, используются альтернативные формы описания. 

     Язык  программирования, как правило, состоит из синтаксиса

     (форма) и семантики (смысл). Некоторые языки определяются спецификационным документом (например, язык программирования Си определяется стандартом ISO), в то время как другие языки, например Perl, имеют доминирующую реализацию, которая используется в качестве ссылки.

      
Принято считать, что полная версия спецификации языка программирования включает в себя описание, возможно, идеализированное, в машине или процессоре для этого языка. Языки программирования отличается от естественных языков тем, что естественные используются только для взаимодействия между людьми, в то время как языки программирования позволяют людям общаться с инструкцией к машинам.
 

     Языки программирования обычно содержат абстракции для определения и манипулирования структурами данных или управления потоком выполнения. Практически необходимо, чтобы язык программирования, поддерживал адекватную абстракцию, выражается это принципом абстракции; этот принцип иногда бывает сформулирован в качестве рекомендации для программиста, для правильного использования таких абстракций.  

     Выразительная мощность: теория вычислений классифицирует языки вычислений, которые они способны выразить. ANSI / ISO SQL и Charity являются примерами языков, которые часто называют языками программирования. 
 
 
 
 
 
 

  Vocabulary: 

  Predate – предшествуют

  Behavior - поведение

  Precisely – точно

  direct - прямой

  computation - вычисление

  sequence - последовательность

  description - описание

  implementation - реализация

  flow - поток

  split - раскол

  dominant - доминирующий

  adequate - адекватный 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tashkent University of Information technologies 
 
 
 

 

“Programming language” 
 
 
 
 
 
 
 
 
 
 
 

                       Son Anna

                       227-09 group 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   

             Tashkent 2011

Информация о работе A programming language