Dear Tom Clemo:
Thanks for your reply!, Sorry for the late reply I am on vacation for
few months. Yeah, after I post this message I have reviewed few of
the programming language, ex C++, MATLAB, and FORTRAN to choose one
to study. I thought MATLAB is good and I can understand it easily,
because I know the mathematics, the matrix operation and found it
easy for me. I am also attending C++ class and will see which one to
use, I more inclined to use MATLAB,
Regarding the cost no problem, I can get the programme for free, I am
working in a university that is not a problem ,
Thanks again for your advice,
AB
--- In hydrologymodel@..., Tom Clemo <tomc@...> wrote:
>
> Abnet,
> If you do not have very much programming experience, I
recommend
> MATLAB for new program development. It's advantages are that it is
a
> interpreted language rather than an compiled language and that
matrix
> manipulations are written similarly to the way we write them on
paper.
> The advantage of an interpreted language is that you get quick
feedback
> on errors and the errors are usually easier to understand than
errors
> identified by a compiler. This means faster program development.
The
> disadvantage of MATLAB over a compiled language is speed, though I
am
> told this is less of an issue than it used to be. For initial
> development, processing speed should not be a significant concern.
>
> I do not use MATLAB myself. I have used FORTRAN for many years
and
> am very happy with FORTRAN-90. I also use YORICK for situations
where an
> interpreted language is much more convenient than FORTRAN. YORICK
is
> excellent for data processing. I found YORICK a bit difficult to
learn,
> but wonderful once I have done so. My discussions with others have
> convinced me that MATLAB is a better way to start scientific
> programming. Experience with MATLAB significantly helps learning to
use
> a compiled language.
>
> Another language you may want to look at is COMSOL which was
previously
> sold as FEMLAB. It is a really a higher level package that is based
on
> MATLAB aimed at solving problems where partial differential
equations
> are important. I know very little about it, but it seems to have
become
> very popular. I suspect the decision of COMSOL over MATLAB is cost
of
> the programs compared to cost of your time. You, of course, can't
know
> in advance the time advantage of COMSOL over MATLAB. A disadvantage
now
> is portability of your programming knowledge. MATLAB has been well
> established for twenty years and relatively cheap. COMSOL is new,
rare
> and currently more expensive. So you can readily convince an
employer to
> buy MATLAB whereas COMSOL may be more difficult to convince them of.
>
> For those who want free software, I am told that OCTAVE is very
similar
> to MATLAB as is SCILAB. Yorick is also free. I would be very
interested
> to learn of comparisons of these programs.
>
> Tom Clemo
>
> >
> >
> > From: hydrologymodel@...
> > <mailto:hydrologymodel%40yahoogroups.co.in>
> > [mailto:hydrologymodel@...
> > <mailto:hydrologymodel%40yahoogroups.co.in>] On Behalf Of abiot89
> > Sent: Wednesday, June 20, 2007 6:54 PM
> > To: hydrologymodel@...
> > <mailto:hydrologymodel%40yahoogroups.co.in>
> > Subject: [hydrologymodel] Dear all
> >
> > I am doing research on urban runoff modeling; I am expected to
develop
> > a computer model to predict surface runoff in small urban
catchments. I
> > don't have any programming experience before, now I am studying
few
> > programming languages. But I haven't yet decided which programming
> > language I have to use. Can anybody give some advice which
programming
> > language is good for me?
> >
> > Abnet
> >
> >
>