Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: scala vs perl (5 and 6)

by sundialsvc4 (Abbot)
on Jun 02, 2013 at 16:39 UTC ( #1036597=note: print w/replies, xml ) Need Help??

in reply to scala vs perl (5 and 6)

Languages have always been a subject of special interest for me, because all of them are both Tools and reflections of a particular group’s point-of-view about programming.   Further, if a language catches-on, then pragmatism takes hold, and the language takes on even more of a human element as other people try to paint over the “warts formerly known as fee-churs,” and to make the old dog do new tricks.   (Moose anyone?)   The best way to understand an actual professional discipline is to observe the tools that they build for themselves ...

“Versus” really doesn’t count for much, so don’t be holding your breath waiting for any flame-wars here.   (Whew.)   Languages almost never replace another, because there are millions of dollars’ worth of production code written in the one.   Most of us quite-routinely shift from one programming language to another, and back again, during the course of a day or week (and I’m not just talking about JavaScript).   Yes, I have done COBOL recently, and the pay was surely sweet.   But anyhow, a new language is always of interest ... as will surely be Perl-6, if when it actually materializes production-ready.

As an aside ...   Something else that is of particular interest to me lately is haXe, which is a cross-platform, strongly typed language that works as a source-code translator, much as the original c++ implementation did.   In one notable project, I used it to generate JavaScript and Flash and Android and iOS from a single code base ... all with the full benefit of meaningful compile-time error checking ... and by Jolly, it actually worked well.   My team could not have attempted such a task without it.   So, do put that one “on your radar.”   I have often Meditated as to whether such a technique could be applicable to Perl in some useful way.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1036597]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (9)
As of 2018-06-19 09:16 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (111 votes). Check out past polls.