Skip to content

De C para C#

Gustavo Guimaraes edited this page Nov 20, 2016 · 3 revisions

Objetivo

O objetivo desse tutorial é transportar a sintaxe de C/C++ aprendida nos treinamentos anteriores para C#. Portanto, não cobre a parte de Programação Orientada a Objetos.

Por que usar C#? Por que não C?

Pois a principal ferramenta que a ITABits usa para desenvolvimento de jogos é a engine Unity, e C# é sua principal linguagem de desenvolvimento.

Mas acabamos de aprender C e já vamos ter que reaprender tudo?

C# é uma linguagem que é uma evolução de C, logo grande parte da sua sintaxe é muito parecida. Grande parte das vezes a sintaxe de C# vai ser até de mais fácil entendimento que a de C.

Por que não aprender C# logo com Programação Orientada a Objetos (POO)?

As vezes as pessoas ficam frustradas enquanto estão aprendendo POO e desconhecem a sintaxe de C#. Assim, para evitar que fiquem tentando descobrir como se faz um scanf() foi feita esse tutorial das principais diferencas entre as linguagens.