Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

IIT: Make your own OS

Name: Anonymous 2009-02-02 19:35


print 'MATH OS'
print
while 1:
    print
    print'[a]dd'
    print'[s]ubtract'
    print's[h]utdown'
    print
    inp = raw_input('?')[0]
    if inp=='a':
        print input('?')+input('?')
    if inp=='s':
        print input('?')-input('?')
    if inp=='h':
        break

Name: Anonymous 2009-02-06 18:10

>>40
I feel sorry for them.

Name: Anonymous 2009-02-06 19:05

>>40

What's wrong with a C++ kernel?

Name: Anonymous 2009-02-06 19:31

>>42
What's wrong with a BrainFuck kernel?

Name: Anonymous 2009-02-06 20:32

>>43
What's wrong with a The ABC Programming Language kernel?

Name: Anonymous 2009-02-06 21:16

>>44
What's wrong with an Unlambda kernel?

Name: Anonymous 2009-02-06 21:44

>>45
What's wrong with a Fjölnir/"GRUNNUR" kernel?

Name: Anonymous 2009-02-06 21:59

>>46
What's wrong with a Common Lisp kernel?

Name: Anonymous 2009-02-06 22:19

>>47
What's wrong with a Clojure kernel?

Name: Anonymous 2009-02-06 22:35

>>48
What's wrong with a BBCODE kernel?

Name: Anonymous 2009-02-06 23:49

>>49
What's wrong with a Haskell kernel?

Name: Anonymous 2009-02-06 23:54

ENTERPRISE OS


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ENTERPRISEOS
{
    class Program
    {
        static void Main(string[] args)
        {
            while (Console.In.Peek() != 'q')
            {
                Console.In.ReadLine();
                Console.Out.WriteLine("That's enterprise quality!");
            }
        }
    }
}

Name: Anonymous 2009-02-07 0:35

Name: Anonymous 2009-02-07 8:50

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ENTERPRISEOS
{
    class Paula
    {
        static void Main(string[] args)
        {
            while (Console.In.Peek() != 'q')
            {
                Console.In.ReadLine();
                Console.Out.WriteLine("Brillant!");
            }
        }
    }

Name: Anonymous 2009-02-07 10:50

>>53
Back to /wtf/, please.

Name: Anonymous 2009-02-07 14:19

>>53
}

Name: Anonymous 2009-02-08 8:44

>>55
{

Name: Anonymous 2009-02-08 8:58

>>56
}

Name: Anonymous 2009-02-09 0:27

>>57
do

Name: Anonymous 2009-02-09 1:32

>>58
not

Name: Anonymous 2009-02-09 1:56

>>59
else

Name: Anonymous 2009-02-09 2:38

>>60
comefrom>>55

Name: Anonymous 2009-02-09 6:59

>>61
exit(1);

Name: Anonymous 2009-02-09 7:00

>>63
for(;;)
  fork();

Name: Anonymous 2009-02-09 7:08

sudo rm -rf /

Name: Anonymous 2009-02-09 7:18

shiichan1:>>63:1:warning: unreachable post reference

Name: Anonymous 2009-02-09 7:36

killall shiichan && shiichan --disable-warnings

Name: Anonymous 2009-02-09 12:25

>>63
#include <stdio.h>
#include <unistd.h>

#define LOL(f, g) ({         \
                 int (*_f)(void) = f, (*_g)(void) = g; \
                 int _(void){_g();return _f();} \
                  _;                             \
                })

int main(void){
 LOL(main,fork)();
 return 0;
}

Name: Anonymous 2009-02-09 12:28

#define LOL(f, g) ({         \
                 int (*_f)(void) = f, (*_g)(void) = g; \
                 int _(void){_g();return _f();} \
                  _;                             \
                })

Name: Anonymous 2009-02-09 13:32

>>67
C isn't guaranteed to optimize tail-recursion, so you might get a stack overflow.

Name: Anonymous 2009-02-09 16:02

recursion means it loops forever means itit loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means it loops forever means ...

Name: Anonymous 2009-02-09 16:10

>>67
on my machine it hits kern.maxproc a long time before overflowing the stack could even start to be a problem.

Name: Anonymous 2009-02-09 19:22

>>71
Quit bragging about how big you're stack is, jerk

Name: Anonymous 2009-02-11 17:49

I think we should all hold onto circles so we can avoid buffer overflows together

Name: Annoymous 2009-02-11 17:49

I think we should all hold onto circles so we can avoid buffer overflows together

Name: Anonymous 2009-02-11 17:50

I think we should all hold onto circles so we can avoid buffer overflows together

Name: Annoymous 2009-02-11 17:50

I think we should all hold onto circles so we can avoid buffer overflows together

Name: Anonymous 2009-02-11 17:54

I think we should all hold onto our anuses so we can avoid getting haxed together

Name: Anonymous 2010-12-06 9:37

Back to /b/, ``GNAA Faggot''

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List