C# es un moderno lenguaje de programación multiparadigma desarrollado por Microsoft y lanzado en el año 2000. Por multiparadigma queremos decir que incluye tipado estático, tipado fuerte, alcance léxico, imperativo, declarativo, funcional, genérico, orientado a objetos y disciplinas de programación orientadas a componentes. La sintaxis de C# está muy inspirada en la sintaxis de JAVA, por lo tanto, es más fácil de entender para la mayoría de los desarrolladores que tienen conocimientos básicos de C, C++ y JAVA. Fue diseñado por Anders Hejlsberg y desarrollado por Mads Torgersen.
Para compilar, descompilar y ejecutar código C# en Linux, siga los pasos que se mencionan a continuación:
Primero, necesitamos instalar mono-complete, para ejecutar software para Mono o Microsoft. RED.
Paso 1: para instalar mono-complete, abra su terminal de Linux, escriba el siguiente comando y presione enter.
Ejecute el siguiente comando para configurar el sistema antes de instalar el mono.
sudo apt install gnupg ca-certificados
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo “deb https://download.mono-project.com/repo/ubuntu stable-focal main” | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt actualizar
Luego ejecute lo siguiente para instalar mono.
sudo apt install mono-completa
Paso 2 : escriba un programa simple de hola mundo en C# y guarde el código en un archivo llamado geeks.cs .
C#
using System; public class GFG { static public void Main() { Console.WriteLine("Hello World!"); Console.ReadKey(); } }
Hello World!
Paso 3: Ahora convierta este archivo C# en un archivo ejecutable. Navegue hasta el archivo y ejecute el siguiente comando.
chmod +x geeks.cs
Aquí, +x significa ejecutable.
Paso 4: ahora usaremos el compilador mcs y crearemos un ejecutable de Windows llamado geeks.exe desde la fuente geeeks.cs.
mcs -out:geeks.exe geeks.cs
Producción:
Después de esto, se generará un archivo ejecutable, geeks.cs.
Paso 5: Ahora, para ejecutar este archivo ejecutable geeks.exe, ejecute el siguiente comando.
mono geeks.exe
Producción:
Paso 5: presione Entrar para salir y regresar a un indicador de terminal predeterminado.
Paso 6: para descompilar este archivo ejecutable, ejecute el siguiente comando:
monodis –output=geeks.txt geeks.exe
Producción:
El código descompilado se guardará en el archivo recién generado, geeks.txt. Para ver el archivo descompilado en la terminal, ejecute el siguiente comando:
gato frikis.txt
La salida debería verse así:
Publicación traducida automáticamente
Artículo escrito por amnindersingh1414 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA