Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jul 2020 17:05:50 -0700
From:      Don Wilde <dwilde1@gmail.com>
To:        Aryeh Friedman <aryeh.friedman@gmail.com>, Brandon helsley <brandon.helsley@hotmail.com>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Petite Cloud, CBSD, Intellij
Message-ID:  <bae2f4df-ec82-5beb-57ae-a07a5460a48a@gmail.com>
In-Reply-To: <CAGBxaXn9tq6hbbNdjn_iqSiSr74exO1G-M9=eyP6YHykQ8QctA@mail.gmail.com>
References:  <CY4PR19MB01049FDF137BD70941429DB8F9600@CY4PR19MB0104.namprd19.prod.outlook.com> <5a761348-fb9f-5cf3-e035-7ba42afcb221@gmail.com> <CAGBxaX=QvJqSycQJrq3RmFJ57E=ebSY6sG2BTXpUKBP5jpqw6g@mail.gmail.com> <8fcd60d7-1de1-82dc-d840-2555663ac153@gmail.com> <CAGBxaXn9tq6hbbNdjn_iqSiSr74exO1G-M9=eyP6YHykQ8QctA@mail.gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

On 7/13/20 3:39 PM, Aryeh Friedman wrote:
>
>
> On Mon, Jul 13, 2020 at 6:16 PM Don Wilde <dwilde1@gmail.com 
> <mailto:dwilde1@gmail.com>> wrote:
>
>
>     On 7/13/20 2:49 PM, Aryeh Friedman wrote:
>>
>>
>>     On Mon, Jul 13, 2020 at 12:46 PM Don Wilde <dwilde1@gmail.com
>>     <mailto:dwilde1@gmail.com>> wrote:
>>
>>
>>         On 7/13/20 5:59 AM, Brandon helsley wrote:
>>
>     <flame bait> Personally, I like the LLVM-based CLANG and Crystal.
>     Most of the installation time comes from the various versions of
>     LLVM being requested by the HLL. IMHO, the LLVM is a much more
>     flexible and accessible virtual execution engine than Oracle's
>     Java and JVM. </flame bait>
>
>
> C/C++ most certainly are not beginner friendly languages and the OP is 
> someone who has never done programming before.
>
>
> -- 
> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org

Doesn't make him a bad guy, Aryeh. Given that Brandon is already doing 
his best to learn _and_ to contribute to the Project he doesn't deserve 
such crabby comments, although I expected such when I bracketed my 
opinion with <flame bait></flame bait>.

IMHO, while Java syntax is deceptively simple, your comments to date 
prove that _using_ the language in the real world is not trivial. I made 
the mistake a few months back of attempting to compile the entire JDK8 
code base on a rock-stable Ubuntu 18 system and it was a nightmare. The 
successive approximations you have gone through to get a working IDE and 
JVM deployment environment for Java show that it is a challenge, even 
for an experienced coder as you obviously are.

AFA CLANG and Crystal, C++ is what colleges teach newbie coders in CS. 
Business apps coders headed for IT and (shudder) the IT web stack get 
Java. Admittedly, they don't go very deep (in either of those cases) but 
the user base is out there.  C++ is also what a lot of FreeBSD itself is 
written in these days, so knowing at least something about it is A Very 
Good Thing(tm).

Crystal is based on Ruby, the most elegant language I have ever used, 
and I started with assembler on 8-bit micro controllers in the 80s. 
That's MPHO, but I've been coding for the Ruby interpreter since 2004. 
Crystal has a wonderful combination of both dynamic and static typing. 
It's a language with incredible depth but elegant simplicity, and it's 
extremely well documented from top to bottom.

As always, YMMV.

-- 
Don Wilde
****************************************************
* What is the Internet of Things but a system      *
* of systems including humans?                     *
****************************************************




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?bae2f4df-ec82-5beb-57ae-a07a5460a48a>