Страница 25 из 25 Заключение
Добавление классов представляет собой качественный скачок языка С, наименьшее расширение, которое предоставляет возможности по абстракции данных для системного программирования. Опыт трех лет с промежуточными версиями ("С классами") демонстрирует как полезность классов, так и необходимостьва более общих возможностях, чем здесь представление. Эффективность как компилируемого кода, так и самого компилятора, сравнимы (в пользу С++) со старым С. Литература
1. B.W.Kernighan and D.M.Ritchi. The С Programing Language, Englewood Cliffs, NJ: Prentice Hall, 1978. 2. G.Orwell, 1984, London: Secker and Warburg, 1949. 3. B.Stroustrup. C++ Referenct Manual Murr. Hill NJ: AT&T Bell Laboratories CSTR-108, January 1, 1984. 4. B.Stroustrup, "Classes: An Abstract Data Type Faciliti for the Language", ACM SIGPLAN Notices 17, No 1 Januar 1982. pp.42-52. 5. B.Strousrup, "Adding Classes to C An Exercise in Language Evolution", Software Practice and Experience, 1 (1983),pp.139-161. 6. O-J.Dahl and C.A.Hoare, Hierarchic Programm Structures Structured Programming, New York; Academiу Press, 1972, pp.174-220. 7. O-J.Danl, B.Myrhaug and K.Nygaard, SIMULA Common Base Language, Oslo, Norway: Norwegian Computing Center, S-22, 1970. 8. Unix Programmer's, Manual Murr Hill, NJ: AT&T Bell Laboratories, 1979. 9. A.Goldberg and D.Robson, Smalltalk-81 The Language and Its Implementation, Reading, MA: Addison Wesley, 1983. 10. N.wirth. Programming in Modula-2. Berlin: Springer-Verlagм 1982. 11. J.C.Michell et al. Mesс Referenct Manual, Palo Altoм CA: Xerox PARC CSL-79-3, 1979. 12. В оригинале статьи ссылка на источника отсутствует. -прим.переводчика. |