¿Qué es C?
C es un lenguaje de programación de propósito general creado por Dennis Ritchie en Bell Labs en 1972.
Es popular porque es rápido, tiene amplio soporte y ayuda a comprender cómo funcionan los programas «bajo el capó».
La razón principal de su popularidad es porque es un lenguaje fundamental en el campo de la informática.
C está estrechamente relacionado con UNIX, porque gran parte de UNIX fue escrito en C.
¿Para qué se utiliza C?
C se utiliza a menudo para crear programas que necesitan ejecutarse rápidamente y trabajar en estrecha colaboración con la computadora.
- Sistemas operativos, como partes de Windows, Linux y macOS
- Programas dentro de dispositivos como automóviles, televisores y aparatos electrónicos del hogar.
- Software que necesita ser rápido, incluidas bases de datos y herramientas del sistema
- Motores de juego y programas que manejan gráficos
- Bibliotecas centrales de las que dependen otros lenguajes de programación
Para estudiantes curiosos: C tiene diferentes estándares de lenguaje (como C90, C99, C11, C17 y versiones más recientes). Este tutorial se centra en el C moderno, ampliamente compatible, y señalamos las diferencias importantes cuando es necesario.
¿Por qué aprender C?
- Es uno de los lenguajes de programación más utilizados.
- Si conoces C, no tendrás problemas para aprender otros lenguajes de programación populares como Java, Python, C++, C#, etc., ya que la sintaxis es similar.
- Le ayuda a comprender la memoria, el rendimiento y cómo las computadoras manejan los datos.
- C es muy versátil; se puede utilizar tanto en aplicaciones como en tecnologías.
Diferencia entre C y C++
- C++ se desarrolló como una extensión de C y la sintaxis suele ser similar
- C es principalmente un lenguaje procedimental (se crean programas con funciones)
- C++ admite clases y objetos (a menudo se utilizan para programación orientada a objetos)
Nota: C aún puede organizar datos usando estructuras , y también puedes crear programas grandes en C. C++ simplemente ofrece características adicionales (como clases).
Ejemplo C
C se utiliza a menudo en tareas de programación cotidianas, como mostrar un mensaje a un usuario:
#include <stdio.h>
int main() {
char name[] = "John";
printf("Hello %s", name);
return 0;
}
Resultado:
Hello John
