Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jul 2016 06:38:12 +0100
From:      james <james@mansionfamily.plus.com>
To:        Allen <bsd_atog@comcast.net>, FREEBSD-QUESTIONS@FREEBSD.ORG
Subject:   Re: "Simple" Languages in FreeBSD
Message-ID:  <2ad46526-20a7-c4b6-178f-89385029d137@mansionfamily.plus.com>
In-Reply-To: <20160630175243.063e07a7@KoggyBSD.org>
References:  <20160630175243.063e07a7@KoggyBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30/06/2016 22:52, Allen wrote:
> I have the book "Learning Perl" that I bought a while back, and I've
> also downloaded a bunch of stuff for Perl, Python, Ruby, and others, so
> I'm just curious on basically what Languages anyone here would
> recommend.

I'll go against the flow here and suggest Go.

Like Python, there's plenty of batteries included in the Go ecosystem.  
Its also portable.
I found it easy to learn, and it has automatic storage management.

While its fully compiled, the compilation process is very fast - fast 
enough that
compile-on-demand as a scripting substitute is workable.

Unlike Python:
  - it runs very fast
  - it has some reasonable strong typing

A dynamic typed language may seem easier to learn, but I think its illusory.

I'd really like to suggest Haskell, because I'd say that after years of 
experience I
became a better programmer when I started to learn it, but its an 
unusual choice.

James





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2ad46526-20a7-c4b6-178f-89385029d137>