[sdiy] Programming Language Recommendation

MTG grant at musictechnologiesgroup.com
Thu Dec 10 16:43:52 CET 2020


I haven't used it yet, but for cross-platform "PC" development I was 
impressed by this DK Synergy librarian/editor:

https://chinenual.github.io/synergize/

It uses Go.

GB

On 12/9/2020 6:09 PM, john slee wrote:
> Golang does.
>
> https://golang.org/ref/spec#Integer_literals 
> <https://golang.org/ref/spec#Integer_literals>
>
> It has become my language of choice nowadays — feels like the perfect 
> bridge between dynamic and compiled languages, but with first class 
> CSP primitives included.
>
> John
>
> On Thu, 10 Dec 2020 at 11:17, Eric Honour <autophage at gmail.com 
> <mailto:autophage at gmail.com>> wrote:
>
>         Perhaps it's just me but when I see numbers like "0x80000000"
>         I cringe, grit my teeth, and feel my eyes glaze over. I never
>         could see very well but that is absolutely illegiible. Are
>         there any languages/IDEs/whatever that can put some commas in
>         there and still compile without an error? 
>
>     I'm not aware of any out of the box, but in most compiled
>     languages you could add a build step that strips them away - and
>     some development environments are sufficiently customizable that
>     you might even be able to coerce one to display commas that aren't
>     actually in the "real" source file (or set up some other way of
>     differentiating - for example changing the text color every 3
>     digits in a row).
>
>     On Wed, Dec 9, 2020 at 5:58 PM KA4HJH <ka4hjh at gmail.com
>     <mailto:ka4hjh at gmail.com>> wrote:
>
>
>>         On Dec 8, 2020, at 2:42 AM, Jason Tribbeck
>>         <jason at tribbeck.com <mailto:jason at tribbeck.com>> wrote:
>>
>>         That sort of reminds me of a friend of mine who was using a
>>         CPU (and compiler) whose NULL address was 0x80000000.
>>
>>         Caused no end of trouble when porting code from programmers
>>         who instead of comparing a pointer with NULL just checked it
>>         against zero...
>>
>>         I.e. they did this:
>>
>>         if (my_pointer) address_is_valid();
>>
>>         Instead of:
>>
>>         if (my_pointer != NULL) address_is_valid();
>
>         Classic. <facepalm>
>
>         Perhaps it's just me but when I see numbers like "0x80000000"
>         I cringe, grit my teeth, and feel my eyes glaze over. I never
>         could see very well but that is absolutely illegiible. Are
>         there any languages/IDEs/whatever that can put some commas in
>         there and still compile without an error?
>
>         I started out using hex In 6502 and 6811 assembler (with the
>         "$" prefix) so to me that's $80000000. I prefer hexadecimal
>         over every other "commonly" used numeric base. Not only do I
>         find it to be the "easiest" for doing "computer stuff" but
>         after working with CEEMAC for a while I discovered that bases
>         that are *even* powers of two are the most "elegant". CEEMAC
>         is basically a parameter generator for creating abstract
>         animation and I did a lot of tweaking constants by
>         multiplying/dividing by 1.5 and 3. Once I got the hang of
>         doing that I was truly in love with hex.
>
>
>         Terry Bowman, KA4HJH
>         "The Mac Doctor”
>
>         Who is still dreaming of creating a new version of Brooke
>         Boering's (RIP) CEEMAC
>
>         _______________________________________________
>         Synth-diy mailing list
>         Synth-diy at synth-diy.org <mailto:Synth-diy at synth-diy.org>
>         http://synth-diy.org/mailman/listinfo/synth-diy
>         <http://synth-diy.org/mailman/listinfo/synth-diy>
>         Selling or trading? Use marketplace at synth-diy.org
>         <mailto:marketplace at synth-diy.org>
>
>     _______________________________________________
>     Synth-diy mailing list
>     Synth-diy at synth-diy.org <mailto:Synth-diy at synth-diy.org>
>     http://synth-diy.org/mailman/listinfo/synth-diy
>     <http://synth-diy.org/mailman/listinfo/synth-diy>
>     Selling or trading? Use marketplace at synth-diy.org
>     <mailto:marketplace at synth-diy.org>
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
> Selling or trading? Use marketplace at synth-diy.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20201210/fd0b0319/attachment.htm>


More information about the Synth-diy mailing list