Talk:C Sharp: Difference between revisions
m (Talk:CSharp moved to Talk:C Sharp: Better name) |
(→Cosmos: new section) |
||
Line 1: | Line 1: | ||
== Too short an answer? == |
== Too short an answer? == |
||
I think the remark that you (''only'') need a interpreter is slightly misleading. Yes you can write an OS in C#, No you can't cleanly do it in '''pure C#'''. You need assembly to access processor stubs, and possibly a higher language (c++) to run the CLI interpreter. And memory management for the object-oriented part. And probably several other runtime thingies I can't foresee because I don't know the implementation details of the language. I therefore think that a remark about the feasability is at its place. Also, could someone with in-depth knowledge of the ABI give some ideas what the runtime part actually involves. - [[User:Combuster|Combuster]] 14:59, 31 March 2008 (CDT) |
I think the remark that you (''only'') need a interpreter is slightly misleading. Yes you can write an OS in C#, No you can't cleanly do it in '''pure C#'''. You need assembly to access processor stubs, and possibly a higher language (c++) to run the CLI interpreter. And memory management for the object-oriented part. And probably several other runtime thingies I can't foresee because I don't know the implementation details of the language. I therefore think that a remark about the feasability is at its place. Also, could someone with in-depth knowledge of the ABI give some ideas what the runtime part actually involves. - [[User:Combuster|Combuster]] 14:59, 31 March 2008 (CDT) |
||
== Cosmos == |
|||
I really think this deserves more than a simple link. Cosmos is not just some OS project, it's OS '''kit'''. I think this is probably where we should be pointing people to when they ask "can I write my own OS in C#". It appears to make things super easy, even for unexperienced OS devers --[[User:Earlz|Earlz]] 22:02, 10 December 2012 (CST) |
Revision as of 04:02, 11 December 2012
Too short an answer?
I think the remark that you (only) need a interpreter is slightly misleading. Yes you can write an OS in C#, No you can't cleanly do it in pure C#. You need assembly to access processor stubs, and possibly a higher language (c++) to run the CLI interpreter. And memory management for the object-oriented part. And probably several other runtime thingies I can't foresee because I don't know the implementation details of the language. I therefore think that a remark about the feasability is at its place. Also, could someone with in-depth knowledge of the ABI give some ideas what the runtime part actually involves. - Combuster 14:59, 31 March 2008 (CDT)
Cosmos
I really think this deserves more than a simple link. Cosmos is not just some OS project, it's OS kit. I think this is probably where we should be pointing people to when they ask "can I write my own OS in C#". It appears to make things super easy, even for unexperienced OS devers --Earlz 22:02, 10 December 2012 (CST)