:: Re: [Dng] [OT] Debian problems with…
Forside
Slet denne besked
Besvar denne besked
Skribent: KatolaZ
Dato:  
Til: T.J. Duchene
CC: dng
Emne: Re: [Dng] [OT] Debian problems with Jesse - was simple backgrounds
On Tue, Mar 03, 2015 at 04:42:42PM -0600, T.J. Duchene wrote:
> On Tue, 3 Mar 2015 07:25:23 +0000
> KatolaZ <katolaz@???> wrote:
>
>
> > Well, if you found that *for your particular tasks* C can replace Perl
> > or Python, I believe you. But it's just not true that this should be
> > the case for everybody else, in every possible use case.
> >
>
> What I have found is that many of the arguments surrounding the
> particular choice of "this language is better for task A, while this one
> is better for task B" is very subjective and often entirely false.
>


Well, being "subjective" does not automatically imply "being
false". IMHO, as with all other creative activities, programming is
all about background, knowledge, taste, mood, weather conditions, and
millions of other *subjective* factors. And when you choose a language
these subjective factors will have some relevance and count.

I won't ever consider JAVA for anything serious, despite I think I
used to know that language to a sufficient proficiency level. My
repulsion is based just on personal *subjective* factors, not on any
technical consideration or efficiency evaluation. And this will not
change even if you show me with convincing scientific evidence that
JAVA is the best possible language for every possible application you
might ever need to code. I will not use it anyway :)


A completely different story is being able to write *good* code, which
is normally not strongly related with the language you use. If you are
a good coder, you will always spit out good code in LISP, javascript,
pascal, fortran, C, haskell or whatever. If you are an asshole of a
coder, you will unavoidably vomit garbage, whatever fancy language you
will end up using... No language will save you. There is a *huge* lot
of very bad C code out there, and not because C is a bad language or
enforces bad programming habits or avoids good practices. Just because
there are far many more assholes than good coders, IMHO.


My2Cents

KatolaZ

--
[ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ]
[ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ]
[ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ]
[ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ]