Tema de programacion

C

Mirar, me gustaria programar en algun lenguaje, tengo esperiencia en Pascal y "C", tb se de scripting.

El porque he abierto este tema es porque quiero que me aconsegeis distintos lenguajes de programación, utiles, y donde poder descargar ( si se pudiera ) de forma directa (o indirecta) ese programa.

Tambien me gustaria tener a alguien como colega de programación, es decir alguien que haciera alguna que otra conmigo, etc..

Bueno pues responder lo que os parezca, acepto todo

pr0age

Yo sé un poco de C++... no he aprendido con manuales sino en la uni, pero este es mi segundo año, así que no sé demasiado, pero si tienes alguna duda tal vez te pueda ayudar.

C

#2 -> Que tipo de cosas puede se pued hacer con C++ ?

Que programa se usa para programar en ese idioma ?

Tiene mucha conplicación ?

Se peude bajar gratuitamente ese prorama?

pr0age

Pos no sé a ver nosotros el curso pasado estuvimos trabajando con rotoque de imágenes y eso pero a nivel de cambiarle temas de contraste, o hacerle transformaciones y ponerle marcos... no sé chorradas así, pero el C++ es muy poderoso. El Kernel de Linux está programado en C++, son como unos 3 millones de líneas de código.

Bueno realmente no se necesita ningún programa para programar C++. Simplemente usas un editor y luego pues lo compilas con g++ si tienes linux. Si tienes windows te puedes pillar el Dev-Cpp que es otro editor y eso.

No es muy complicado, o sea que no tiene demasiada trabajera.

Y sí, el dev-cpp creo que es gratuito, y bueno el g++ y to eso también.

EnZo

Siento no poder ayudarte, porque estoy interesado al igual que tu.

pr0age, a mi lo que me gustaria es aprender c++ que a diferencia de condo-r io no se C pero si algo de otros lenguajes.
Me gustaria pillar un buen manual o libro, osea que me ayudes a empezar.
El compilador/editor puedo conseguir el C++ Builder pero un manual completo o libro completo no e encontrao por internet.

Lo maximo que he econtrao es un manual de C pero que te enseña a hacer programas que se ejecutan desde consola, supongo que c++ ira por lo mismo pero que me enseñen a meter librerias para hacer programas graficos y hasta juegos en un futuro xD

Toda informacion me seria de gran utilidad, el libro cuanto mas tocho mejor, mientras este bien esplicao y en castellano xD

pr0age

Bueno, si quereis os dejo aquí la bibliografía que nos recomendaron los profesores de programación que tuve el año pasado:

BIBLIOGRAFÍA
• Savitch, W., Resolución de problemas en C++, 2ª Edición, Prentice Hall, (2000)
• Deitel H. M., Deitel, P.J., C++ How to program, 3ª Edición, Prentice-Hall (2000)
• Mercer, R., Computing Fundamentals with C++, 2ª Edición, Franklin, Beedle & Associates, (1999)
• Eckel, B., Thinking in C++, 2ª Edición. Prentice-Hall (2000). Disponible en versión electrónica en http://www.bruceeckel.com
• Stroustrup, B., El lenguaje de Programación C++, 3ª Edición (Especial), Addison-Wesley, (2001)
• Kerningham, N.B., Ritchie, M.D., El lenguaje de Programación C, Prentice-Hall, (1989)

Personalmente no compré ninguno de esos libros ni ningún otro de programación así que no ssabría recomendaros uno. El de Stroustrup tal vez sea bueno ya que creo que fue él el que creo el C++ o algo así xD.

Aparte aquí tienes algunos enlaces que también os pueden ayudar:

http://www-etsi2.ugr.es/depar/ccia/mp1/enlaces.html

C

