Prime Junta
RPGCodex' Little BRO
- Joined
- October 19, 2006
- Messages
- 8,540
English is the modern Latin. Just one of the things you have to know if you want to leave your village. Which doesn't mean you should neglect your native language, either.
The nice thing is that it's one hell of a language -- broad, rich, deep, expressive, with a bewildering variety of dialects, accents, variants, and pidgins, and a grammar that's relaxed enough that almost anything goes. Very well suited to the job, that is. I hate to admit that I prefer it to my own.
Re programming languages, there are plenty developed in languages other than English; they just never caught on in the mainstream. Here's an example from the 1950's, invented by one of your compatriots, a guy called Rutishauer:
My personal favorite is LOLCode, though.
Edit: I almost forgot: here's a language with some actual, serious uses that is based on no human language at all. It has a bit of an unfortunate name, though: "Brainfuck."
Here's a Brainfuck program that outputs square numbers from 0 to 10,000. (By Daniel Cristofani.)
The nice thing is that it's one hell of a language -- broad, rich, deep, expressive, with a bewildering variety of dialects, accents, variants, and pidgins, and a grammar that's relaxed enough that almost anything goes. Very well suited to the job, that is. I hate to admit that I prefer it to my own.
Re programming languages, there are plenty developed in languages other than English; they just never caught on in the mainstream. Here's an example from the 1950's, invented by one of your compatriots, a guy called Rutishauer:
Code:
Für i = 10(-1)0
ai =>= t
(Sqrt Abs t) + (5 x t x t x t) =>= y
Max(Sgn(y-400),0) =>= h
Z 0i =>= b20-2i
(h x 999) + ((1-h) x y) =>= b21-2i
Ende Index i
Schluss
My personal favorite is LOLCode, though.
Code:
HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
UP VAR!!1
VISIBLE VAR
IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBYE
Edit: I almost forgot: here's a language with some actual, serious uses that is based on no human language at all. It has a bit of an unfortunate name, though: "Brainfuck."
Here's a Brainfuck program that outputs square numbers from 0 to 10,000. (By Daniel Cristofani.)
Code:
++++[>+++++<-]>[<+++++>-]+<+[
>[>+>+<<-]++>>[<<+>>-]>>>[-]++>[-]+
>>>+[[-]++++++>>>]<<<[[<++++++++<++>>-]+<.<[>----<-]<]
<<[>>>>>[>>>[-]+++++++++<[>-<-]+++++++++>[-[<->-]+[<<<]]<[>+<-]>]<<-]<<-
]
Last edited:
- Joined
- Oct 19, 2006
- Messages
- 8,540