addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn the basics of C programming

  • Jun 23, 2014 · 7:30 PM
  • Workshop 88

What will be covered (for sure)?

C – Kernighan & Ritchie style. Starting with variables (ch 1 K & R) and ending with functions (ch 4 K & R). We will also cover “printf” formatting (ch 7 K & R) ’cause you’ll need that.

What should you bring?

Good: You don’t need noth’n but paper and pen to take notes.
Better: You could bring a PC w/enough installed to create / run Arduino programs.
Best: You could bring a Linux PC with “vim”&”gcc” installed ready to write, compile and run example programs.

What might be covered (extra stuff)?

Depends on you. We could spend a few minutes to talk about basic computer hardware – before talking about C programming. We could spend a few minutes to talk about C++ – after talking about C programming.

Where will you use this?

Probably when you write stuff for your Arduino. But keep in mind C programming is found all over the place. Especially in Unix machines. That covers everything from an Apple/Mac computer to a Sony TIVO PVR. And learning C is a great way to get acquainted with other programming languages like C++ or Java. And, if you are going off to college, it’s probably the programming language of choice in that CS101 course you’ll need to take.

Join or login to comment.

  • A former member
    A former member

    June 18, 2014

  • A former member
    A former member

    @Bruce Sanders: You can try turboc8 on windows 7, should work fine....otherwise you can download a VM on Windows and run a minimal Linux in it. Native is better though....

    June 18, 2014

  • Ted L.

    i got a couple extra copies of K&R i'd like to donate to motivated students. Can i drop them by sometime for you to give away to the appropriate people? Thx!

    June 16, 2014

    • Andrew

      Thanks, Ted! That would be great! How about Thursday evening at the Public meeting? Otherwise we often have people working at the workshop in the day, but there is no guarantee they'll be there.

      June 16, 2014

1 went

  • Andrew
    Founding Member, Organizer,
    Event Host

Your organizer's refund policy for Learn the basics of C programming

Refunds are not offered for this Meetup.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy