Over time, however, an almost countless number of variations of BASIC have been created, and
some are very rich in programming power. Microsoft??™s Visual Basic, for example, is a powerful language rich
in modern features.
Dennis Ritchie created the very influential third-generation language C in 1971. C was developed as a language
with which to write the operating system Unix, and the popularity of C and Unix rose together. C is also an
imperative programming language. An important part of C??™s appeal is its ability to perform low-level manipulations,
such as manipulations of individual bits, from a high-level language. C code is also unusually amenable
to performance optimization. Even after 34 years, C is neck-and-neck with the much newer Java as the most
popular language for new work (http://www.tiobe.com/tpci.htm).
During the 1970s, the language Smalltalk popularized the ideas of object-oriented programming. Objectoriented
languages are another subcategory of imperative languages. Both procedural and object-oriented
languages are imperative languages. The difference is that object-oriented languages support object-oriented
programming practices such as inheritance, encapsulation, and polymorphism.
Pages:
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134