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

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

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

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

Mensaje por m0skit0 »

<< 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: 8283
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)

Mensaje por largeroliker »

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

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
Kravenbcn
Administrador
Administrador
Mensajes: 16291
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)

Mensaje por Kravenbcn »

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: 3379
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

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

Mensaje por dark_sasuke »

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)

Mensaje por arisma »

Gracias!. Lo veo todo un acierto.

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

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

Mensaje por m0skit0 »

Gracias por el apoyo, chicos :oki:
Imagen

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

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

Mensaje por Rasta »

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: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

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

Mensaje por m0skit0 »

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)

Mensaje por driKton »

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)

Mensaje por Bright Julen »

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

Responder