[sdiy] Programming Language Recommendation
Jason Proctor
jason at redfish.net
Mon Dec 7 21:26:52 CET 2020
C/C++ headers are unfortunate. It would be rad if the preprocessor had
another option, like #magic, where it would effectively derive declarations
from definitions.
// just derive symbols and function/class/etc declarations from this, don't
include it, as such
#magic "some_module.c"
On Mon, Dec 7, 2020 at 12:22 PM Richie Burnett <rburnett at richieburnett.co.uk>
wrote:
> Assembly is my favourite language hands down. Been doing it
> professionally
> for almost 30 years. Just recently started trying to learn a bit of C,
> but
> finding it *much* harder than I imagined the transition and learning curve
> would be. At the moment embedded C seems very much like assembly language
> except just sufficiently different to trip me up and ruin my flow with
> endless cryptic error messages that I struggle to understand!
>
> -Richie,
>
>
>
> -----Original Message-----
> From: Jean-Pierre Desrochers
> Sent: Monday, December 7, 2020 4:57 PM
> To: 'Michael E Caloroso' ; 'Roman Sowa'
> Cc: synth-diy at synth-diy.org
> Subject: Re: [sdiy] Programming Language Recommendation
>
> > C is still my favorite language.
> Same for me !
>
> JP
>
> -----Message d'origine-----
> De : Synth-diy [mailto:synth-diy-bounces at synth-diy.org] De la part de
> Michael E Caloroso
> Envoyé : 7 décembre 2020 11:29
> À : Roman Sowa
> Cc : synth-diy at synth-diy.org
> Objet : Re: [sdiy] Programming Language Recommendation
>
> I'm a BTEE graduate, one of my classes was structured programming.
> Language was Pascal. We were given an assignment to build a program that
> converted resistor color codes to actual value. To my instructor's
> disbelief I designed a converter using three lines of code. I simply made
> a
> string array with the color codes in order, and used the array index as
> the
> digit value & multiplier. Thus the color code could be parsed and value
> computed in a single line. Even without any formal programming education
> I
> already understood the concept of indirect array indexing and compound
> statements.
>
> That intuition helped when I studied microprocessors and assembly language.
>
> I have to say that assembly programming did make it easier to learn C.
>
> C is still my favorite language.
>
> MC
>
> On 12/7/20, Roman Sowa <modular at go2.pl> wrote:
> >
> > W dniu 2020-12-05 o 22:11, Brian Willoughby pisze:
> >> You definitely won't be wasting your time by learning C.
> >>
> >
> > That one sentence brought my attention.
> > It took me a whole semester in school to understand one line of
> > simplest code in C, but after that it was a path with no return. I
> > only had background in Assembler and Pascal before. As a result my
> > master's thesis was rather complex Windows program written in C++ with
> > small addition of hardware. And I was not educated to be a programmer at
> > all.
> >
> > What I mean to say is that learning C is like riding a bike, it may be
> > a bit tough at first, after you learn it you don't have to use it each
> > day to jump on it one day and just go ahead.
> > Now C is my first choice when I need simple PC utilities, like file
> > format converters.
> >
> > Roman
> > _______________________________________________
> > 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
> >
>
> _______________________________________________
> 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
>
>
> _______________________________________________
> 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
>
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> _______________________________________________
> 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/20201207/ef257e84/attachment.htm>
More information about the Synth-diy
mailing list