Anuncios Google

Introduccion a C

Tutoriales de Programacionmx

Esta es la primera entrega de tutoriales de C. Trataré de cubrir la mayor cantidad de conocimientos en este lenguaje; cabe aclarar que este tutorial está pensado para novatos 100%, para aquellos que no han tendio ni el más mínimo contacto con C y que desean crear sus propios programas. Estos tutoriales servirán como base para programar en cualquier plataforma, aunque estarán centrados en Windows por su sencillez, ideal para los novatos.


Bienvenido

Bienvenido a esta serie de tutoriales, ha sido una grandiosa elección empezar a programar en C. Si no tienes ni idea de qué es eso, te informaré un poco:

C es un lenguaje de programación (Creo que eso es obvio), sucesor de B, creado en 1972. Se caracteriza por su inigualable potencia y aplicación a sistemas operativos, especialmente aquellos basados en Unix.

C es elegido por gran cantidad de personas que buscan un perfecto equilibrio entre eficacia y facilidad de aprendizaje. Al ser un lenguaje considerado de medio nivel, posee carcaterísticas comparables al lenguaje humano al igual que otras que lo acerca al lenguaje de máquina, de aquí su perfecto equilibrio.

Si no te convences aún, esto debería hacerlo: Los sistemas operativos Linux, está hechos casi en su totalidad en C.

Basta ya de tanta teoría, seguramente estas ansioso por empezar. De cualquier forma, dejo un link por si te interesa saber más sobre la historia de C.


Preparando tu PC

No te asustes por el título, C es simple, pero requiere un buen entorno de desarrollo si quieres lograr algo, o simplemente no aburrirte. Con entorno de desarrollo me refiero a un programa que te simplificará varias tareas, desde escribir el código fuente, hasta la tarea de compilar, todo en uno. He probado varios IDE (No te compliques, es lo mismo que describí antes), pero ninguno me convenció tanto como Dev-C++ ya que es ideal para aquellos novatos, sobre todo al momento de compilar. No requiere nada más que instalar el programa y ejecutarlo, también trae librerías (o biblotecas) precargadas.


¡¿Compi-qué?!

Com-pi-lar, debes de acostumbrarte a utilizar esta palabra. ¿Alguna vez te has preguntado cómo se hacen los *.exe? Si eres curioso deberías de abrir con el Bloc de Notas un ejecutable. Lo que verás son miles de líneas de código binario. En reailidad es lo mismo que se escribe en un código fuente, pero traducido a un lenguaje que la máquina pueda entender. Es prácticamente imposible programar directamente en binario, es por eso que nosotros lo hacemos a través de comandos y operaciones que podemos etender (Código Fuente o Source Code).

El compilador transforma nuestro código fuente, fácilmente comprendido, en un ejecutable (En el caso de Windows) capaz de ser comprendido por una computadora.

Y esta es otra característica que le brinda un gran poder a C, en vez de ser interpretado como otros lenguajes (Lua, HTML, etc.) es compilado.

 


Estructura

Antes de empezar sería conveniente saber la estructura básica de C, te evitarás muchos dolores de cabeza si sabes ésta.

  • Siempre al principio de todo programa en C, se deben de incluir las Directivas (No te preocupes mucho por los nombres).
  • Todo programa en C, debe de tener por lo menos una función llamada main.
  • Todos los comandos en C, se separan por un punto y coma ;
  • C distingue entre mayúsculas y minúsculas.
  • Puedes usar todo el espacio en blanco que desees para darle una mejor vista al programa, excepto al momento de declarar directivas.

Creo que ya tuviste suficiente introducción, ya sabeslo suficiente para hacer el primer programa de todo programador: el archiconocido Hello World.


4.88095
Tu voto: Ninguno Votos totales: 4.9 (42 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Gracias

Te felicito, me he enganchado a tu tutorial. Y me esta resultando muy fácil.

Gracias

Imagen de Monty - Calabato64

¿como se combierte el

¿como se combierte el archivo .c en .exe ? ¿o necesita un C Player?

Lua necesita un LUA Player

 

A lo de C Player me refiero a:

-programa

  -c player.exe

  -System

    -System.c

 

ayuda


- Monty (anteriormente, Calabato64)

Imagen de Garishua

tengo un problema y necesito su ayuda

hola, lo que pasa es que me descargue el dev-C++ ya lo instale y todo solo que al momento de iniciarlo me aparece este mesnsaje

there doesn´t seem to be GNU Make file in the PATH or in Dev-C++'s Bin path. Please make sure that you have GNU make and adjust Bin setting or system PATH enviroment variable and that make setting in compiller option contains correct filename, otherwise yu will not be able to complie anything.

ufff si que esta largo, el caso es que como dice no puedo compilar nada y no se como soluionarlo, si alguien tiene la respuesta y gusta compartirla se lo agradecere mucho.

gracias por su atencion


Para un auténtico samurái no existen las tonalidades de gris en lo que se refiere a honradez y justicia. Sólo existe lo correcto y lo incorrecto.

Imagen de Metallica

Muy bueno

Excelente trabajo Tanos, me gusta mucho de verdad. Sigue así!! Le doy 5 estrellas. Es perfecto, sencillo y a la vez claro y conciso, pero completo. Muy bueno.


Mi última entrada de bitácora: Reseña sobre PS Vita

Imagen de Ulind

Gracias por la explicacion

Gracias por la explicacion xD

Esta empezando a gustarme mas que lua jaja

Aver si llego a aprender algo.

Salu2

una pregunta sobre compilar

como hago para que el programa despues de ejecutarlo no se cierre si no que siga funcionando hay alguna funcion para eso gracias y perdonen la ignorancia

Imagen de rincondelgabo

Creo que a lo que te refieres es a que no se salga

Del programa cuando haya terminado, debería bastar con un

getchar();

al final del código.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.