[CentOS] OT: programming language for morons (newbie friendly language in Open Source world)
Warren Young
warren at etr-usa.com
Mon Dec 13 21:49:54 UTC 2010
On 12/13/2010 9:37 AM, Les Mikesell wrote:
> On 12/13/2010 10:14 AM, Sven Aluoor wrote:
>> A friend said that C-Sharp (Mono) is very simple. Is this true?
I doubt you'll find it any less complex than Java. The two are very
similar, conceptually. C# exists more for political and business
reasons than technical ones; it fills the same space Java could fill, in
a platform-agnostic world.
Another poster mentioned a documentation advantage, but I imagine a lot
of that advantage is eroded by being Windows and Microsoft centric. In
any case, I don't think the documentation advantage is enough to solve
the core problem you likely had with Java, which C# shares, that being
its relative verbosity and strictness.
Your next step should be to something simpler, and with less of a
difference to your existing experience.
> Perl is probably the easiest next step for someone who has shell
> scripting experience.
Seconded.
I frequently translate shell scripts to Perl when I run into one of the
many limitations of shell scripting. Even when I've managed to build
something in shell hundreds of lines long before I run into one of these
walls, the process is always quick.
I say this as someone who has written substantial programs in a dozen
different programming languages, and sampled probably a dozen more.
Perl is your best next step.
Don't be distracted by the Perl 6 noise. Perl 6 has been "coming" for a
decade now, and although it's finally in something like a generally
useful state now, it's still not as useful as Perl 5 is today. Leave
Perl 6 to the early adopters, and don't worry that you aren't using the
newest cool-guy version yet. You aren't yet late enough to the party to
get plenty of use out of Perl 5 before you have to worry about being
forced to move to Perl 6; that won't happen for years yet.
More information about the CentOS
mailing list