I am no fan of the idea to pay the laziness of develpers and the ease of debugging with the massive amount of performance you loose by using a runtime built language like C# or Java. Just arguing with we have enough resources to throw outta the window is no argument for me. Assembly is massively minimized by now and replaced by C code. Why? That way it's far easier to port to other architectures. But C/C++ must stay. As soon as .net runs flawless we might allow .net for user mode stuff, but not more. Not my decision though.ROCKNROLLKID wrote: ↑Thu Sep 05, 2019 7:52 amSharpOS and Cosmos would disagree with that.
However, I agree ReactOS should stay with C/Assembly. If anything, I would rather see it rewritten in Rust or Go. C/C++ is the most popular as it is usually the first recommended to anyone wanting to start programming in colleges/universities.
ReactOS built in C# (crazy idea)
Moderator: Moderator Team
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: ReactOS built in C# (crazy idea)
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: ReactOS built in C# (crazy idea)
Has no one noticed?
8 years laterRe: ReactOS built in C# (crazy idea)
Post by Z98 » Wed Jun 08, 2011 11:16 pm
I'd like to see you execute a text file of assembly code.
And no request from any responder, not to resurrect old topics.Breinstorm
Posts: 1
Joined: Wed Sep 04, 2019 8:53 am
Re: ReactOS built in C# (crazy idea)
Post by Breinstorm » Wed Sep 04, 2019 8:55 am
Please keep the Windows classic 9x/2000 look and feel.
The layman's guides - debugging - bug reporting - compiling - ISO remaster.
They may help you with a problem, so do have a look at them.
The layman's guides - debugging - bug reporting - compiling - ISO remaster.
They may help you with a problem, so do have a look at them.
Re: ReactOS built in C# (crazy idea)
hi, are there any parts of ReactOS that can be written in c#?
Re: ReactOS built in C# (crazy idea)
Nein
ReactOS Donator ~ $5.00 | Linux Mint Donator ~ $1.00 in BTC
-
- Developer
- Posts: 246
- Joined: Fri Dec 19, 2014 10:00 pm
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: ReactOS built in C# (crazy idea)
Oh I noticed, but I kept it alive because I knew this would be an interesting discussion.oldman wrote: ↑Thu Sep 05, 2019 7:25 pm Has no one noticed?
8 years laterRe: ReactOS built in C# (crazy idea)
Post by Z98 » Wed Jun 08, 2011 11:16 pm
I'd like to see you execute a text file of assembly code.And no request from any responder, not to resurrect old topics.Breinstorm
Posts: 1
Joined: Wed Sep 04, 2019 8:53 am
Re: ReactOS built in C# (crazy idea)
Post by Breinstorm » Wed Sep 04, 2019 8:55 am
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: ReactOS built in C# (crazy idea)
A very simple C# application shall be used to demonstrate the general operational capability.
using System;
using System.Reflection;
namespace ConsoleApp01
{
public class ConsoleApp01
{
public static void Main(string[] args)
{
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("Hello from ReactOS on " + Environment.MachineName + "!");
Console.WriteLine("OS Version: " + Environment.OSVersion);
Console.WriteLine("Image runtime Version: " +
Assembly.GetExecutingAssembly().ImageRuntimeVersion.ToString());
Console.WriteLine("Environment Version: " + Environment.Version.ToString());
Console.WriteLine("Setup information: " + AppDomain.CurrentDomain.SetupInformation);
Console.WriteLine("");
Console.Write("Press any key to continue...");
Console.ReadKey();
}
}
}
Hope this code runs!
Regards,
Lewis
using System;
using System.Reflection;
namespace ConsoleApp01
{
public class ConsoleApp01
{
public static void Main(string[] args)
{
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("Hello from ReactOS on " + Environment.MachineName + "!");
Console.WriteLine("OS Version: " + Environment.OSVersion);
Console.WriteLine("Image runtime Version: " +
Assembly.GetExecutingAssembly().ImageRuntimeVersion.ToString());
Console.WriteLine("Environment Version: " + Environment.Version.ToString());
Console.WriteLine("Setup information: " + AppDomain.CurrentDomain.SetupInformation);
Console.WriteLine("");
Console.Write("Press any key to continue...");
Console.ReadKey();
}
}
}
Hope this code runs!
Regards,
Lewis
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: ReactOS built in C# (crazy idea)
Well, it will not run as we don't ship any .net by default. You can install it from RAPPS though.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: ReactOS built in C# (crazy idea)
I am not sure whether people understand that a .NET program needs to run on a framework in order to take advantage of what that framework offers. The framework needs to be present in order for the program to operate so in the proposed case, the framework would have to be running before the o/s was started, so it would have to be running on another o/s already that can support .NET.
Chicken and the egg comes to mind.
For this to occur .NET would have to be part of the bootstrap process at least and bootable, for it to extend to become an operating system itself and provide all that an o/s offers with regard to resources, I suppose you could call it NETdows or WindyNET. However, building an operating system from scratch just to support a .NET language in order to write another operating system from scratch makes no sense, ie. nonsense.
Chicken and the egg comes to mind.
For this to occur .NET would have to be part of the bootstrap process at least and bootable, for it to extend to become an operating system itself and provide all that an o/s offers with regard to resources, I suppose you could call it NETdows or WindyNET. However, building an operating system from scratch just to support a .NET language in order to write another operating system from scratch makes no sense, ie. nonsense.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
-
- Posts: 215
- Joined: Wed Feb 21, 2018 3:46 pm
- Location: Somewhere in France
Re: ReactOS built in C# (crazy idea)
ReactOS built in C#, is not the question for the moment. The real question is the development of the unimplemented features, and the development is already in C/C+ and ASM. The rewriting would be a loss of manpower for no progress. But in the future when ReactOS will be release in stable version, why not.
Re: ReactOS built in C# (crazy idea)
This thread is old and waste of time...
LOCKED
LOCKED
Who is online
Users browsing this forum: No registered users and 1 guest