Professional Documents
Culture Documents
net/publication/280735187
CITATIONS READS
0 292
1 author:
Debasish Jana
TEOCO Software Pvt Ltd
163 PUBLICATIONS 164 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Debasish Jana on 07 August 2015.
Story
Computing in Kolkata - Strolling Down
Memory Lane
The memories of punch card puts me in the history lane, although history as a subject was too
repelling for me in school days, and used to drag my marks down in schools. As time passes by,
memories of the past as well as knowing the history of things, places, events become so sweet, so
pounding, motions get dragged by emotions. In Rabindranath Tagore’s words, Purano shei diner kotha,
bhulbi ki re, haay o shei, chokher dekha, Praner kotha, shei ki bhola jaay? aay aar ek ti baar aay re shokha,
praner maajhe aay mora, shukher dukher kotha kobo, praan judabe taai (The memories of the good old
days, can you ever forget them? They were witnessed by our eyes, were the voice of our life, Can they
ever be forgotten? Come back once more, my friend, come and be a part of my life. We will talk of
smiles and tears, and will feel very good about it).
Last June, I completed 25 years (silver jubilee) since graduating in Computer Science from
Jadavpur University. We were the third batch of undergraduate Engineering in Computer Science
Jawaharlal Nehru, Prime Minister of India visited ISI in Machine from this University. Unbelievable! So many years have passed by. We had One Regional Computer
Tabulation Unit P C Mahalanobis, Pandit Jwaharlal Nehru
& K C Poddar on 1954 (Photo courtesy: Reprography and Centre (RCC) that used to meet the computing need of the University as well as for the local
Photography Unit, ISI Kolkata)
industries and corporates because almost none had an in-house infrastructure back in mid-80s. In
the RCC, we had two windows, one labeled as "Input" and other labeled as "Output". In Input window, we used to submit our deck of punch cards
containing program in Fortran or Cobol or Algol or PDP-11 Assembly. I was an expert in reading punch card holes to decipher the character punched
in a column. And I remember, when we were not allowed to punch ourselves, the punch card operator who was familiar with COBOL syntax used
to correct our assembly statement written as MOV command by MOVE, thinking it was a spelling mistake. And, we had to re-punch those cards.
Later, we were allowed to punch ourselves. After submitting the deck of cards to Input, we had to wait at least 3-4 hours (sometimes more) to get
the output (in 132 column line printer sheets) from the Output window. Since so much waiting time to see the output coming in, we had hardly any
option to write incorrect programs. So, automatically, our programming skills were forced to be better, one mistake (syntax or logical) could lose
so much time that we couldn’t afford.
In Hindu mythology, it is believed that Goddess Durga was created from collective energies of all the Gods. She got her weapons from various
Gods: trident from Rudra, discus from Vishnu, thunderbolt from Indra, kamandalu from Brahma, ratnahar from Kuber etc. Computer Science course
and syllabus were designed from collective synergy of several different fields, electronics, mathematics, physics, mechanics, and many others.
While trying to collate memories from several thought leaders, pioneers, sweet and sour old recollections churned down memory lane, we
present here their personal reminiscences that had captured the emotions and of course historical footprints for computing in Kolkata, some told and
some untold earlier. Let’s get straight from the mouth of the horse, the Gurus and disciples of computing in Eastern India: “I'll tell you a tale strange but
true, Sir, And you can believe it or not, But I swear every word, Sir, is Gospel, A liar is one thing I'm not! I'll relate the events as they 'appened, A singular tale you'll
agree...” (from The Fisherman's Tale by Paul Wilkinson)
Kolkata (the then Calcutta), being the capital of British India, by end August 1955. By the end of 1959, the URAL-1, the
can boast not merely of few firsts in India, like trams, metros second such machine from USSR was in operation. Prior
but is well-known for its pioneering roles and innovative to HEC-2M and URAL-1, there were large number of
projects in arts, sciences, social work, and politics. Pursuits electromechanical DP machines from IBM, Hollerith (UK)
in Kolkata in Computer Science and technology may well and Powersemes (UK). These have been largely used in
claim for such an enviable status. It is, however, not too statistical work and government work in National Sample
well-known that computer age dawned in Kolkata when Survey Organization (NSSO).
the first analog computer was fabricated out of surplus- It is to be mentioned that activity in the area of
materials at the Indian Statistical Institute (ISI), Kolkata in 1950 with electronic computer development started in India in 1954 at Tata
its early use primarily with solution of simultaneous linear equations. Institute of Fundamental Research (TIFR) where the design of
Professor Prasanta Chandra Mahalanabis, the architect of a pilot model general purpose computer became operational in
ISI, could realize in those days the tremendous potentials of the 1956 and subsequently a fullscape version in 1960. This machine
fast and massive computational capabilities that would open up named TIFRAC was in operation till 1964 and many early users of
the electronic era. As early as in 1953, the ISI had mounted its the computer in the country had the opportunities of their initial
own models on research efforts in this direction. But technology experiences on it. The TIFRAC project was carried out in the first
overseas moved faster and ISI went for a purchase as well. British generation computer and was built with electronic hardware of the
Tabulating Machines (BTM) agreed to sell their machine, called time, namely, vacuum tubes, semiconductor bodies and ferrite core
HEC-2M (Hollerith Electronic Computer model 2M) to ISI but memory. The first attempt in India for the development of a general
would not undertake either to install or commission it or to maintain purpose second generation computer was undertaken jointly by
it in India. Two engineers, Mr Mohi Mukherji and Mr Amaresh the Indian Statistical Institute and Jadavpur University in Kolkata
Roy were recruited for this purpose. HEC-2M became operational in 1963. This was a system that was cost limited but reasonably
Way back in 1953, I attended a course as a Trainee in Unit application systems using Autocoder. We did install the
Record Machines (URM) at ISI, Kolkata. And in course computer in the EDP department as a separate unit at
of time, got acquainted myself with the panel wiring of Kolkata and not in the factory for obvious reasons prevailing
various applications. At that time, there was a system at that time. In those days, we made a direct changeover
called Powersemes. Many applications were done using of our systems, not even a pilot run. We implemented the
URM. We learnt that and spent almost 24 hours at ISI. I systems and then ultimately accepted by the trade unions.
still remember the 45 column card punch. I joined Union Applications like invoicing was taken earlier, then payroll,
Carbide caused by a vacancy there again on unit record systems. I and we went to use IBM 1401 system at ISI to test the programs, as
had a mastery over panel wiring at that time, and soon after, offered our installation was not ready at that time. It took huge time to build
a post in Bata India Limited. I still remember those old places and the conversion/migration work with accuracy and human effort,
offices and some names with whom I worked with in that period. as well. During eighties, I was responsible for implementation and
At Bata, with tabulator, collator, I did redesign our applications installation of many application systems all over India like Faridabad
and with the installation of IBM 1401, the most popular computer using yesteryears’ computers TDC-316, HCL Horizon and other
in the commercial environment at that time, we developed many systems.
The first Electronic Digital Computer HEC-2M was scientists presented a Fifth Generation knowledge-
installed in 1956 in the Indian Statistical Institute based Computing (FGCS/KBCS) Program indicating
(ISI), and the subsequent one Russian Machine that up to 4th Generation both PCs and large-scale
URAL-1 in 1958. I joined the skeleton of an Electronics computers were number-crunching machines, but
Laboratory in ISI after my MSc (Tech) Exam in the for human decision-making process in the society,
then newly started Radio-Physics Electronics in science, health care and industry - what is needed
1955 (practical exam was yet to take place). After is about 70% nonnumerical information processing
seeing a news item in a Calcutta newspaper in (pictures images, speech, language etc.), and 30%
which Prof. P C Mahalanobis (PCM) was showing number-crunching problems. Coming back to India,
an incomplete Analog Computer to the then some of us tried our best to convince the then
Prime Minister Jawaharlal Nehru. I met Professor Government Departments DOE & DST, about the
Mahalanobis who gave me a detailed lecture on need for taking national-level KBCS/FGCS projects.
the importance of computer for developmental The other important event that occurred in India
planning in India, and asked me to join the computer laboratory was that in 1984. Shri. Rajiv Gandhi became the Prime Minister
yet to be formed. ISI did develop one small ten by ten matrix solver, with an ambition to make India a powerful computerized modern
not fully complete though, in 1954. After my joining in 1955 we nation. The new computer policy of 1984 was announced within
started R&D in Digital Computers about which we knew very little 19 days of Shri. Gandhi’s assumption of Prime-Minister’s office
except a few reports received from abroad. liberating the shackled potential of Indian IT. Shri. Rajiv Gandhi also
After an intensive successful R&D in 50s & 60s on magnetic believed effectiveness of the power of R&D in shaping the destiny
drum memory and tiny toroidal core memories, we in collaboration of a nation.
with Jadavpur University developed the first solid state Computer In 1985, DOE launched the famous KBCS/FGCS project
ISIJU-I, and TIFR in the same period developed TIFRAC-I with following the style of Japan’s and UK’s ELVY projects, involving
vacuum tubes - which were the first two digital computers in ISI, TIFR, IISc & IIT (Madras). ISI became the Centre of Excellence
India. TIFR transferred its computer technology and ISI transferred with myself as the national coordinator in the areas of Pattern
its memory technology to ECIL that started developing TDC- Recognition, Image Processing, Computer vision, & AI; TIFR with
12, 16 etc. But both ISI and TIFR stopped hardware research and Prof. P V S Rao as the national coordinator started research work
concentrated on advanced level applications with nonnumerical in the areas of speech & language processing; IISc (Bangalore) with
information processing namely pattern recognition (speech, Prof. Raja Raman as the national coordinator concentrated in the
speaker, and pictures), image processing, computer vision, and areas of parallel processing. Prof H.N. Malabala of IIT (Madras) was
artificial intelligence. ISI developed internationally recognized Soft- the national coordinator in the areas of Expert System Development.
Computing R&D groups, (Fuzzy Logic, ANN, Genetic Algorithms There was an apex committee with all these national coordinators
etc.). TIFR concentrated on Theoretical Computer Science. In late as members and Dr. N Seshagiri was the Chairman of the Apex
1970s, ISI developed some very significant theoretical and applied committee. The project had substantial amount of foreign exchange
research program on Cybernetics & Systems theory. The decade for the travel & training of the young scientists learning in each of
of 80s was very significant both from National & International the national centers to different International centers of excellence
developments in the fields of ICT. like MIT, Stanford, Maryland, Oxford, Cambridge, Michigan etc. in
In 1980 at the 8th World Computer congress in Tokyo, Japanese respective areas, and about 50 young scientists were trained.
Prof. Chaudhuri did his BE in Electrical state-of-the-art. His name unfortunately now is a forgotten one,
Engineering at University of Calcutta, ME in even at IIT (KGP). He was also an important member of the team
Electronics & Telecommunication Engg., with under late Prof. Meghnad Saha, which designed the electron
specialization in Computer Engineering at microscope at Rajabazar Science College, probably the first in
Jadavpur University. He has over 25 years of India. He retired from Indian Institute of Management, Kolkata. His
teaching experience in the areas of Computer research interests are represented through publications scattered
Architecture & Organization, Operating Systems, Digital Logic, over a large number of international journals on subjects ranging
Compiler Design, Computer Graphics from analog computation, control theory, to applied & pure
mathematics, to physics, to mechanical engineering, to electrical
The scientific history of India is replete with names who have not engineering, and of course in the areas of management. In fact
been given their due recognition and honor - mainly because of being the first to theorize and solve the mathematical intricacies
negligence and apathy. One name that immediately comes to of third-order servomechanism, he came to be known as Third-
mind is the multifaceted persona of the late Prof. Arun Kumar Order Chaudhuri in the Control Theory community. He had told this
Chaudhuri (DSc). He was one of the founder teachers of the Indian correspondent a few years before his death that he could visualize
Institute of Technology, Kharagpur when it was set up in 1951. At a solution to Fermat’s Last Theorem, which alas was not to be.
that time he was instrumental in designing and implementing Born in Kolkata on the 23rd of June, 1924, he breathed his last, an
the first analogue computer in India, which was at that time the unsung pioneer, on 12th of May, 2002.
Russian Hollerith Company: Punch card machine installed by Russian Delegation at ISI, in 1956 Dr. S Bhagavartan, scientific advisor of defense minister in ISI on 22.01.1966
Russians engineers in ISI on, 20.07.1956 (Photo courtesy: Reprography and Photography Unit, ISI Kolkata) (Photo courtesy: Reprography and Photography Unit, ISI Kolkata)
(Photo courtesy: Reprography and Photography Unit, ISI Kolkata)
fte
at Stevens Institute of Technology, USA). archaic. Didn't seem that way back then - it felt like we
were doing something incredibly special and cool. We
s from Clas
Many fond memories of my time studying computer science rg were "programming" when most people had no idea
at Jadavpur University (1983-1987) relate to the high-quality raduation
what that was. That sense of wonder is what I remember
instruction imparted by Profs. Sukumar Ghosh, Debabrata most about my four years at JU. Our teachers had the
Ghosh Dastidar, Shyamal Majumdar, Debidas Mukherjee, foresight to develop a curriculum that covered all
and Mohit Roy. Looking back, it is fair to say that I wasn't aspects of what makes a computer - from transistors
drawn to computer science during the first couple of years to flip-flops to algorithms to communication theory.
ew
at Jadavpur. At the end of the second year, it never ceased to Each semester seemed to fit in one more piece to
Vi
surprise me how quickly the first two years had vanished and the puzzle and helped me understand this
how little problem-solving skills I had acquired. This was despite thing called a computer (or "machine"
the fact that we had encountered excellent teachers along the way. as we sometimescalled it).
(It was only years later I realized that "things take time".) Looking back after 25 years,
Things started changing with Prof. Roy's data structures course in the first semester I'm grateful for that
of the third year. That course convinced me that there was something very deep and Arobinda Gupta, education.
mathematical about computer science that went beyond simply making a program "work". Professor, Department
I suppose that semester was also the first time we heard of Dijkstra, Hoare, Wirth, and other of Computer Science &
computer scientists. Amazingly, some of their books were also available in our departmental Engineering, IIT Kharagpur
library. A few of us learnt to bribe our librarian, the evergreen Mr. Nirmal Dey, with cigarettes, so (Arobinda Gupta did his Bachelors and Masters in
we could keep the books beyond the due date. Electronics and Telecommunication Engineering from Jadavpur
That I chose to pursue research as a vocation was certainly aided by many discussions with University, Kolkata in the late 80s. He is currently a Professor in the
the above core group of faculty, particularly Prof. Shyamal Majumder. I fondly recall the time when I Department of Computer Science & Engineering at IIT Kharagpur)
borrowed a book on Mathematical Logic by Stephen Kleene from the departmental library.
Prof. Majumder simply said that I had stumbled upon a "gold mine" and that I should "study the book". It was the mid-80s when we first got the chance to program on a
He also made time every week to discuss the chapters of the book. At a certain point, he suggested that computer. The Burroughs mainframe in the Regional Computer Center
I meet one of the senior PhD students, Debasish Banerjee. Debasish da introduced me to the magic of (RCC) located in Jadavpur University, Kolkata used to be the pride
programming language semantics and gave me a photocopy of one of the earliest books on the subject. I of Eastern India in those days, with many companies and other
have gone back to that book many a time in the intervening years and the photocopy still remains with me. institutions depending on it for their IT and other computational
We were able to interact with Prof. Sukumar Ghosh only in the second semester of our final year. The needs. We being students were the less important users, and
high quality of his operating systems lectures still remain a fond memory; that clarity and meticulousness our interface to the vaunted machine was limited to two
is something to which I still aspire. Debasish da was a student of Prof. Ghosh and had alerted me to the windows, an "Input" window to submit our programs on a
scholarship of some of the faculty in our department. Despite the paucity of resources, Profs. Roy and deck of punched cards, and an "Output" window to collect
Ghosh Dastidar had published in the Communications of the ACM and The Computer Journal. Prof. Ghosh the printouts with the result at the end of the day. Well,
had published in the Journal of the ACM. Moreover, we were very proud to discover that Prof. Ghosh had that, and looking at the giant machine wishfully through
communicated a theorem to Dijkstra which became the topic of one of Dijkstra's famous EWD notes. glass partitions, and just being jealous at the seemingly
Debasish da, himself, had published an article in the ACM TOPLAS; he had an uncanny ability to ask probing superhuman CMC Engineers who got to walk around and
questions, to most of which I had no answers. fiddle with the machines; more so in the hot summer
Finally, it was a great pleasure to share in the process of learning with my classmates. Not only did months as the RCC floor where the machine was
they unknot many of my complicated reasoning processes, but also they opened my eyes to the world housed had the only air-conditioning around!
beyond computer science. I fondly remember our many discussions on theater, cinema, literature, politics,
love, and the meaning of life. By a great stroke of fortune I have been able to retain contacts with a few of
them over the past 25 years.