Lección 0: ¿Por qué programar? ¿Y por qué C#?
Una computadora no entiende intenciones — hace exactamente lo que está escrito, letra por letra. Si alguien escribe texto en un campo de un formulario digital que solo debería aceptar un número, en C# el compilador (el programa que revisa y traduce tu código) lo detiene de inmediato, antes de que el
Programar significa darle a una computadora instrucciones precisas que puede repetir sin errores. En C# hay un guardián (el compilador) que revisa cada variable de antemano, y detecta errores de tipo antes de que el programa siquiera empiece a ejecutarse.
- tipado estático (static typing)
- Un enfoque en el que el tipo de cada variable (número, texto, etc.) se conoce y queda fijo desde el momento en que se escribe, y el compilador lo revisa antes de ejecutar el programa.
- compilador (compiler)
- Un programa que lee el código fuente, lo revisa y lo traduce a una forma que la computadora puede ejecutar — y se detiene si hay un error de tipo.
- .NET
- La plataforma multiplataforma que ejecuta programas de C# — en Windows, macOS y Linux, en servicios de backend y en aplicaciones de escritorio.
- Unity
- Un motor de videojuegos muy utilizado en el que el código de comportamiento del juego se escribe en C#.