C# um não exclusivo Windows

C# um não exclusivo Windows

A linguagem C# desenvolvida pela Microsoft, já há algum tempo que não é um exclusivo dos sistemas Windows.

http://www.icthub.pk/blog/quick-guide-open-bim-software-and-components/index.html
http://www.icthub.pk/blog/quick-guide-open-bim-software-and-components/index.html



O C# permite criar aplicações desktop e servidor, e um mundo mais (Mobile Net ...) além de ser uma ferramenta para criar plugins de CAD (Autodesk e Bentley) entre outras aplicações.

A linguagem C# pode, pelo menos na sua forma genérica ser executada em sistemas Linux, pela instalação do pacote mono-complete.

Esta permite compilar e correr um código CSharp nos sistemas Linux. Não carrega o peso de toda a instalação DotNet ou como se chama (tem havido várias designações ao longo do tempo), permitindo fazer pequenas aplicações de consola. Pelo que li também é possível fazer aplicações gráficas multi plataforma com algumas livrarias... por agora não. Por agora interessava-me testar se funciona.

O pacote Mono está disponível não só para Linux mas para os outros dois SO principais.

https://www.mono-project.com/download/stable/#download-lin


Há que seguir os passos (previamente ter um ficheiro de código)...

Instalar o pacote:

sudo apt install mono-complete

Tornar o ficheiro de código executável, em permissões:


compilar:
mcs -out:teste_01.exe teste_01.cs

Executar o mono:
mono teste_01.exe


Na minha pasta de trabalho podemos ver os dois ficheiros:




E com a execução do programa o seguinte output:







Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via