- Joined
- 4/23/11
- Messages
- 179
- Points
- 28
Perl and Fortran communities are quite different. Perl is mainly popular among older Unix users - it was practically first (development started in late eighties) scripting language in widespread use, with text processing facilities as its main strength (especially its excellent built-in regexp engine) that made it to fit very nicely into the Unix programming tool-chain (as textuality is one of main pillars of Unix programs design). Being strong in the text processing made Perl also the main choice for CGI programming, so it was de-facto *the* Web programming language throughout nineties. Also, along the way extremely large number of libraries and modules was developed for handling practically any imaginable kind of programming task, so overall Perl grown up into very strong and versatile general purpose programming language. However, its loose syntax (Mathematica is probably the only one worse, among commonly used programming tools, in that department) and state of limbo with Perl 6 development, that lasts now for more than 10 years, made its popularity to fade sharply, so for new generations of programmers it is probably equally irrelevant as COBOL or Pascal.
I can tell you that the EDA community uses Perl (and TCL) almost as their official language.
Most EDA tools have ASCII inputs thus having a strong , versatile and flexible language as Perl is a huge benefit.
For your personal use I believe it is always more efficient and flexible to use MATLAB when you have both tools in hand(excel and matlab) but sometimes you need to pass the analyzed data to non-users of MATLAB. I also find this as only justification for that.
Matlab can export the data to files so why not just provide them with ready to use data?