• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • INICIO
  • CANAL DE YOUTUBE
  • CONTACTAR

másQteclas

Tecnología para todos

  • Podcasts
  • Noticias
  • Artículos
  • Tutoriales

Código Fuente. Introducción al Lenguaje C

20 noviembre, 2015 por José Manuel Ramírez

http://archive.org/download/CodigoFnte/2015/Programa_010.mp3

Podcast: Reproducir en una nueva ventana | Descargar

Ya estamos de vuelta un viernes más y en esta ocasión hablaremos del lenguaje C viendo una introducción a este lenguaje de programación que servirá para que en posteriores podcast podáis avanzar con aspectos más avanzados de dicho lenguaje. Aunque es un leguaje muy potente, creo que es una buena elección para aprender ya que os servirá de base para otros lenguajes que queráis usar.

A parte del podcast, en los artículos del blog también pondré fragmentos de código y enlaces a ejemplos que complementen todo lo comentado en cada uno de los programas en lo que hablemos del lenguaje de programación C. Y por supuesto, no os vais a escapar de ejercicios propuestos que iremos resolviendo en sucesivos programas y que os ayudarán a reforzar los conocimientos adquiridos.

El lenguaje C

Dennis Ritchie

El Lenguaje C es el primero de los lenguajes que quiero que aprendáis en Código Fuente ya que sirve de base para muchos de los lenguajes de programación que podéis aprender en un futuro tales como Java, C# u Objetive C. Se que es complicado aprender un lenguaje de programación sólo mediante audio pero este es un nuevo reto que quiero afrontar con vosotros y veréis que entre todos lo podemos lograr.

Características Generales

  • Lenguaje de nivel medio
    • Manipulación de bits y direcciones de memoria
    • Código muy portable
    • Débilmente tipado
    • Únicamente 32 palabras clave
  • Lenguaje Estructurado
    • Soporta la programación modular
    • Soporta la programación estructurada
    • Gran cantidad de librerías 

Estructura de un programa

La estructura de un programa en Lenguaje C debe ser la siguiente:

Comentarios /* */

Directivas para el compilador #include y #define

Declaraciones globales

Prototipos de las funciones

main(){

Variables locales

Secuencia de sentencias

}

Implementación de funciones

Significado de cada una de las partes señaladas:

  • Comentarios: Indicarán el nombre del programa, proposito, fecha realización, autor, etc. También se pueden añadir en puntos de programa dificiles de comprender.
  • Directivas para el compilador: Sirven para incluir instrucciones dirigidas al compilador. Dos tipos:
    • #include <fichero.h> para que incluya el fichero (cabeceras *.h) especificado dentro del programa.
    • #define nombre cadena se indica al compilador que toda aparición de nombre debe ser sustituida por cadena.
  • Declaraciones globales: Para definir las variables globales al programa.
  • Prototipos de las funciones: Declaración de las funciones de usuario a utilizar en el resto de programa.
  • main: Función obligatoria para todo programa en C. Se llama cuando el programa comienza a ejecutarse. Las {} el cuerpo y definen el principio y fin del programa.
  • Implementación de funciones: Funciones que implementa el usuario y que sirven para realizar una tarea específica.

En el programa número 011 veremos un primer ejemplo de programa en C que cubre todas y cada una de estas partes, de forma que nos vayamos familiarizando con su estructura y podamos empezar a realizar ejercicios escritos en leguaje C que resuelvan un problema concreto.

A continuación os paso los enlaces a todo lo comentado en este programa:

  • #006 – Clasificación de los lenguajes de programación 
  • Dennis Ritchie en masqueteclas

Hasta aquí este nuevo programa del podcast Código Fuente donde hemos hablado de Lenguaje C como primer lenguaje que quiero que aprendáis a lo largo de los siguientes programas. Muchas gracias por el tiempo que habéis dedicado a escucharlo y deciros que estaría encantado de recibir vuestras valoraciones de 5 estrellas en iTunes para que el podcast llegue a más gente como vosotros.

Ya sabéis, si tenéis dudas o queréis mas información sobre lo hablado, podéis comentármelo en los comentarios de esta entrada, en el formulario de la web masqueteclas.com/contactar o en la cuenta de Twitter del podcast @CodigoFnte.

Quedamos de nuevo en Código Fuente donde aprender informática nunca a estado tan cerca de vosotros. Hasta entonces… Adiós!

—

Si te gusta este podcast y quieres ayudarme a mantenerlo, puedes contribuir haciendo tus compras a través de este enlace de afiliados de Amazon.es o mediante una donación en mi cuenta Paypal.Me. Muchas gracias!!

Publicado en: Masqueteclas Etiquetado como: Podcast

Acerca de José Manuel Ramírez

🚀 Explorador de gadgets al límite | 🎥 Sinceridad en cada review | 💡 Descubre la magia detrás de cada dispositivo conmigo | 🛠️ Consejos, trucos y opiniones sin filtro. Si te apasiona la tecnología como a mí, este es tu canal #Gadgets #TechLover #OpinionesReales

Barra lateral principal

Canal de Youtube

🛍 Enlaces patrocinados

Haz tu compra en estos enlaces patrocinados y colabora con la web sin coste adicional para ti. ¡Gracias!

Chuches en Amazon Chuches en Aliexpress Chuches en Banggood Chuches en Geekbuying

Mi libro


Libro servidores NAS

banner

Footer

másQteclas es la web donde encontrarás mucha información relacionada con la tecnología en lo que a hardware y software se refiere. Tendrás reviews de productos, tutoriales paso a paso, podcasts diarios, vídeos en Youtube, noticias tecnológicas y mucho, mucho más. ¡Únete a la comunidad masqueteclera!

Información:

  • Quién soy
  • Política de cookies
  • Política de privacidad
  • Suscripción a la lista de correo
  • Contactar

Busca en la web …

  • Facebook
  • Instagram
  • Telegram
  • Twitter

Copyright © · másQteclas 2021