Introducción al Lenguaje C

Clase 2 de 39Curso de Algoritmos con C 2017

Resumen

Notas:

  • El lenguaje C fue una revolución en su época ya que en ese entonces se utilizaba todavía el lenguaje ensamblador para acceder al lenguaje máquina o para trabajar directamente con el hardware.
  • Lo increíble de este lenguaje era que tenía la capacidad de trabajar a nivel hardware y además estaba optimizado pues era un lenguaje de alto nivel.
  • El lenguaje es hoy en día todavía el lenguaje de programación más utilizado en sistemas embebidos y en sistemas de bajos recursos de hardware donde necesitamos el acceso al hardware y donde se necesita tener muy alto rendimiento.
  • El lenguaje C tardó varios años en estandarizarse.
  • Un estándar en C significa una serie de guías y directivas que se deben de seguir al momento de escribir tu código que están respaldadas por una asociación (ANSI).
  • La programación estructurada es un método de programación o un paradigma que dice que vamos a ejecutar el código de forma secuencial, línea tras línea, del inicio al fin.
  • C es un lenguaje de programación compilado.
  • C es un lenguaje tipado.

Características importantes de C:

  • Núcleo del lenguaje simple que opera con bibliotecas.
  • Lenguaje flexible que soporta la programación.
  • Acceso a memoria de bajo nivel con punteros.
  • Utiliza un conjunto reducido de palabras clave.
  • Pasaje de parámetros por valor y referencia.