Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Translate the following text, try to understand it




History of C++

During the 60s appeared some new programming like ALGOL 60 that gathered from FORTRAN the concepts of structured programming which finally would be used by CPL and its successors (like C++). Later ALGOL 68 also influenced directly in the development of data types in C. Nevertheless ALGOL was an unspecific language and its abstraction made it little practical to solve habitual tasks.

In 1963 it appeared the CPL (Combined Programming language) with the idea of being more specific for concrete programming tasks of that time than ALGOL. Nevertheless this same specificity made it a very great language and, therefore, difficult to learn and to implement.

In 1967, Martin Richards developed the BCPL (Basic Compiled Programming Language), that signicated a simplification of the CPL taking the best things that this language offered. But it continued being a very abstract language, that made it portable little but little adapted to the peculiarities of a concrete machine.

Early 1973, Denis Ritchie, had developed the bases of C. The inclusion of types, its handling, as well as the improvement of arrays and pointers, along with later demonstrated capacity of portability without for that reason become a high-level language, contributed to the expansion of the C.

Early 1980, Bjarne Stroustrup, from Bell labs, began the development of the C++ language, that would receive formally this name at the end of 1983, when its first manual was going to be published. In October 1985, appeared the first commercial release of the language and the first edition of the book “The C++ Programming Language” by Bjarne Stroustrup.

From 1990, ANSI committee began the development of an own standard for C++. In the period passed until the publication of the standard’s final draft in November 1997, C++ lived a great expansion in their use and nowadays it is the most used language in the development of applications. Also until the publication of the standard, the C++ language has lived great changes and has incorporated new concepts.

Why C++?

C++ has certain characteristics over other programming languages. Most remarkable are:

Object-oriented programming

The possibility to orientate programming to objects allows the programmer to design applications from a point of view more like a communication between objects that on a structured sequence of code. In addition it allows the reusability of code in a more logical and productive way.

Portability

You can practically compile the same C++ code in almost any type of computer and operating system without making changes. C++ is one of the most used and ported to different platforms programming language.

Brevity

Code written in C++ is very short in comparison with other languages, since the use of special characters is preferred before key words, saving effort (and prolonging the life of our keyboards).

Modular programming

An application’s body in C++ can be made up of several source code files that are compiled separately and then linked together. Saving time since it is not needed to recompile the complete application when making a single change but only the file that contains it. In addition, this characteristic allows to link C++ code produced in other languages like Assembler or C.

C Compatibility

Any code written in C can easily be included in a C++ program without making changes.

Speed

The resulting code from a C++ compilation is very efficient, due indeed to its duality as high-level and low-level language and to the reduced size of the language itself.

 

The words to the text:

to gather собирать

successor преемник

specificity специфичность

therefore поэтому, следовательно

to implement выполнять

array множество

manual справочник, руководство

to incorporate присоединять

sequence ряд

reusability повторное использование

brevity краткость

to link связывать, соединять

to contain содержать

duality двойственность

 





Поделиться с друзьями:


Дата добавления: 2015-10-27; Мы поможем в написании ваших работ!; просмотров: 562 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Жизнь - это то, что с тобой происходит, пока ты строишь планы. © Джон Леннон
==> читать все изречения...

2264 - | 2037 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.