Path: csiph.com!3.us.feeder.erje.net!feeder.erje.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: rockbrentwood@gmail.com Newsgroups: comp.compilers Subject: Re: Braceless Compilers and Languages Forum Date: Fri, 6 Dec 2019 18:33:18 -0800 (PST) Organization: Compilers Central Lines: 56 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <19-12-002@comp.compilers> References: <19-11-003@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="22149"; mail-complaints-to="abuse@iecc.com" Keywords: design, comment Posted-Date: 06 Dec 2019 21:55:11 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:2383 On Saturday, November 23, 2019 at 2:27:42 AM UTC-6, Mikael Egevig wrote: > Hi fellow compiler enthusiasts, > > I'd like to introduce you to the new Braceless compiler and language > forum at https://forum.braceless.org. > > The forum exists both as a forum for the "dream" future language > Braceless and for general announcements and discussion of programming > language features and compiler implementation. You'd be well-advised to read the design philosophy discussed by Stroustroup in his article on the development of C++; particularly the issue of "dream languages" http://www.stroustrup.com/hopl2.pdf More importantly, as you mention this being a forum meant be around "for decades", you'd be more strongly advised to watch the PBS Frontline 2019 Episode 17 ("In the age of AI") (currently here: https://www.pbs.org/video/in-the-age-of-ai-zwfwzb/ also on YouTube). There is a good possibility that the tidal surge described in this episode - all of which is now on your doorstep - will sweep away all considerations of programming languages and programming language design; all of which are largely superseded by the emerging AI paradigms. The one thing I can tell you with certainty - which even the PBS episode did not take into account - is that the wave of automation will sweep over the tech sector -- including even (and especially) the fields of Software Engineering and Artificial Intelligence themselves; rending both work/job/livelihood and business/marker/commerce in these fields superfluous. In other words, even the the cast of "big players" in the PBS episode are going be swept under by the tide. Program synthesis, program design synthesis, program normalization, refactoring, reengineering, recoding - these are all fields in and applications of Artificial Intelligence, as well. The true future of compilers and compiler designs lies with intelligent compilers; those with sufficiently advanced intelligence that they can literally make their own compilers (and languages and operating systems) and implement them; as well as creating the specification and implementation for other for software at both the system and application level. This all transcends programming languages and programming language design. [I'm much less persuaded that programming will go away. The point of a programming language is to let you tell a computer unambiguously what to do. While I can certainly imagine areas where big data approaches that synthesize the instructions by crunching the environment would work, there are plenty of applications, particularly financial ones, where there is one correct result and anything else is wrong. (I can tell you stories about programming bond yield routines to match the synthetic 360 day calendar bonds use.) That seems a much better fit for programs that say exactly what to do rather than AI that usually gets close enough. -John]