CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com

View Poll Results: Which programming laguage are u using for scientific purposes?

Voters
21. You may not vote on this poll
  • C/C++, Visual C++, MFC etc

    12 57.14%
  • Fortran

    1 4.76%
  • Java

    3 14.29%
  • Matlab

    4 19.05%
  • Other (specify)

    1 4.76%
Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    Join Date
    Dec 2001
    Location
    Greece, Athens
    Posts
    1,015

    POLL: Prog language for research

    This poll is for people using programming languages or programs like Matlab for scientific / research purpsoses like:
    - Signal / Image processing
    - Pattern recognition
    - Artificial inteligence
    - Telecommunications
    - Numerical analysis
    - Simulation
    etc

    So which of the above are u using???

    Theodore
    Personal Web Page (some audio segmentation tools): www.di.uoa.gr/~tyiannak

  2. #2
    Join Date
    Feb 2002
    Posts
    4,640

    Re: POLL: Prog language for research

    I, well a member of my team, used Matlab to test his theories; then C++ to put them into our product. This was an image processing algorithm.

    Viggy

  3. #3
    Join Date
    Dec 2001
    Location
    Greece, Athens
    Posts
    1,015

    Re: POLL: Prog language for research

    I forgot to say that I use (for pattern recognition and audio/video processing) Matlab, C and sometimes C++.
    Theodore
    Personal Web Page (some audio segmentation tools): www.di.uoa.gr/~tyiannak

  4. #4
    Join Date
    Jun 2002
    Location
    Moscow, Russia.
    Posts
    2,176

    Re: POLL: Prog language for research

    Java is good for research (especially when there are incompetent students involved). It has just right balance between easy discovering of bugs and soft demands to style. Irregardless of presence of required libraries though... I'm currently rebuilding such project, and what interesting is that it's complex system written in major part in spaghetti style, but it works!
    "Programs must be written for people to read, and only incidentally for machines to execute."

  5. #5
    Join Date
    Feb 2000
    Location
    San Diego, CA
    Posts
    10,354

    Re: POLL: Prog language for research

    Isn't Perl an option ?

  6. #6
    Join Date
    Dec 2001
    Location
    Greece, Athens
    Posts
    1,015

    Re: POLL: Prog language for research

    Quote Originally Posted by kirants
    Isn't Perl an option ?
    Well, maybe you're right. But that's why I've put the "other" option.
    Theodore
    Personal Web Page (some audio segmentation tools): www.di.uoa.gr/~tyiannak

  7. #7
    Join Date
    Jul 2005
    Posts
    57

    Re: POLL: Prog language for research

    Hello, non of teh people I know use fortran these days.

  8. #8
    Join Date
    Jun 2002
    Location
    Moscow, Russia.
    Posts
    2,176

    Re: POLL: Prog language for research

    Quote Originally Posted by buffal
    Hello, non of teh people I know use fortran these days.
    There is a lot of scientific software in Fortran. New project wouldn't be started in Fortran, but extention of old ones sometimes is in Fortran.
    "Programs must be written for people to read, and only incidentally for machines to execute."

  9. #9
    Join Date
    Jun 2005
    Posts
    20

    Re: POLL: Prog language for research

    Some co-workers and myself have used Matlab for image processing and to embed data within images. aka Steganography.

    Tex23bm

  10. #10
    Join Date
    Dec 2002
    Location
    London, UK
    Posts
    1,569

    Re: POLL: Prog language for research

    MATLAB has my vote for writing code quickly...
    but for writing quick code... C++.

    I can't STAND fortran, and never really got into Java.
    I know people are gonna shoot me down for this, but Java always seemed a bit unnecessary. For working out algos and hectic maths = MATLAB, GUIs = VB, speed = c++. Although, I guess the bonus of running on any platform is Java real strong point.
    Mike

  11. #11
    Join Date
    Dec 2001
    Location
    Greece, Athens
    Posts
    1,015

    Re: POLL: Prog language for research

    Quote Originally Posted by Pinky98
    ...and never really got into Java.
    I know people are gonna shoot me down for this, but Java always seemed a bit unnecessary. For working out algos and hectic maths = MATLAB, GUIs = VB, speed = c++. Although, I guess the bonus of running on any platform is Java real strong point.
    Indeed Java is sometimes really slow for algorithm implementation, but apart from the fact that it is platform indepedent, you can find tones of free code and examples (more than in Matlab and C++) consering pattern recognition, image processing etc.
    Theodore
    Personal Web Page (some audio segmentation tools): www.di.uoa.gr/~tyiannak

  12. #12
    Join Date
    Feb 2006
    Location
    London
    Posts
    238

    Re: POLL: Prog language for research

    Fortran still delivers fastest libraries and it is widely used among researchers. In fact in the research groups which I know very well the proportion Fortran to C++ is 4 to 2.

  13. #13
    Join Date
    Apr 2006
    Location
    Germany
    Posts
    4

    Re: POLL: Prog language for research

    Definitely Octave!
    I am watching my learning curves because I love literature... ~Unsupervised learning ant

  14. #14
    Join Date
    Apr 2005
    Location
    Norway
    Posts
    3,934

    Re: POLL: Prog language for research

    Quote Originally Posted by UnsupervisedLearner
    Definitely Octave!
    Reminds me of an school assignment I once got. We could choose between different languages and I chose Java. But, since I had never used Octave before I solved the assignment using Octave as well. The latter solution was ofcource spread around to everyone in my class that wanted to 'have a look'. They didn't change variable names, not even the comments in the code... 8 of my class mates was caught cheating.

    - petter

  15. #15
    Join Date
    Apr 2006
    Location
    Germany
    Posts
    4

    Re: POLL: Prog language for research

    I used to use wgnuplot and then forget it all before familiaricing myself with octave.
    something more of useful aspects I would like to understand, not about exporting a user-friendly interface that many people might love to watch.
    I am watching my learning curves because I love literature... ~Unsupervised learning ant

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured