[Curso] Introducción a la programación en C (I)

Moderadores: largeroliker, Kravenbcn, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

[Curso] Introducción a la programación en C (I)

Mensajepor m0skit0 » 08 Oct 2009, 11:49

<< Anterior Siguiente >>

Para los que tengáis interés en aprender a programar, voy a ir posteando un pequeño cursillo sobre C, empezando desde cero. No importa el SO que estéis usando, el curso irá dirigido tanto a Linux como a Windows (¡qué generoso soy!). Si os gustan los ordenadores, las consolas y los videojuegos, os aconsejo que aprendáis a programar, porque una vez aprendáis, vais a disfrutar de lo lindo, os lo digo por experiencia :oki:

Me he decidido por C y no por Pascal (respondiendo a la futura pregunta de dark_sasuke) porque lo uso habitualmente y va a ser más sencillo para mí explicar y resolver dudas. Pascal hace siglos que no lo toco :( pero que conste que es mejor herramienta para dar los primeros pasos.

C es un lenguaje de programación bastante antiguo, pero que tuvo un éxito enorme. Posiblemente sea el lenguaje de programación más usado del mundo, y ha envejecido realmente bien. Se utiliza sobre todo para programar sistemas operativos dada su gran flexibilidad. Se dice que si alguien no sabe C, no puede decir que es programador. Si no sabes ensamblador, no puedes llamarte hacker. Vayamos pues al asunto en cuestión.

Primero, para programar en C (y en casi todos los lenguajes) hay que disponer de un compilador. Un compilador es un programa que traduce el código que nosotros escribimos en C a ceros y unos que la computadora puede entender y ejecutar.

Instalando el compilador de C

Linux

Necesitamos instalar el paquete build-essential. Esto lo podéis hacer desde vuestro gestor de paquetes de una forma sencilla (Synaptic en Debian y derivados, etc...). Instalad también un editor de texto que soporte resaltado de sintaxis, como por ejemplo gedit en GNOME o kate en KDE. No vale OpenOffice o KWrite o cualquier procesador de texto. Con esto estamos ya listos ;)

Windows

En Windows vamos a descargar e instalar DevC++, un compilador gratuito:

http://www.bloodshed.net/dev/devcpp.html

Y ahí bajamos a Downloads y descargamos la que pone Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC. Es importante descargar la versión que venga con Mingw (que es el compilador en realidad :lol: ). Una vez decargado lo instalamos.

Bueno, esto va a ser todo por ahora, espero que os apuntéis muchos :)

EL PDF de esta lección para descargar (gracias a Kracker :oki: ):
leccion I_C.rar


<< Anterior Siguiente >>
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Imagen

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8258
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: [Curso] Introducción a la programación en C (I)

Mensajepor largeroliker » 08 Oct 2009, 12:12

Wau, lo estudio en clase y lo repaso aquí :lol:

Saludos! ;)
Imagen
Nintendo Switch · PS4 · PS Vita · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16226
Registrado: 01 Sep 2009, 21:27
PSN ID: Kravenbcn
Twitter: Kravenbcn
Ubicación: Barcelona
Contactar:

Re: [Curso] Introducción a la programación en C (I)

Mensajepor Kravenbcn » 08 Oct 2009, 15:14

Buen curso m0skit0 :oki:
No te pierdas nada, sigue a DaXHordes en Twitter, Facebook, Google+ y Youtube

Imagen
¿Quieres formar parte del equipo de DaXHordes.org? Esta es tu oportunidad.
PS3 · PS Vita · PSP

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3373
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (I)

Mensajepor dark_sasuke » 08 Oct 2009, 15:29

WOW ya adivinas mis preguntas XD....vale entonces me pondre en C....putos de wikilibros borraron el tuto de pasal :( ...un dia de estos me paso con un homebrew y tal XD
Imagen

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

Re: [Curso] Introducción a la programación en C (I)

Mensajepor arisma » 08 Oct 2009, 15:32

Gracias!. Lo veo todo un acierto.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (I)

Mensajepor m0skit0 » 08 Oct 2009, 16:25

Gracias por el apoyo, chicos :oki:
Imagen

Avatar de Usuario
Rasta
Experto
Experto
Mensajes: 811
Registrado: 03 Sep 2009, 12:28
Contactar:

Re: [Curso] Introducción a la programación en C (I)

Mensajepor Rasta » 08 Oct 2009, 16:34

Gracias m0sk4, (voy a pasarlo en grande).... :D
Cuando le pille el truco, veréis homebrews hechos por mi mismo y a lo mejor con un poco de tiempo hasta parches para los cfw, (y quien sabe si a lo mejor hasta me hago uno propio)...

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (I)

Mensajepor m0skit0 » 08 Oct 2009, 17:20

Imagen
Imagen

Avatar de Usuario
driKton
Moderador
Moderador
Mensajes: 1099
Registrado: 04 Sep 2009, 14:30
PSN ID: DarkCarlx10
Steam ID: drikton
Twitter: driKton
Ubicación: Santa Cruz de Tenerife
Contactar:

Re: [Curso] Introducción a la programación en C (I)

Mensajepor driKton » 09 Oct 2009, 13:49

Wow!!! Ya no hay excusa para no aprender :baba: :baba: :oki:
Imagen

Avatar de Usuario
Bright Julen
Experto
Experto
Mensajes: 843
Registrado: 03 Sep 2009, 11:34
PSN ID: BrightJulen
Contactar:

Re: [Curso] Introducción a la programación en C (I)

Mensajepor Bright Julen » 09 Oct 2009, 17:01

Estoy que me tiro de los pelos. Mi sueño es ser scener, programar homebrews para PSP, aplicaciones para PC, etc. Pero no tengo tiempo con los estudios. En verano alquilé un libro sobre C pero apenas leí 100 páginas de las 800 que tenía; lo tuve que dejar por que empezó el curso. Que debería hacer, teniendo en cuenta que estoy en 4º de la ESO?
Ya sé que quien algo quiere, algo le cuesta...
Imagen


Volver a “Programación”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados