Update emacspeak tutorial files. Add pointers lesson.

master
Tait Hoyem 3 years ago
parent fb7731f885
commit 6f3772edb4

@ -5,3 +5,7 @@ plugins:
highlihger: rouge
permalink: /:categories/:year/:month/:day/:title/
collections:
emacspeak_tutorials:
output: true
permalink: /emacspeak-tutorials/:name/

@ -1,15 +1,12 @@
---
layout: default
title: "Loops in C, an Emacspeak Tutorial"
layout: emacspeak_tutorial
title: "Loops in C"
zip_link: "/assets/emacspeak-tutorials/loops.zip"
yt_link: "https://youtu.be/Q04e_ZekYjE"
---
# Loops in C, an Emacspeak Tutorial
For loop, while loop! Why all the confusion?
I explain in my own way how loops work using basic C programming techniques to do many things in very few lines.
Hopefully you don't get payed by lines of code because that would be ridiculous.
YouTube link: [Loops in C](https://youtu.be/Q04e_ZekYjE)
Resources: [Loops in C](/assets/emacspeak-tutorials/loops.zip)

@ -0,0 +1,14 @@
---
title: "Pointers in C"
layout: emacspeak_tutorial
yt_link: "https://youtu.be/t3BgDa1p7Qc"
zip_link: "/assets/emacspeak-tutorials/pointers.zip"
---
Pointers are often seen as this complicated thing,
but really they're just like a home address.
You can go somewhere to find something specific.
123 Main St. is where Bob lives,
and as long as I know Bob lives there we can say "Deliver groceries to 123 Main St." and we know this means that Bob will get his groceries.
Hopefully everything is explained well. The resources are as follows:

@ -1,16 +1,11 @@
---
layout: default
title: "Printing in C, an Emacspeak tutorial."
layout: emacspeak_tutorial
title: "Printing in C"
zip_link: "/assets/emacspeak-tutorials/printing.zip"
yt_link: "https://youtu.be/BP28hVVhq4A"
---
# An Emacspeak Tutorial: Printing Text With C
"Hello World!"
The most famous incantation among programmers and software engineers since it was popularized in the 1990s by Ken Thompson and Dennis Richie.
Today I will explain how to make your own "Hello World!" application in C using the Emacspeak environment for the blind and visually impaired.
* Link to a YouTube video: [Printing in C](https://youtu.be/BP28hVVhq4A)
* Link to resources zip file: [Printing in C](/assets/emacspeak-tutorials/printing.zip)

@ -0,0 +1,11 @@
---
layout: emacspeak_tutorial
title: "User Input and Variables in C"
zip_link: "/assets/emacspeak-tutorials/variables.zip"
yt_link: "https://youtu.be/4X00NFQjwmE"
---
How do you interact with a user in C?
Check out my emacspeak tutorial on how to get user input of numbers (like ages) and strings (like names and addresses).

@ -0,0 +1,10 @@
---
layout: default
title: "Emacspeak Tutorial Resources"
---
<ul>
{% for tut in site.emacspeak_tutorials %}
<li><a href="{{ tut.url }}">{{ tut.title }}</a></li>
{% endfor %}
</ul>

@ -1,14 +0,0 @@
---
layout: default
title: "User Input and Variables in C, an Emacspeak Tutorial"
---
# User Input and Variables in C, an Emacspeak Tutorial
How do you interact with a user in C?
Check out my emacspeak tutorial on how to get user input of numbers (like ages) and strings (like names and addresses).
YouTube video: [User Input in C](https://youtu.be/4X00NFQjwmE)
Resources: [User Input in C](/assets/emacspeak-tutorials/variables.zip)
Loading…
Cancel
Save