SMALLTALK

 

·         Readability-

 

Smalltalk is untyped which means we only need to type the variable name and value. Because of this feature reading and understanding a set of code which is written in Smalltalk is difficult, it also highly affects the readability of the programming language. Also, Smalltalk consist of very few rules, whereas other programming language consist of 100 or more rules. Since, Smalltalk had a smaller number of rules it was easy for the developers to read and understand the code which increased the readability of the code. Furthermore, Smalltalk uses “[]” to differentiate the loops and conditions, which increases the readability of the programming language.

 

·         Writability-

 

Smalltalk uses message sending to convert data for representation. Here methods are invoked by sending messages to an object, which in the end returns some object to the message sent. Further, if there is no method to invoke, the exception is thrown. This is the mechanism used by Smalltalk which increases the writability of the programming language. Since Smalltalk is object-oriented programming language it allows inheritance, which helps subclasses inherit behaviours from the superclass. This mechanism had a positive effect on its writability.

 

·         Reliability-

 

Smalltalk programming language allows type conversion. Also, Smalltalk is fully interpreted at real time, which checks for type mismatches at both load time and run time. Furthermore, Smalltalk allows for error correction in real time, which ensures the reliability of Smalltalk as a programming language.

Comments