..Curso De Lenguaje C

Páginas: 65 (16105 palabras) Publicado: 30 de mayo de 2012
Contenido:
1. Introducción
2. Mostrando información por pantalla
3. Tipos de Datos
4. Constantes (uso de #define)
5. Manipulando datos (Operadores)
6. Introducir datos por teclado
7. Sentencias
8. Funciones (primera aproximación)
9. Punteros
10. Arrays (matrices)
11. Arrays multidimensionales
12. Strings (cadenas de texto)
13. Funciones (avanzado)
14. Estructuras15. Uniones y enumeraciones
16. Asignación dinámica de memoria
17. Tipos de datos definidos por el usuario
18. Redireccionamiento
19. Lectura de ficheros
20. Escritura de ficheros
21. Otras funciones para el manejo de ficheros
22. Listas enlazadas simples

| |
-------------------------------------------------
Introducción
-------------------------------------------------Contenido del Capítulo:
* El lenguaje C
* Peculiaridades de C
* Compiladores
* El editor
* El primer programa: Hola Mundo
* ¿Como se hace?
* Nota adicional sobre comentarios.
* La creación de un programa paso a paso
* ¿Qué sabemos hacer?
* Ejercicios
-------------------------------------------------
El lenguaje C
El lenguaje C es uno de losmás rápidos y potentes que hay hoy en dia. Algunos dicen que está desfasado (ja,ja) y que el futuro es Java. No se si tendrá futuro pero está claro que presente si tiene. No hay más que decir que el sistema operativo Linux está desarrollado en C en su práctica totalidad. Así que creo que no sólo no perdemos nada aprendiendolo sino que ganamos mucho. Para empezar nos servirá como base para aprenderC++ e introducirnos en el mundo de la programación Windows. Si optamos por Linux existe una biblioteca llamada gtk (o librería, como prefieras) que permite desarrollar aplicaciones estilo windows con C.
No debemos confundir C con C++, que no son lo mismo. Se podría decir que C++ es una extensión de C. Para empezar en C++ conviene tener una sólida base de C.
Existen otros lenguajes como VisualBasic que son muy sencillos de aprender y de utilizar. Nos dan casi todo hecho. Pero cuando queremos hacer algo complicado o que sea rápido debemos recurrir a otros lenguajes (c++, delphi,...).
-------------------------------------------------
Peculiaridades de C
Una de las cosas importantes de C que debes recordar es que es Case Sensitive (sensible a las mayúsculas o algo así). Es decir quepara C no es lo mismo escribir Printf que printf.
Conviene indicar también que las instrucciones se separan por ";".
-------------------------------------------------
Compiladores de C
Un compilador es un programa que convierte nuestro código fuente en un programa ejecutable (Me imagino que la mayoría ya lo sabeís, pero más vale asegurar). El ordenador trabaja con 0 y 1. Si escribiéramosun programa en el lenguaje del ordenador nos volveríamos locos. Para eso están lenguajes como el C. Nos permiten escribir un programa de manera que sea fácil entenderlo por una persona (el código fuente). Luego es el compilador el que se encarga de convertirlo al complicado idioma de un ordenador.
En la practica a la hora de crear un programa nosotros escribimos el código fuente, en nuestro casoen C, que normalmente será un fichero de texto normal y corriente que contiene las instrucciones de nuestro programa. Luego se lo pasamos al compilador y este se encarga de convertirlo en un programa.
Si tenemos el código fuente podemos modificar el programa tantas veces como queramos (sólo tenemos que volver a compilarlo), pero si tenemos el ejecutable final no podremos cambiar nada (realmentesí se puede pero es mucho más complicado y requiere más conocimientos).
Siguiendo la filosofía de mi página los compiladores que usaremos serán gratuítos. Si vas a programar en Windows te recomiendo usar el Dev-C++, de fácil instalación y manejo. También recomiendo usar el DJGPP para MS-Dos y Windows y el GNU C (gcc.gnu.org)para Linux. Puedes encontrar más información sobre DJGPP en mi página...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso de lenguaje c
  • Tutorial/Curso de Lenguaje C
  • Curso c++
  • Curso C
  • Curso De C
  • curso de c
  • curso C
  • lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS