summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--c.html.markdown7
-rw-r--r--clojure.html.markdown1
-rw-r--r--dart.html.markdown1
-rw-r--r--file.erb1
-rw-r--r--fsharp.html.markdown1
-rw-r--r--haskell.html.markdown1
-rw-r--r--lua.html.markdown1
-rw-r--r--php.html.markdown1
-rw-r--r--python.html.markdown1
-rw-r--r--r.html.markdown2
10 files changed, 14 insertions, 3 deletions
diff --git a/c.html.markdown b/c.html.markdown
index f2b9047b..69bf099e 100644
--- a/c.html.markdown
+++ b/c.html.markdown
@@ -2,6 +2,7 @@
language: c
author: Adam Bard
author_url: http://adambard.com/
+filename: learnc.c
---
Ah, C. Still the language of modern high-performance computing.
@@ -12,6 +13,7 @@ memory management and C will take you as far as you need to go.
```c
// Single-line comments start with //
+
/*
Multi-line comments look like this.
*/
@@ -19,6 +21,7 @@ Multi-line comments look like this.
// Import headers with #include
#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
// Declare function signatures in advance in a .h file, or at the top of
// your .c file.
@@ -75,7 +78,7 @@ unsigned long long ux_long_long;
// on your machine. sizeof(T) gives you the size of a variable with type T in
// bytes so you can express the size of these types in a portable way.
// For example,
-printf("%d\n", sizeof(int)); // => 4 (on machines with 4-byte words)
+printf("%lu\n", sizeof(int)); // => 4 (on machines with 4-byte words)
// Arrays must be initialized with a concrete size.
char my_char_array[20]; // This array occupies 1 * 20 = 20 bytes
@@ -107,7 +110,7 @@ Char #17 is the NUL byte.
Chars #18, 19 and 20 have undefined values.
*/
-printf("%d\n", a_string[16]); => 0
+printf("%d\n", a_string[16]); // => 0
///////////////////////////////////////
// Operators
diff --git a/clojure.html.markdown b/clojure.html.markdown
index c5298aab..12611fd3 100644
--- a/clojure.html.markdown
+++ b/clojure.html.markdown
@@ -2,6 +2,7 @@
language: clojure
author: Adam Bard
author_url: http://adambard.com/
+filename: test.clj
---
Clojure is a variant of LISP developed for the Java Virtual Machine. It has
diff --git a/dart.html.markdown b/dart.html.markdown
index c503fb4a..27365746 100644
--- a/dart.html.markdown
+++ b/dart.html.markdown
@@ -2,6 +2,7 @@
language: dart
author: Joao Pedrosa
author_url: https://github.com/jpedrosa/
+filename: learndart.dart
---
Dart is a newcomer into the realm of programming languages.
diff --git a/file.erb b/file.erb
new file mode 100644
index 00000000..5f162aa5
--- /dev/null
+++ b/file.erb
@@ -0,0 +1 @@
+<%= rawcode %>
diff --git a/fsharp.html.markdown b/fsharp.html.markdown
index 1deaf437..b1860372 100644
--- a/fsharp.html.markdown
+++ b/fsharp.html.markdown
@@ -2,6 +2,7 @@
language: F#
author: Scott Wlaschin
author_url: http://fsharpforfunandprofit.com/
+filename: learnfsharp.fs
---
F# is a general purpose functional/OO programming language. It's free and open source, and runs on Linux, Mac, Windows and more.
diff --git a/haskell.html.markdown b/haskell.html.markdown
index fbaa93f2..a696cb5f 100644
--- a/haskell.html.markdown
+++ b/haskell.html.markdown
@@ -2,6 +2,7 @@
language: haskell
author: Adit Bhargava
author_url: http://adit.io
+filename: learnhaskell.hs
---
Haskell was designed as a practical, purely functional programming language. It's famous for
diff --git a/lua.html.markdown b/lua.html.markdown
index 66ebf6bd..4df57a92 100644
--- a/lua.html.markdown
+++ b/lua.html.markdown
@@ -2,6 +2,7 @@
language: lua
author: Tyler Neylon
author_url: http://tylerneylon.com/
+filename: learnlua.lua
---
```lua
diff --git a/php.html.markdown b/php.html.markdown
index 1a8dea2c..b3c8f822 100644
--- a/php.html.markdown
+++ b/php.html.markdown
@@ -2,6 +2,7 @@
language: php
author: Malcolm Fell
author_url: http://emarref.net/
+filename: learnphp.php
---
This document describes PHP 5+.
diff --git a/python.html.markdown b/python.html.markdown
index eddff031..d1152b82 100644
--- a/python.html.markdown
+++ b/python.html.markdown
@@ -2,6 +2,7 @@
language: python
author: Louie Dinh
author_url: http://ldinh.ca
+filename: learnpython.py
---
Python was created by Guido Van Rossum in the early 90's. It is now one of the most popular
diff --git a/r.html.markdown b/r.html.markdown
index 1ace3ed5..f68ede0e 100644
--- a/r.html.markdown
+++ b/r.html.markdown
@@ -2,7 +2,7 @@
language: R
author: e99n09
author_url: http://github.com/e99n09
-
+filename: learnr.r
---
R is a statistical computing language.