Click here to Skip to main content
15,887,175 members
Home / Discussions / C#
   

C#

 
QuestionA New Language In C# Pin
jas0n2311-Feb-09 3:50
jas0n2311-Feb-09 3:50 
AnswerRe: A New Language In C# Pin
musefan11-Feb-09 4:11
musefan11-Feb-09 4:11 
AnswerRe: A New Language In C# Pin
Pete O'Hanlon11-Feb-09 4:29
mvePete O'Hanlon11-Feb-09 4:29 
AnswerRe: A New Language In C# Pin
riced11-Feb-09 4:46
riced11-Feb-09 4:46 
GeneralRe: A New Language In C# Pin
PIEBALDconsult11-Feb-09 4:59
mvePIEBALDconsult11-Feb-09 4:59 
AnswerRe: A New Language In C# Pin
PIEBALDconsult11-Feb-09 5:05
mvePIEBALDconsult11-Feb-09 5:05 
GeneralRe: A New Language In C# Pin
jas0n2323-Apr-09 5:04
jas0n2323-Apr-09 5:04 
AnswerRe: A New Language In C# Pin
Guffa11-Feb-09 6:53
Guffa11-Feb-09 6:53 
I took a few minutes and made a programming language. Create a console application (named GuffaProgrammingLanguage of course), and put this in the Main method:
static void Main(string[] args) {
	foreach (string line in File.ReadAllLines(args[0]+".gpl")) {
		switch (line.Substring(0,Math.Min(line.Length,4))) {
			case "out ": Console.WriteLine(line.Substring(4)); break;
			case "time": Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); break;
			case "end.": return;
			default: Console.WriteLine("Syntax error."); return;
		}
	}
}

Create a text file in the bin folder named test.gpl with this content:
out Hello
out World!
time
end.

Open a console window and go to the bin folder, start the program with GuffaProgrammingLanguage test and you get an amazing result like this:
Hello
World!
2009-02-11 18:48:49

Smile | :)

Despite everything, the person most likely to be fooling you next is yourself.

QuestionForm Pin
mrithula811-Feb-09 2:36
mrithula811-Feb-09 2:36 
AnswerRe: Form Pin
EliottA11-Feb-09 2:40
EliottA11-Feb-09 2:40 
AnswerRe: Form Pin
musefan11-Feb-09 2:48
musefan11-Feb-09 2:48 
GeneralRe: Form Pin
mrithula811-Feb-09 2:51
mrithula811-Feb-09 2:51 
GeneralRe: Form Pin
musefan11-Feb-09 3:00
musefan11-Feb-09 3:00 
AnswerRe: Form Pin
Alan N11-Feb-09 3:35
Alan N11-Feb-09 3:35 
GeneralRe: Form Pin
mrithula811-Feb-09 18:16
mrithula811-Feb-09 18:16 
GeneralRe: Form [modified] Pin
Alan N12-Feb-09 0:30
Alan N12-Feb-09 0:30 
Answerit is easy look here Pin
erfi12-Feb-09 0:27
erfi12-Feb-09 0:27 
QuestionRE: Datagrid with check box Pin
chandhuBTS11-Feb-09 1:36
chandhuBTS11-Feb-09 1:36 
QuestionCarraige Return Issue Pin
MumbleB11-Feb-09 1:34
MumbleB11-Feb-09 1:34 
AnswerRe: Carraige Return Issue [modified] Pin
ABitSmart11-Feb-09 1:44
ABitSmart11-Feb-09 1:44 
AnswerRe: Carraige Return Issue Pin
musefan11-Feb-09 1:49
musefan11-Feb-09 1:49 
AnswerRe: Carraige Return Issue Pin
Guffa11-Feb-09 2:01
Guffa11-Feb-09 2:01 
GeneralRe: Carraige Return Issue Pin
MumbleB11-Feb-09 2:10
MumbleB11-Feb-09 2:10 
GeneralRe: Carraige Return Issue Pin
Guffa11-Feb-09 6:34
Guffa11-Feb-09 6:34 
AnswerRe: Carraige Return Issue Pin
Luc Pattyn11-Feb-09 11:44
sitebuilderLuc Pattyn11-Feb-09 11:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.