I'm a newbie to programming, and I'm considering using C# to write a VERY simple program that simply edits a text file.
- Will it work on Macs and Linux? What will work?
- I want to know what makes a program cross-platform?
I'm a newbie to programming, and I'm considering using C# to write a VERY simple program that simply edits a text file.
C# is cross-platform thanks to .NET Core, but without a cross-platform User Interface library you can only make very basic console programs with it. In order to make cross-platform apps for Windows, Mac and Linux you need a cross-platform User Interface library like Nevron Open Vision
Yes, C# is fully cross-platform thanks to .NET Core. .NET Core is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is the cross-platform successor to the .NET Framework which only run on Windows. The project is primarily developed and supported by Microsoft (through the .NET Foundation).