Re: which blend caters to TaL computer programming? . . .
On 3/13/18, email@example.com <firstname.lastname@example.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> On Tue, Mar 13, 2018 at 10:54:15AM -0400, Gary Dale wrote:
>> On 2018-03-13 10:04 AM, Albretch Mueller wrote:
>> > I have a group of kids that are very good in Math and they want to
>> >learn some actual programming
>> > My approach is to introduce them to the basics of coding using ANSI
>> >C, C++ and java (so they learn what pointers are about, how patterns
>> >are coded in different languages, ...)
>> > Is there a blend with those ANSI C, C++ and java as well as eclipse
>> >installed, so that they can use it from a DVD Debian live version?
>> > lbrtchx
>> Exposing children to C and/or C++ should be considered abuse. :)
>> Similarly exposing pointers is just a method of introducing bugs and
>> security holes into programs.
> Uh-oh :)
>> Teach them using a decent object oriented language first so they
>> learn how to write good programs.
> No! A functional language! Object oriented languages are wrong!
> Linear types FTW! Multi-paradigm! Strongly typed! Dynamically
> typed -- no, statically typed!
> Oh, wait...
> 1) All generalizations suck.
> 2) Language wars are generally a loss of time.
> That noniwthstanding, this is going to be a long thread.
> (Disclosure: I don't share your opinion, FWIW).
PPS At the top > *waving* at FEXL (Function Expression Language)
Forever imparted the mental image of... flubber. Can't help it... :D
Original thought process: So where does Ada fall into all of this? As
an upfront disclaimer, I found this detail at the very last before
License for the run-time library > Proprietary, royalty free.
I personally had never thought about that line of thinking while
contemplating what language to finally adopt.....
Ada hit my radar a while back related to possibly either Debian Women
or Linux Chix.... or maybe about helping Debian in general (or Linux..
or kernelnewbies?). Can't find that original reference for nothin'
Did find all of the following while on the hunt.....
Programming Languages @ debian.org
Ada (programming language) @ Wikipedia
Ada Information Clearinghouse, Resource Association
Ada Programming Complete Chapters' List
Ada Programming/Installing @ Wikibooks (run-time library reference is here)
Rationale for Ada 2012 (I had trouble following this one)
Installable Ada Reference Manual 2005 *Debian Package*
Debian Policy for Ada
As an incidental aside, I have just now heard of the "how-can-i-help"
Debian archive package for the very first time:
Just wandering through... :)
PS Almost forgot my 1983 library (hard) copy of Beginning Programming
with ADA by James A. Saxon. It has one rubber stamped
check-out/check-in reference in the back. 1984. University of San
Francisco Library. It's so clean and nearly perfect that I don't use
it so that I don't hurt it...... that's where the Internet comes in
Talking Rock, Pickens County, Georgia, USA
* runs with duct tape *