miércoles, 14 de diciembre de 2011

Lenguaje C - Leccion 1

Introducción al C

Bien, cuando inicié mi carrera, el primer lengaje que aprendí fue C, si bien es cierto es un lenguaje simple, antiguo, lo cual lo hace muy dificil de usar profesionalmente respecto a los otros lenguajes de programación existente (Java,C#,C++,C Sharp, etc.), pero C es ideal para aprender las cosas básicas de todo lenguaje de programación, además de ser un lenguaje Estructurado facilita la comprensión de su lógica.

Qué podemos hacer con C?

Pues con imaginación y creatividad todo...
  • Programa que le ingreses tus notas y saque promedio
  • Programa que le des una password y te la muestre encriptada
  • Programa que implemente un algoritmo para jugar ajedrez (muy avanzado)
  • Un menu para un sistema de ventas simple y en consola
  • Etc.
En general con todo lenguaje de programación se puede hacer casi lo mismo, pero la diferencia está en su Interfaz Gráfica ( pantallitas, colores y modelo ) y su velocidad de funcionamiento, por ahora en C nos dedicaremos a hacer las cosas simples, mientras más rápido avancemos les iré mostrando cosas mucho más interesantes, pero para ello primero tienen que aprender la base, un poco cruda pero asi son todas las bases, todo esfuerzo tiene su recompensa.

Para poder programar en C, yo uso Dev-C++ el cual es un programa bastante sencillo, ideal para aprender a programar en C y C++, lo pudes obtener gratis de la siguiente web:


Solo es cuestion de bajarlo e instalarlo dandole next next.....
Una vez que lo terminemos de instalar ejecutamos su acceso directo


Una vez dentro, le damos a Archivo->Nuevo Proyecto

En la pestaña Basic (aparece por defecto), seleccionamos Console Application, la opcion en C para programar en C, ingresamos el nombre del proyecto y ponemos en aceptar.
A continuacion les aparecerá una ventana que les pedirá la dirección en donde se guardará el proyecto.

Una vez realizado esto les debe abrir un archivo main.c con el siguiente codigo:


#include <stdio.h> // librerias que contienen funciones por defecto
#include <stdlib.h>// librerias que contienen funciones por defecto

int main(int argc, char *argv[]) // el famoso main desde aqui se inicia todo tu programa
{
 
  system("PAUSE");    // este es el codigo que hace que cuando se termine tu programa salga  "ingrese cualquier tecla para finalizar"

  return 0; // fin del main
}


Bien he diseñado una guia con todas las imágenes para que las sigan y aclaren las dudas instalando el programa:




1 comentario:

  1. Muy bien por el blog.
    Quiero aprender C, sólo conozco un poco del Basic antiguo y algo del Assembler para PIC´s.
    Tengo el libro "Programación en C" de Byron Gottfried. No sé si es por el autor o es por el lenguaje C, pero me parece muy cargado de términos como: identificadores, declaraciones, expresiones, operadores, argumentos, punteros ...y una serie de tipos de datos que cuesta manejar.
    Bienvenido el tutorial, espero aprender algo.
    Un saludo desde El Salvador, C. A.
    Pablo

    ResponderEliminar