Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #6692

Re: The Lisp Curse

From clvrmnky <spamtrap@clevermonkey.org>
Subject Re: The Lisp Curse
Newsgroups comp.lang.forth
References (3 earlier) <j28k2e$chv$1@speranza.aioe.org> <f818cbaf-eceb-46ae-a427-8003a369eab4@en1g2000vbb.googlegroups.com> <j2ait3$fk9$1@speranza.aioe.org> <29eb2f52-2186-4d2e-83d9-ed6edb6766a1@a27g2000yqc.googlegroups.com> <j2dc6s$k3h$1@speranza.aioe.org>
Message-ID <pan.2011.10.23.12.54.15@clevermonkey.org> (permalink)
Date 2011-10-23 12:54 +0000

Show all headers | View raw


On Tue, 16 Aug 2011 05:10:44 -0400, Rod Pemberton wrote:

> "John Passaniti" <john.passaniti@gmail.com> wrote in message
> news:29eb2f52-2186-4d2e-83d9-
ed6edb6766a1@a27g2000yqc.googlegroups.com...
>> On Aug 15, 3:46 am, "Rod Pemberton" <do_not_h...@noavailemail.cmm>
>> wrote:
>> > You probably have to keep a minimal amount of low-level code, e.g.,
>> > in C or assembly, but beyond that you should only need one HLL
>> > language. So, why would you split the codebase between two different
>> > languages? Won't that require *two* groups of programmers?
>>
>> We'll split the codebase between two different languages because each
>> language has different strengths.
> 
> I know how powerful and flexible C is, so there is no point for me to
> consider that response as logical ...
> 
>> And no, it doesn't require two
>> groups of programmers, unless for some reason you believe that
>> programmers can only be proficient in a single language.
> 
> No, I was proficient in a bunch.  After some years, I doubt I still am.
> However, corporate programmers usually only program in one language, and
> maybe a few script or batch languages.  That's been my experience and
> apparently "Nomen Nescio's" too.
> 
This "corporate" programmer primarily stares at Java all day, yes, but 
being a corporate coder has also forced me to expand my expertise beyond 
Java or even other computer languages. The nature of enterprise 
development insists on being able to grok a wide variety of acronyms and 
technologies.

Java is a primary technology, but no one in today's world expects you to 
specialize so heavily that you forget how to do anything else. It is a 
big ecosystem out there, and one language does not fit all.  After all, 
no one wants to expect their field engineers to hack on Java all day, so 
access to plug-ins and scripting is often done with a scripting language 
like Lua or ECMAScript.

Heck, my company asked me to learn COBOL for a project. I did 
(bootstrapped myself in "21 Days", no less), and I'm glad for the 
opportunity.

I have no doubt that the amount of variety a shop expects from its coders 
changes depending on the shop. And even if a shop does most of their work 
in Jorba on the Brou-ha-ha 6000, they will still expect a little 
flexibility from their assets.

When you hire a coder, you hire their brain. More elastic the brain, the 
more valuable an asset.

-- c

Back to comp.lang.forth | Previous | Next | Find similar | Unroll thread


Thread

Re: The Lisp Curse clvrmnky <spamtrap@clevermonkey.org> - 2011-10-23 12:54 +0000

csiph-web