Will you take this poll?

Don’t like surveys, but this one was different. It was about one of my fav subject of interest. Fortran.

At the comp.lang.fortran someone posted this poll

I am posting my answers here. My answers are πŸ™‚

General Questions
————————-

1)How long have you been a Fortran programmer? (select the closest)
more than 40 years
between 40-30 years
between 30 -20 years
between 20-10 years
between 10-5 year. πŸ™‚
less than 5 years
I started yesterday

2)Which version of Fortran do you know in depth? (One or more
options)
FORTRAN 66
FORTRAN 77 πŸ™‚
Fortran 90 πŸ™‚
Fortran 95 πŸ™‚
Fortran 2003
Fortran 2008
None

3)Which of these versions of Fortran do you prefer for developing new
software? (One or more options)
FORTRAN 66
FORTRAN 77
Fortran 90
Fortran 95 πŸ™‚
Fortran 2003 πŸ™‚
Fortran 2008
None

4) How many lines of code has the largest Fortran program which have
you ever seen?
0 – 1K LOC
1 – 10K LOC
10 – 100K LOC πŸ™‚
100K LOC – 1G LOC πŸ™‚
More than 1G LOC

5) You have developed programs in Fortran for:
Weather and climate modelling and forecasting
Astrophysics
Web applications
Condensed matter and material designing
Signal processing
Computational mechanics πŸ™‚
Molecular dynamics
CAD/CAM
CFD
FEM πŸ™‚
Surface Profile πŸ™‚
3D Ground-water flow model
Hydrology & Water Quality Water Bodies
Dynamic Pipe Flow Distribution
Ground Motions from Earthquakes
Analog electronic circuit simulator
Subsurface/reservoir flow
Wave propagation
Earth Simulator’s multiphysics code
Shock wave, solid mechanics models
Quantum chemistry
Linear algebra
Computer performance evaluation
AI
Games πŸ™‚
GUIs πŸ™‚
Petroleum exploration/production
Crystallography
Databases/administrative systems
Business Administration
Text processing πŸ™‚
Other

6)You have used Fortran in your work for:
Teaching πŸ™‚
Maintaining Legacy Software πŸ™‚
Implementing New Software πŸ™‚
Having fun πŸ™‚
Other

7)You program using Fortran because
Fortan is the best language πŸ™‚
Fortran is the only language you know
Fortran is the language used in your lab/corporation
You need specific Fortran libraries (e.g. BLAS, NAG Fortran πŸ™‚
Library)
You work on/with a legacy Fortran code πŸ™‚
other

8)What kind of tool/s do you use to develop or maintain Fortran
programs? (one or more options)
Source Code Analysis Tools
Restructuring / Refactoring Tools
Profilers
Integrated Development Environment πŸ™‚
Text Editors
Source code formatter (e.g. f2f90)
None

9)Which kind of developing practices do you use? (one or more options)
Version Control System Coftware (CVS,svn,Git,Others)
Agile Methodologies (XP, SCRUM,Other)
Testing
Peer Programming πŸ™‚
Test Driven Development
Model Driven Development
Bug Trackig
Software Development Methodology (Spiral,Waterfall,RUP,
Prototyping)
Object Oriented Programming
Strucutred Programming πŸ™‚
Parallel programming (OpenMp,Mpi ,Cuda,Other)
Other

10)What kind of development tool should be improved for Fortran?
IDEs
Compilers (e.g. full F2008 compilers) πŸ™‚
Program optimizers
Source code transformation tools
Source code formatting
Testing tools
Static code analysis tools
Performance analysis or profiling
Others
I love those that I’m using, I don’t care about new tools

11) When you develop in Fortran you prefer:
Graphical user interface tools
Command line tools
Both of the above πŸ™‚
I don’t care

13)How often do you program in Fortran?
Daily πŸ™‚
Weekly
Monthly
Less frequently

14)You know/have used
OpenMP
MPI πŸ™‚
Coarrays πŸ™‚
Auto parallelization
OpenAcc

15)Compiler/s you use:
Absoft
Cray
gfortran πŸ™‚
IBM xlf
ifort πŸ™‚
Lahey
NAGware f95
Open64
PGI Portland
Other

Want to take the poll, once they post the poll online, will link it from here.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s