<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Java by design did not copy from C.</div><div class=""><br class=""></div><div class="">Handles and pointers were considered an anethma.</div><div class=""><br class=""></div><div class="">Java was designed to be secure.</div><div class=""><br class=""></div><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Brian Willoughby <<a href="mailto:brianw@audiobanshee.com" class="">brianw@audiobanshee.com</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">Re: [sdiy] Programming Language Recommendation</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">December 5, 2020 at 1:11:20 PM PST<br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Shawn Rakestraw <<a href="mailto:shawnrakestraw@gmail.com" class="">shawnrakestraw@gmail.com</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Cc: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">SYNTH DIY <<a href="mailto:synth-diy@synth-diy.org" class="">synth-diy@synth-diy.org</a>><br class=""></span></div><br class=""><div class=""><div class="">You definitely won't be wasting your time by learning C.<br class=""><br class="">If you look deep enough, you'll see that all the other languages end up relying on C for the bottom layer that glues the language to the system it's running on. A lot of languages like C# or Python are too inefficient to deal with high-bandwidth hardware interfacing without dropping data, so there will be an interface library to handle the hardware - and that library is written in C. You may never need to deal with these libraries, but the standard C underpinnings are there, nonetheless.<br class=""><br class="">Also note that C++ and Objective C are built on top of standard C. They're literally extensions of C, so everything you learn about C will be 100% applicable to C++ or ObjC. C++ is a different compiler. Objective C was originally just a pre-processor that sent its output to the standard C compiler, so by definition ObjC is compatible with C.<br class=""><br class="">Granted, a lot of the other languages are merely "C like" and have nothing in common with the C compiler. These are syntactically similar, but not literally compatible.<br class=""><br class="">Brian<br class=""><br class=""><br class="">On Dec 4, 2020, at 10:51, Shawn Rakestraw <<a href="mailto:shawnrakestraw@gmail.com" class="">shawnrakestraw@gmail.com</a>> wrote:<br class=""><blockquote type="cite" class="">I know I need to start at the beginning with the absolute basics. What I do not want to do is spend time learning C and then find out I should have been learning Java, Python, C#, or something else (essentially just wasting my time). I think I know the direction I should head in now.<br class=""></blockquote><br class=""><br class="">_______________________________________________<br class="">Synth-diy mailing list<br class=""><a href="mailto:Synth-diy@synth-diy.org" class="">Synth-diy@synth-diy.org</a><br class="">http://synth-diy.org/mailman/listinfo/synth-diy<br class="">Selling or trading? Use marketplace@synth-diy.org<br class=""></div></div></blockquote></div><br class=""></body></html>