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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bae2f4df-ec82-5beb-57ae-a07a5460a48a>