En esta entrada os queremos invitar a un curso para aprender a programar en c paso a paso. Para ello contamos con un foro y material que se usa en el aprendizaje en las universidades.
Tabla de contenidos
El lenguaje de programación C fue creado en 1972, está pensado para implementar Sistemas Operativos, clásicamente Unix. Además de para crear S.O. se utiliza para diseñar aplicaciones, debido a la alta eficiencia del código escrito en este lenguaje.
Es un lenguaje peculiar ya que posee características de lenguajes de bajo nivel, como ensamblador (gestión de memoria, punteros, etc.). Pero además se pueden implementar estructuras complejas, como listas, árboles, etc.
El libro más importante es “El lenguaje de programación C” (conocido como la Biblia de C) de Kernighan and Ritchie.
Para consultar más información, os recomendamos este artículo.
Aunque es cierto que C es un lenguaje que últimamente esta siendo remplazado en la docencia por Java y otras personas lo consideran una base para C++ o C#, nosotros si creemos que tiene sentido aprender a programar en C.
Aprender C puede ser el primer contacto de un informático con la programación a bajo nivel y además permite darse cuenta de la potencia que tiene este lenguaje, ya que posee punteros. Un buen manejo de los punteros permite aumentar la eficiencia de los algoritmos de manera exponencial, pero también he de decir que un conocimiento justo de ellos, puede probar serios problemas de corrupción de memoria o de acceso a zonas de memoria restringidas.
El curso que os proponemos está basado en un pdf bastante completo de la Universidad de A Coruña, este archivo consta de 218 páginas y en el se explica C desde lo más básico como pueden ser las sentencias condicionales al manejo de ficheros. Es un gran documento ya que contiene código de ejemplo y está todo bastante bien descrito.
El curso ha sido realizado por la Universidad de A Coruña y nosotros simplemente enlazamos a él.
Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…
Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…
Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…
Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…
Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…
Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…