Skip to main content

Counting


Letters and numbers are the two eyes of man. - Thirukkural (392)

Numbers, the oldest and greatest invention by the man kind, are the base for measurements, without which no useful inventions could ever be made. The objective of this post is to think through the representation of measurements, particularly the counting, in ancient tamil culture.

Ancient tamil culture:

Measurements are broadly classified into 7 parts.
  1. Counting (எண்ணல்)
  2. Weight (நிறுத்தல்)
  3. Liter for liquid (முகத்தல்)
  4. Volume for solid (பெய்தல்)
  5. Length (நீட்டல்)
  6. Time (தெறிப்பு)
  7. Comparison (சார்த்தல்)
Let's limit the scope only to counting for this post.

Counting are generally classified into two parts
  • Chitrilakkam - Fractions.
  • Perilakkam - Whole Numbers.
The following shows the names given for the fractions:
























The following shows the names given for the whole numbers:



























Other measurements include
  • 100 crores is Kumbam ( கும்பம் )
  • 1 lakh crores is Sangam ( சங்கம் )
  • 1 crore crores is Thamarai ( தாமரை )
  • 100 crore crores is Vaaranam ( வாரணம் )
Few other related words are:
  • Infinite is called Mudivili ( முடிவிலி )
  • One without any origin is called Anathi ( அனாதி )
The word Anaathi (அனாதி), which refers God, is the origin of the word Anathai (அனாதை), meaning orphan, implying that God is an orphan.

Also, the names used to represent the numbers, also correspond to other living and non-living entities of the corresponding size. For eg, Nummanal (நுண்மணல்) nice sand, is smaller than Mundiri (முந்திரி ), a cashew. Similarly, Vaaranam (வாரணம்), an elephant, is bigger than Thamarai (தாமரை ), a lotus. This also reflects how people lived closely with the nature.

Additionally, having names for such large numbers evidences their profoundness in mathematics and calculations.

Though in Indian Numeric system, we do have names, such as arab, kharab and padma, in sanskrit, it is very pitiful that we hardly use such names in modern life.

For eg, in 2G scam, the newspaper headline said "Scam of 1.76 lakh crore rupees". No tamil newspaper published "1.76 சங்கம் ரூபாய் ஊழல் " (1.76 sangam rupees scam). Barely any hindi newspaper printed "1.76 शङ्कु रुपया घोटाला" (1.76 Sangu rupees scam).

Our ancestors, who lived a glorified and advanced life, handed over to us a vast knowledge, that are discarded by us in our busy life, which is very unfortunate. Learning from their lives will make our lives better.

Comments

Popular posts from this blog

Productivity improvement for remote teams!

The typical working hours in IT companies are from 10 am to 6 pm, though it could extend beyond this time depending on the nature of the project. Usually, we expect everyone to put in about 8 hours a day. There are two broad categories to classify these eight hours: Collaboration time and Core working time.  Collaboration time is when interactions with others are needed and includes all the client meetings, standups, team huddles, and discussions. Ideally, these are the hours that enable individuals to complete their work. Individuals in the team have limited choices on when these meetings have to happen as it could involve multiple stakeholders. Core working time is when the actual work gets done and is the productive hours of the individual. The more focused the individual is, the more effective they are.  These two times overlap with regular office working hours and are not conducive to peak productivity. Some teams strive to have dedicated Core working hours when there are no

Six ways to land rovers on Mars.

Six ways to land robotic rovers on Mars Mars Rover problem is a popular problem statement used by companies to check object orientation and test-driven development skills. In this article, we'll take the core problem statement and see how the solution evolves through six different levels. Knowledge of high school level maths and little python helps to follow this article. The actual Problem Statement: A squad of robotic rovers is to be landed by NASA on a plateau on Mars. This plateau, which is curiously rectangular, must be navigated by the rovers so that their on-board cameras can get a complete view of the surrounding terrain to send back to Earth. A rover's position is represented by a combination of x and y coordinates and a letter representing one of the four cardinal compass points. The plateau is divided up into a grid to simplify navigation. An example position might be 0, 0, N, which means the rover is in the bottom left corner facing North. In order t

Import 1 billion records from Oracle to HDFS in a record time

The problem: A large scale manufacturing organization aggregates data from different sources, maintains it in a single Oracle table, and the number of records is in the order of a little over a billion. A monthly process has to fetch the data from Oracle to HDFS.  The constraint: Ideally, only the difference for each month could be fetched. But, there is little to no control over the Oracle data source and there is no reliable way to identify the delta. Hence, all the data have to be fetched all the time. To give a perspective, if the table is exported as a CSV from a SQL Client (say, SQL Developer), it takes more than 20 hours to download the table. The tool: Sqoop is the standard tool used to import data from the relational database to HDFS. The solution: $ sqoop import -D **oracle.row.fetch.size=50000 --fetch-size 15000 --num-mappers 40** --table ` <schema>.<table_name> ` -connect ` <jdbc_connection_url> `   --username ` <user> ` -P --target-dir ` <hdfs_ta