Smalltalk was developed by Xerox. The first release was in 1972. Pascal is a descendent of Algol. So, it provides several concepts similar to Algol. They are compound statements, block structures, recursion, etc.
Programs written in Pascal are easy to read, understand and maintain.
The very design of the language promotes organization and good programming structure, making it an ideal teaching tool. However, Pascal language lack several features such as separate compilation of units and variable length arrays for subprogram parameters. This makes Pascal not well suited for applications in the real world. All object based languages have three concepts. They are data abstraction, inheritance, and dynamic type binding.