- C Language no se llamaba C al principio. Ha sido nombrado como C después de pasar muchas etapas de evolución. Evolución de C:
ALGO -> BCPL -> B -> Tradición C -> K&R C -> ANSI C -> ANSI/ISO C -> C99.
-
- Fue desarrollado en Bell Laboratories en 1972 por Dennis Ritchie.
- ¿Por qué se nombra como C? No existe tal lógica detrás de la denominación del lenguaje C.
Fue desarrollado para cubrir todas las incapacidades del lenguaje B (versión simplificada de BCPL). Entonces, simplemente se llamó C, ya que está al lado de B en los alfabetos ingleses. - C es el único lenguaje de programación que existe desde hace tanto tiempo y todavía se usa ampliamente.
- C es la base de muchos otros lenguajes de programación como C++ , Java , JavaScript , Go, C# , PHP , Python , Perl, C-shell y muchos más.
- Unix fue uno de los primeros kernels de sistemas operativos implementados en un lenguaje diferente al ensamblador y ese fue C.
- Anteriormente, C se consideraba un lenguaje de alto nivel, pero hoy en día muchos programadores lo consideran un lenguaje de bajo nivel, ya que solo admite operaciones escalares.
- C18 es la última versión del lenguaje de programación C publicada en junio de 2018.
Datos de programación:
- “? : ” es el único operador ternario en lenguaje C.
- “sizeof” es el único operador que también es una palabra clave.
- En printf() y scanf(), f significa formatted not function.
- El compilador no conoce el archivo de encabezado, el preprocesador los procesa y expande el código fuente.
- El nombre del archivo de encabezado se puede incluir de 2 maneras, (a) usando corchetes angulares (b) usando una coma doble invertida.
- El compilador genera código de ensamblaje, no código de máquina y luego el ensamblador genera el código de máquina.
- El operador sizeof no puede decirnos el tamaño de las funciones porque este operador trabaja en tiempo de compilación y las funciones se cargan en la memoria en tiempo de ejecución.
¿Cómo aprender C?
Aprenda C desde el principio usando el curso gratuito en línea Fundamentos de la programación con C a partir del 31 de enero de 2018.
Publicación traducida automáticamente
Artículo escrito por AnshulVaidya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA