And how about C# Language

English:

And how about C# Language...?

Well, C# is one of .Net platform languages from Microsoft, and it was developed to be easy to learn, flexible, and multiplataformer. That means this language can run on any Operational System like MacOS, Linux and obviously Windows, and also in web with ASP NET technology, games with Unity engine, and another...
.Net languages work through a virtual machine. Its purpose is managing some aspects of language (as security, memory manager, data typing...) and also "translate" the code to machine language (Do you remember that?)
The base code is "translated" to an intermediate language, thought the component called CIL (Command intermediate language).
This process is called compilation and it occurs before program runs.

I won't be too much "technique" about these aspects, but you can learn more about the power of C# on Microsoft page.


Português-BR: 

E quanto à linguagem C# ...?

Bem, o C# é uma das linguagens da plataforma .Net da Microsoft e foi desenvolvido para ser fácil de aprender, flexível e multiplataforma. Isso significa que essa linguagem pode ser executada em qualquer sistema operacional como MacOS, Linux e obviamente Windows, e também na web com a tecnologia ASP NET, jogos com a engine Unity e etc...
As linguagens .Net funcionam através de uma máquina virtual. Seu objetivo é gerenciar alguns aspectos da linguagem (como segurança, gerenciador de memória, tipagem de dados ...) e também "traduzir" o código para a linguagem de máquina (você se lembra disso?)
O código base é "traduzido" para um idioma intermediário, através de um componente chamado CIL (idioma intermediário do comando).
Esse processo é chamado de compilação e ocorre antes da execução do programa.

Não serei "técnica" demais sobre esses aspectos, mas você pode aprender mais sobre o poder do C # na página da Microsoft.

Comentários

Postagens mais visitadas deste blog

Boolean type

Assignments Operators

Increment and decrement operations