ImageImageImageImage
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

Iniciarse en C

Foro donde postear temas generales de programación

Moderator: Junta Directiva

Post Reply
User avatar
eduosky
Novato
Novato
Posts: 17
Joined: Fri Feb 08, 2008 5:03 pm

Iniciarse en C

Post by eduosky » Fri Sep 25, 2009 1:13 am

Hola, he empezado a estudiar y tengo una asignatura dónde tengo que aprender a programar en C con el Visual basic 6.0.
El profe nos ha dado unas referencias y ala, como él dice, ser autónomos. He buscado manuales por internet pero todos hablan del C++ o son de un nivel más alto. Alguien sabe de alguna fuente libro, tutorial... dónde se explique des de 0 a programar en C ? Ah, por cierto ya que estamos, qué diferencia hay entre C y C++ ?

Gracias

User avatar
aprendiendo
Usuario Avanzado
Usuario Avanzado
Posts: 316
Joined: Fri Dec 28, 2007 9:31 pm
Nombre: Jose
Location: Barcelona
Contact:

Re: Iniciarse en C

Post by aprendiendo » Fri Sep 25, 2009 7:36 am

Hola, Eduosky

Supongo que querías decir Visual C/C++ 6.0 para aprender C. En éstavieja página podrás encontrar varios libros gratuitos sobre C y sobre C++, tanto en castellano como en inglés, pero puedes encontrar por internet tantos como quieras.

El enlace de dicha página Aprenda Lenguaje ANSI C está roto pero lo puedes encontrar aquí. Quizás haya algún otro enlace roto.

C y C++:

C es anterior a C++. Se puede considerar que C es un subconjunto de C++. Inicialmente C es ampliado para la orientación a objetos creandose C++, pero poco a poco se le fueron añadiendo muchas más características a C++, y a C por su lado también.

C es muy interesante para microcontroladores (robótica) ya que neesita muy pocos recursos para sus ejecutables. C++ también, pero necesita más recursos, especialmente memoria, sobre todo si se quieren utilizar algunas de sus librerías principales.

C es un lenguaje procedural (programación estructurada), basado en funciones

C++ es un lenguaje orientado a objetos, basado en funciones y/o clases.

Si tienes más preguntas ya sabes donde estamos :)
http://www.softwaresouls.com" onclick="window.open(this.href);return false;

User avatar
eduosky
Novato
Novato
Posts: 17
Joined: Fri Feb 08, 2008 5:03 pm

Re: Iniciarse en C

Post by eduosky » Fri Sep 25, 2009 9:50 am

Hola, si queria decir Visual C/C+, me equivoqué al escribirlo. El link de la vieja página todos los archivos que me bajo son corruptos, los manuales en castellano no se pueden abrir no sé si es problema mio.
Sabes de alguna otra página?

Muchas gracias

User avatar
aprendiendo
Usuario Avanzado
Usuario Avanzado
Posts: 316
Joined: Fri Dec 28, 2007 9:31 pm
Nombre: Jose
Location: Barcelona
Contact:

Re: Iniciarse en C

Post by aprendiendo » Fri Sep 25, 2009 11:47 am

Tienes razón, al menos uno de los zips me da corrupto. Pero este enlace de Aprenda Lenguaje ANSI C aquí te ha de funcionar. ¿Lo has probado?

Creo que tengo los otros ficheros, a ver si los encuentro...

Encontrados, aquí los tienes
http://www.softwaresouls.com" onclick="window.open(this.href);return false;

Ranganok
Usuario Desarrollador
Usuario Desarrollador
Posts: 3874
Joined: Mon Nov 07, 2005 3:10 pm
Location: Barbaros del Valle
Contact:

Re: Iniciarse en C

Post by Ranganok » Fri Sep 25, 2009 2:03 pm

Antes de nada decir que C y C++ son dos lenguajes distintos (aunque con la misma sintaxis) y que usar C++ como si fuera C es un error que muchos "programadores ocasionales" cometen (y así sale lo que sale).

Sobre un libro: el que te ha dicho aprendiendo es muy bueno, si te da error el link usa Google, el libro es de descarga grauíta y se llama "Aprenda ANSI C como si estuviera en primero".

S2

Ranganok Schahzaman
skiras.blogspot.com

"En igualdad de condiciones la explicación más sencilla es la cierta"

User avatar
aprendiendo
Usuario Avanzado
Usuario Avanzado
Posts: 316
Joined: Fri Dec 28, 2007 9:31 pm
Nombre: Jose
Location: Barcelona
Contact:

Re: Iniciarse en C

Post by aprendiendo » Sat Oct 03, 2009 7:21 pm

eduosky, ¿qué tal te va? ¿has encontrado alguno que te vaya bien?
http://www.softwaresouls.com" onclick="window.open(this.href);return false;

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest