FROM QUORA (linked above), UNEDITED.................................. (just sayin')
What programming languages are used at ISRO?
4 Answers
Prateek Sharma
Prateek Sharma, Scientist at Indian Space Research Organisation (2014-present)
Updated Aug 31, 2017 · Upvoted by Anuj Jagtap, works at Indian Space Research Organisation and Amit Upadhyay, former Scientist at Indian Space Research Organisation (2012-2018)
Originally Answered: what kind of programming languages are used in ISRO ?
It depends upon in which ISRO centre/area/group/division you are working on . ISRO is a very large organization and it has 16 centres all over India.
As far as my experience in ISRO is concerned, I am working in Atmospheric and Oceanic Sciences group in Space Applications Centre, Ahmedabad, ISRO. Here people are working mostly in
FORTRAN : FORTRAN is the most popular language in our group because of it’s high speed and efficiency. This language is made specifically for numerical computation. Almost all Numerical Weather Prediction models have been written in FORTRAN.
MATLAB : Matlab is being used extensively for graphics and plotting purposes. But it’s a commercial software. People are encouraged to use free and open source software in order to cut the unnecessary expenses.
Python : Being a general purpose programming language and it’s versatile nature, python is gaining more popularity than any other language in our community. It can be effectively utilized in post processing of satellite data. I work mostly in python.
However in other departments, people also use C, C++, Java, Javascript, Perl etc.
The best thing about working in ISRO is, you are not bound to learn any specific language. You are free to do work in any language in which are comfortable.
If you can produce desired output and results, languages doesn’t matter.
My advice :
Learn Python, it has the fastest growing community in the world. Other languages have limited scope and made for specific fields like FORTRAN for meteorology, C,C++ for software design , Java for web design etc. Python is like an all rounder, it can easily fit in all fields. It’s potential is limitless.
Weather you join ISRO or not, learning python will help you in all your future endeavors as a programmer. Even Quora has been written in Python.
PS
6.8k views · View 65 Upvoters · View Sharers · Answer requested by Dhritiman Chakraborty
Related Questions
More Answers Below
What are the technologies used in ISRO at present?
I am fresher who wants to get a job at ISRO. What programming languages should I learn?
Which programming languages are used by NASA?
What is the history of ISRO?
What are the various programming languages that space organisations like ISRO and NASA use?
Tirtha Chakrabarti (তীর্থ চক্রবর্তী)
Tirtha Chakrabarti (তীর্থ চক্রবর্তী), studied Theoretical Physics
Answered Apr 4, 2017 · Upvoted by Siddani Srinivasa Rao, Scientist/Engineer-sc at Indian Space Research Organisation (2017-present) and Manika Nagpal, former SRFP fellow (Indian Academy of Sciences) at Indian Space Research Organisation (2016) · Author has 693 answers and 1.5m answer views
ISRO needs and develops software to run the computer network, systems and simulations. Apart from various softwares/applications developed at centers like Space Application Center, ISRO has a network of centers and ground-stations and this network is managed by ISTRAC. ISRO uses both Linux- and Windows-based platforms and develops for both too. JAVA is the favored language, but C, C++, C#, Python, Perl etc. are also used- whatever gets the work done.
Software is also required for running various systems. In satellites, different programming languages are used at different levels depending on the use of processor. At many places basic programming languages like assembly language and C++ with FORTRAN is used for mechanical movements. (These were used in Mars orbiter, for example). For data handling FPGA is widely used at different places (VHDL is used). for the Attitude and Orbit Control System, ADA can be used (so also related to PASCAL and other languages). For nanosatellites, C, Lua and Python can be used.
ISRO has to use software for the supercomputer simulations and centers do it as per requirements.
6.9k views · View 9 Upvoters
Virat Puar
Virat Puar, Love to give instructions to machines
Answered Sep 7, 2015
Originally Answered: what kind of programming languages are used in ISRO ?
Well the the ISRO and other space agencies like NASA specially used programming languages for Satellites. They mostly used ADA,C and C++ Guide for the Use of Ada Programming Language in High Integrity Systems like Satellite and the ESA Ada Coding Standard are available on ESA - Software engineering and standardisation - Coding Languages. The C language is used for payloads, for Digital Signal Processing software and for small instruments.
3.7k views · View 6 Upvoters
Pankaj Jahagirdar
Pankaj Jahagirdar, Computer Engineering Student
Answered Jan 16, 2017 · Author has 217 answers and 339.9k answer views
Originally Answered: what kind of programming languages are used in ISRO ?
Refer to this blog post:
http://blog.hackerearth.com/2014...
1.3k views · View 1 Upvoter
Related Questions
What are the technologies used in ISRO at present?
I am fresher who wants to get a job at ISRO. What programming languages should I learn?
Which programming languages are used by NASA?
What is the history of ISRO?
What are the various programming languages that space organisations like ISRO and NASA use?
What programming languages are used at Bosch?
How is Python used in ISRO?
How is ISRO used nowadays?
What is ISRO? What’s its work?
What type of language is used at ISRO interview?
Where is ISRO located?
What is the 'Mangalayan' space program of ISRO?
What is the new program ISRO has recently started?
WHAT PROGRAMMING LANGUAGES ARE BEST FOR AEROSPACE ENGINEERS ?
Where are centers of ISRO?