• Easy to learn and use and is intuitive.

  • Structured programming and data structuring are supported.

  • It has only 5 data types which are sufficient for most purposes. Others have a larger number of data types.

  • The code length is typically much smaller compared to other languages without compromising on readability or user understanding.

  • Great for general purpose programming and prototyping.

  • There are no limitations on size of data except due to physical factors.

  • This language has introduced the concept of indented code blocks.