Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Warum werden Programmiersprachen von 1-2 Personen entwickelt? So einfach?
- Ersteller Zeboo
- Erstellt am
Mike Lowrey
Commodore
- Registriert
- Juni 2005
- Beiträge
- 4.978
Ohne std.io sähe es wohl so aus
Wobei man trotzdessen natürlich auf das System zugreifen muss.
Quelle
http://www.diku.dk/hjemmesider/studerende/firefly/emspace-html/node4.html#207
Code:
#include <syscall.h>
void syscall1(int num, int arg1)
{
asm("int\t$0x80\n\t":
/* output */ :
/* input */ "a"(num), "b"(arg1)
/* clobbered */ );
}
void syscall3(int num, int arg1, int arg2, int arg3)
{
asm("int\t$0x80\n\t" :
/* output */ :
/* input */ "a"(num), "b"(arg1), "c"(arg2), "d"(arg3)
/* clobbered */ );
}
char str[] = "Hello, world!\n";
int _start()
{
syscall3(SYS_write, 0, (int) str, sizeof(str)-1);
syscall1(SYS_exit, 0);
}
Edit
Quelle
http://www.diku.dk/hjemmesider/studerende/firefly/emspace-html/node4.html#207
Mike Lowrey
Commodore
- Registriert
- Juni 2005
- Beiträge
- 4.978
Naja wie soll es ohne syscall gehen?
Wenn man keine Bibliothek hat, ist eine Sprache defakto unnütz. Dann nutzt man Assembler und gut ist
Wenn man keine Bibliothek hat, ist eine Sprache defakto unnütz. Dann nutzt man Assembler und gut ist
Also, es ist zwar schon eine weile her, aber warum sollte es nicht mehr gehn? Lex und Yacc gibts doch immer noch - oder?DasBoeseLebt schrieb:Du kannst dir fix selbst eine ausdenken, nur du brauchst dann andere, um sie umzusetzen
Willst du nen Compiler bauen? In der ausgedachten Sprache?... geht irgendwie nicht, versteht der PC ja nicht.
Das Schwirige an neuen Sprachen ist nicht, wie man das Ganze umgesetzt bekommt sondern das dass Sprachkonstruckt stimmt. Und deswegen habe ich doch erhebliche Zweifel am "schnellen ausdenken". Am Ende bekommt man eine Sprache die z.B. nicht kontextfrei ist. Alles schon vorgekommen.