Write a few words about the main idea of the text. — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Write a few words about the main idea of the text.

2017-12-21 220
Write a few words about the main idea of the text. 0.00 из 5.00 0 оценок
Заказать работу



Unit 9.


History of C++

Translate the following text, try to understand it.

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 – двойственность

 


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

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.