Yo se de programacion en "C". Lei varios libros y me experticé en ese lenguaje, pero a la hora de tener mi ordenador listo para usar el compilador de "C", me defraudo a la hora de ver que eran programas solamente en MS-Dos :[

LiuM

El C++ es simplemente el C pero con algunos añadidos.
Y con C++ se puede hacer practicamente de todo, en principio se ejecuta en ms2 pero con programas con el builder puedes hacer ventanas y demas. Una asignatura nuestra es una especie de proyecto para una empresa, que tiene que hacer la funcion de base de datos para cliente y demas historias.

No creais que podreis hacer un juego leyendo un manual, en los manuales te enseñan la sintasis, pero todos los programadores conocen el lenguaje, lo que les diferencia a los mejores es que hacen menos lineas y un algoritmo mas eficaz.

Para lo que no teneis ni idea, os aconsejo el "como aprender a programar en c++" de deitel creo que es.

#7 : Pues que no te defraude, porque estas equivocado, no solo son programas en ms2, se puede conbinar con motores graficos y muchas historias, asique mira tu xD
#5 : el libro en cuestion lo tengo yo, y esta perfecto, empieza explicando a un nivel muy bajo y la forma de explicar varia segun avanzas en el libro, osea, justamente lo que uno busca.

Z

Algunos vais muy informados, si señor.

En mi opinion, la mejor forma de aprender a programar, al nivel que sea, es marcarte un proyecto acorde con ese nivel y dedicarte a el. La mejor forma de aprender a programar es programar.

En cuanto a pasar a C++, si no tienes nociones de programacion orientada a objetos, yo te recomendaria seguir con C o mejor aun algun lenguaje mas fuertemente tipado como pascal.

EnZo

LiuM y el nombre de ese libro es? xD

se que no hay que empezar la casa por el tejao, io como es logico quiero empezar poco a poco, haciendo una calculadora, una agenda cosas de esas. Pero en entorno grafico y para aprender a ello necesito un manual completo que me enseñe a usar librerias y cosas de esas que todabia no tengo claras.

Asi que quiero empezar poco a poco porque es asi como llegare a lo que quiero :D

Sigo sin saber el nombre de un buen libro para comprar xD

LiuM

Esta en mi mensaje, se nota que no me leeis :( xDD

En definitiva:

"Como aprender a programar en C++" Deitel

Esta tb en la bibliografia que puso el compañero mas arriba pero en ingles xD

EnZo

Lo acabas de editar xD es coña

Asias... Me mantendre en contacto contigo para rayarte plastearte y avasayarte a preguntas y dudas xDD

Darth

Prueba con Java y bajate manuales, seguro que te será más útil que el C.

Entornos para usar el java habian algunos, pero por poco me acuerdo.

Mas información: http://www.sun.com/learnabout/java/

ZurIchK

mmm yo toy haciendo un cursillo de programacion (y por ahora hemos dao c, y vb, y ahora tamos con java)..

en java tamos usando el jcreator Le buska en la mula o en google seguro ke lo encuentras, con el entorno de m.visual tb te viene el Microsoft Visual J++ 6.0.. no lo h eprobao. pero no se..

por cierto en ke s.o. trabajas? yo en w2k.. no se si en linux rula el jcreator.. weno dew y suerte

Ko3iGoN

Buenas, en cuanto a JAVA (creo que es la mejor opcion y alternativa a C/C++) puedes encontrar manuales con practicas y temario en http://www.javahispano.org/
Sobre programas, yo he usado BlueJ y Eclipse (ambos Open Source), el 1º tiene compilador y para ejecutarlo solo necesitas una CLI ( MS-DOS/Simbolo de Sistema de win) y el 2º es algo mas completo; tiene compilador y consola integrados, a parte de muchas mas ventajas.

Saludos.

B

Yo te recomiendo que si lo que quieres es hacer aplicaciones te apuntes al C++. Yo lo utilizo para hacer alguna que otra aplicacion grafica para linux, junto con las librerias GTK+

DArgo

Bibliografia:
Francisco Javier Ceballos. "Programación orientada a objetos con C++". Tercera edición. Ra-ma. 2003.
Francisco Javier Ceballos. "Enciclopedia del lenguaje C ++". Ra-ma. 2003.
Jorge Badenas, José Luis Llopis, Óscar Coltell. "Curso práctico de programación en C y C++". Segunda Edición. Publicacions de la Universitat Jaume I. 2001.
Bjarne Stroustrup. "The C++ Programming Language". Tercera Edición. Addison-Wesley. 1997. (Página web del autor)
Bjarne Stroustrup. "El Lenguaje de programación C++". Edición Especial. Addison-Wesley. 2002.
Stanley B. Lippman, Josée Lajoie. "C++ Primer". Tercera Edición. Addison-Wesley. 1998.
Enrique Hernández Orallo, José Hernández Orallo, Mª Carmen Juan Lizandra. "C++ estándar. Programación con el Estándar ISO y la Biblioteca de Plantillas (STL)". Paraninfo. 2002. (Página web del autor)
Luis Joyanes. "Programación en C++. Algoritmos, estructuras de datos y objetos". McGraw-Hill. 2000.

Material de consulta
A basic introduction to the STL and the string class.
http://www.msoe.edu/eecs/cese/resources/stl/
Standard Template Library (STL) Programmer's Guide.
http://www.sgi.com/tech/stl/
Referencia de consulta de la biblioteca iostream (y de la biblioteca estándar de C).
http://www.cplusplus.com/ref/
Foros de discusión de Usenet: es.comp.lenguajes.c++, comp.lang.c++, comp.std.c++ y alt.comp.lang.learn.c-c++.
http://groups.google.com/groups?hl=es&lr=&ie=UTF-8&group=es.comp.lenguajes.c%2B%2B
GCC: GNU Compiler Collection.
http://gcc.gnu.org/

Cursos on-line
Aprenda C++ Básico como si estuviera en primero, de la Universidad de Navarra (versión de febrero de 2004).
http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Cpp/basico/cppbasico.pdf
Aprenda C++ Avanzado como si estuviera en primero, de la Universidad de Navarra (versión de febrero de 2004).
http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/Cpp/avanzado/cppavan.pdf
Aprenda C++ como si estuviera en primero, de la Universidad de Navarra (versión de abril de 1998).
http://mat21.etsii.upm.es/ayudainf/aprendainf/Cpp/manualcpp.pdf
Curso de C++ de Salvador Pozo.
http://c.conclase.net/curso/index.php
An Introduction to Data Structures with C++ .
http://library.thinkquest.org/C005618/
Introduction to Object-Oriented Programming Using C++.
http://www.desy.de/user/projects/C++/courses/cc/index.html

Frequently Asqued Questions (FAQs)
C++ FAQ.
http://www.parashift.com/c++-faq-lite/index.html
C++ FAQ (texto en faqs.org).
http://www.faqs.org/faqs/C++-faq/part1/
Available C++ Libraries FAQ (texto en faqs.org).
http://www.faqs.org/faqs/C++-faq/libraries/part1/
C FAQ (texto en faqs.org).
http://www.faqs.org/faqs/C-faq/faq/
C FAQ abreviado (texto en faqs.org).
http://www.faqs.org/faqs/C-faq/abridged/
g++ y libg++ FAQ (texto en faqs.org).
http://www.faqs.org/faqs/g++-FAQ/plain/Object
FAQ (texto en faqs.org).
http://www.faqs.org/faqs/object-faq/part1/

PD: Bueno, aquí tienes trabajo para rato. Tienes informacion sobre todo el lenguaje C++, cursillos, FAQs, etc... Te he puesto algunas (bueno la mayoria de FAQs y etc...) en inglés porque en español no existen. Si algun dia las encuentro te las paso :D

Suerte

DArgo

Se me olvido decirte, que como dicen por ahi arriba, java es mas util que C++, yo al igual que xterico uso C++ para aplicaciones con entornos graficos, con liberias GTK etc... Te recomiendo que mires mas lenguajes antes de decidirte. Empieza por lenguajes interpretados si no sabes mucho de que va la cosa (Python, HTML, java, etc...) y luego ya podras seguir por lenguajes compilados. Un saludo

C

Muchas gracias por todo, pero he optado por elejir Visual basic & C++ ^
En primer lugar VB.

Quiero decir que sabiend oscripting es muy facil saber programar, solo tienes q saber el tipo de codigo.

En scripting se de socket y es igualito que en VB, asike me estoy haciendo un chat xDD
por socket, es mu facilillo. :]

TB e exo un irc por mi cuenta xD
se conceta y ablas desde la aplicacion
.

To eso en mi primer dia ^^

vBueno pos ya pondre en un ftp to los proyectos q valla haciendo.

Si laguien kiere colavorar en algun proyecto aki me teneis ^^ mssg or mail maglos@hotmail.com y postear aki tb ^^

Acepto cualkier proyecto y ayudo a acerlo

aLeX

#8 El C++ es simplemente el C pero con algunos añadidos.

Salvo que son totalmente distintos, menos en sintaxis. Uno es orientado a objeto y otro es un lenguaje estructurado.

Carcass

#17 ¿Ceballos te da comisión? Yo nunca recomendaría un libro de semejante plagiador sin conciencia que ni sabe traducir decentemente lo que copia X-D

LiuM

#20 me referia a sintaxis, que es lo mismo pero con añadidos.

En lo demas se que son bien distintos

Usuarios habituales