On 3/13/18, to...@tuxteam.de <to...@tuxteam.de> 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... > > Remember: > > 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) https://fexl.com/ 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 posting: 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' now. Did find all of the following while on the hunt..... Programming Languages @ debian.org https://wiki.debian.org/ProgrammingLanguage Ada (programming language) @ Wikipedia https://en.wikipedia.org/wiki/Ada_(programming_language) Ada Information Clearinghouse, Resource Association http://www.adaic.org/ Ada Programming https://en.wikibooks.org/wiki/Ada_Programming Ada Programming Complete Chapters' List https://en.wikibooks.org/wiki/Ada_Programming/All_Chapters Ada Programming/Installing @ Wikibooks (run-time library reference is here) https://en.wikibooks.org/wiki/Ada_Programming/Installing Rationale for Ada 2012 (I had trouble following this one) http://www.ada-auth.org/standards/rationale12.html Installable Ada Reference Manual 2005 *Debian Package* ada-reference-manual-2005 AND 2012... ada-reference-manual-2012 Debian Policy for Ada https://people.debian.org/~lbrenta/debian-ada-policy.html As an incidental aside, I have just now heard of the "how-can-i-help" Debian archive package for the very first time: https://wiki.debian.org/how-can-i-help 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 handy. :) Cindy :) -- Cindy-Sue Causey Talking Rock, Pickens County, Georgia, USA * runs with duct tape *