elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 18:28  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++
| | |-+  Aprendiendo C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Imprimir
Autor Tema: Aprendiendo C++  (Leído 3004 veces)
D4RIO

Desconectado Desconectado

Mensajes: 417


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #15 en: 01 Abril 2008, 05:55 »

xD... sorry, me emociono con el tecla ;D
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
dark_hat

Desconectado Desconectado

Mensajes: 136



Ver Perfil
Re: Aprendiendo C++
« Respuesta #16 en: 02 Abril 2008, 19:52 »

Tampoco hay que obsesionarse demasiado con los paradigmas de programación, que hacer un programa siguiendo estrictamente los paradigmas de la programación estructurada o de la OOP no hace que sea mejor, en todo caso más fácil de entender. Por ejemplo la gente que obsesionada con seguir el paradigma de la programación estructurada no usa goto nunca, que a veces hace que el programa sea más eficiente. Por ejemplo normalmente la gente para hacer un bucle infinito hace cosas así:

Código:
int x;
x = 1;
while (x == 1)
{
// Cosas que hacer.
}

Lo cual al compilarse quedaría traducido a ASM más o menos así:

Código:
mov x, 1
Principio:
cmp x, 1
jnz Fin
// Cosas que hacer
jmp Principio
Fin:

Y sin embargo usando goto queda un código más eficiente:

Código:
Bucle:
//Cosas que hacer.
goto Bucle

Que al traducirse a ASM tiene menos instrucciones:

Código:
Bucle:
//Cosas que hacer
jmp Bucle


Los paradigmas de programación sirven para tener una guía para programar, pero pueden ignorarse cuando sea mejor hacerlo.
« Última modificación: 02 Abril 2008, 19:54 por dark_hat » En línea

Eso que huele es un poco de incienso,
eso marrón una tableta de turrón...
Eternal Idol N&P

Desconectado Desconectado

Mensajes: 1.345


Assembly (x86/x64), C/C++, Kernel Mode (WDM/WDF)


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #17 en: 02 Abril 2008, 23:06 »

Con un for ( ; ; ) estamos hechos tambien (igual cualquier compilador serio lo optimiza - en version Release -).
En línea

http://www.nacionalypopular.com/
http://www.lucheyvuelve.com.ar/

"La economia nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de este"
Juan Domingo Peron
Dynamique

Conectado Conectado

Mensajes: 278



Ver Perfil
Re: Aprendiendo C++
« Respuesta #18 en: 27 Abril 2008, 04:19 »

Hablando de libros en C o C++ , hace un tiempo quise comprarme un libro para programar, porque me baje el .pdf de aprenda ANSCI como si estuviera en primero .. pero me quedaban claros los conceptos y su historia pero no los ejemplos ni funciones que me daba

¿Alguno conocido o que hayais comprando en el Carrefour o alguna tienda?   :-\
En línea

D4RIO

Desconectado Desconectado

Mensajes: 417


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #19 en: 28 Abril 2008, 03:17 »

No creo que encuentres uno completo por más que busques, C++ es demasiado amplio. Lo ideal es que te pongas a hacer programas y plantearte dudas... Yo, por ejemplo, tengo hasta un tutorial específico para <vector>... otra referencia sobre el uso de string, otra referencia de C, otra de C++, una de manejo de ficheros, una de OpenGL, una sobre Pipes y similares (FIFO's, etc...) y mucho más.

Para darte un ejemplo reciente, ayer andaba con ganas de programar una interfáz de usuario en modo consola para Linux, como el instalador de Debian... para que veas, yo contaba con ese dato. Entonces busqué interfaces en modo consola, y vi varios nombres, hasta que di con el que quería agregando la palabra Debian. Pero lo encontre en Google sino en Youtube... un video decia Nuevo instalador de Debian con ncurses.

Asi que busque ncurses y vi que era justo lo que quería, entonces baje dos archivos buscando con filetype:pdf y gualaa...  pero como verás es cosa de sentarse a buscar cosas específicas hasta hacerse de armas y armas.
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
fiisi

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Aprendiendo C++
« Respuesta #20 en: 05 Mayo 2008, 23:14 »

a ver si se ponen algo
px libros tutos soy nuevo

quiero aprender a programar   :P :xD
En línea
Chino Moreno

Desconectado Desconectado

Mensajes: 93


White Pony [ ! ]


Ver Perfil
Re: Aprendiendo C++
« Respuesta #21 en: 05 Mayo 2008, 23:15 »

Bajate The C Programming Language y C The Complete Reference, no necesitas mas.

Edit:

Son libros de Ansi C, no de C++
« Última modificación: 05 Mayo 2008, 23:17 por Chino Moreno » En línea



¿Necesitas información sobre una función que comenté? Lo mas seguro es que la encuentres en MSDN
frankener1986

Desconectado Desconectado

Mensajes: 83


Si hoy fuera perfecto, no necesitaríamos un mañana


Ver Perfil
Re: Aprendiendo C++
« Respuesta #22 en: 05 Mayo 2008, 23:39 »

puesss aprendi la base de c en c.conclase.net
luego me tire mil horas aprendiendo a fondo la winapi en winapi.conclase.net

hice programitas en el que Steven me ayudo, ´si no mal recuerdo uno de los dueños de esa página

luego me volví a leer los capítulos de c

volví a hacer programas y a ver otros programas

y resultó q aprendí xD
En línea

La diversión que tienes ahora es directamente proporcional a los problemas que luego tendrás

skapunky
Electronik
Colaborador

Desconectado Desconectado

Mensajes: 1.228


www.killtrojan.es


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #23 en: 06 Mayo 2008, 13:28 »

Aquó dejo algun ebook para los que necesiteis una mano.

El lenguaje de programación C : http://www.megaupload.com/?d=0QPJ1UAA

Learn to program with C++: http://www.megaupload.com/?d=QKXR07HF

TCP_IP sockets en c# : http://www.megaupload.com/?d=GLYLV3CH

Threading in C#: http://www.megaupload.com/?d=PBL6L1XV

He dejado un poco de todo, pero recomiendo el primero de todos si empezais a programar en C.
En línea

Foro de infomalware.com: Entra y registrate

Descarga Killtrojan USB Antivirus : aquí

D4RIO

Desconectado Desconectado

Mensajes: 417


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #24 en: 07 Mayo 2008, 05:58 »

Usa Google papi... no podes pretender que busquen por vos... sentate una hora y juntate una docena de apuntes... lee, toma nota y practica... el conocimiento no llega por osmosis y buscar info es algo que vos tenes que hacer.

Es un consejo...
En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
nicof

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Aprendiendo C++
« Respuesta #25 en: 16 Mayo 2008, 13:07 »

Bueno despues de decidirme si iva a comenzar aprender programacion, primero empeze buscando algun manual completo que enseñe desde 0 para personas como yo q no entendian ni J jajajajajaaaj  :P asi q buscando y buscando encontre esto. Espero q les sirva

http://rapidshare.com/files/63754422/Pack_de_Cursos_de_programacion_1_.rar
 
 un abarzo


N!(0
En línea
CL1O

Desconectado Desconectado

Mensajes: 254


Hackeando No Mires Afuera Ya Entre


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #26 en: 16 Mayo 2008, 16:11 »

Usa Google papi... no podes pretender que busquen por vos... sentate una hora y juntate una docena de apuntes... lee, toma nota y practica... el conocimiento no llega por osmosis y buscar info es algo que vos tenes que hacer.

Es un consejo...

     Es verdad, ahora encontre uno que se llama el pc interno, esta muy bueno tiene 1000 y pico de hojas  es para los que les gusta las compu...

SAludos me voy a estudiar
En línea

Y me gusta el rock, el maldito rock
siempre me lleva el diablo, no tengo religión
quizá éste no era mi lugar
pero tuve que nacer igual.
No me convence ningún tipo de política
ni el demócrata, ni el fascista
porque me tocó ser así
ni siquiera anarquista.
D4RIO

Desconectado Desconectado

Mensajes: 417


"ser el mejor no es suficiente" - slackbyte


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #27 en: 17 Mayo 2008, 02:42 »

Lo voy a buscar...  cualquier cosa me lo pasas un dia  :xD

Por cierto alguno se va a poner con un canal IRC? Aunque sea un "No Lammers" como los de antes, bien escondido... la otra vez encontre uno en FreeNode oculto para hackers pero estaba re muerto... habia tres o cuatro usuarios y actividad cero. Eso me deprime... me siento fuera de ambiente!!
« Última modificación: 17 Mayo 2008, 02:48 por D4RIO » En línea

Linux Registred User #452001 : : 0010 0100 - HS CODING : :
SS-Legend

Desconectado Desconectado

Mensajes: 66


"I'm no hero... never was..."-SS


Ver Perfil
Re: Aprendiendo C++
« Respuesta #28 en: 17 Mayo 2008, 15:33 »

Soy novato :-[ y no se donde hacer mis preguntas asi que si no os importa hacerlas aqui :-[... estoy en 1 de Bachillerato, no estudio informatica, pero me gusta ;D, he decidido hacer un trabajo (muy importante para el bachillerato, con la ayuda de un profesor) sobre programacion c/c++.
Mi primera pregunta:
Como expreso
TAE = ( 1 + i/n ) n – 1
con la funcion pow()? lo que he echo es
TAE=pow("(1+i/n),n)")-1;
y me trae un error que dice que la funcion pow() no coge a un parametro
error C2660: 'pow' : function does not take 1 parameters
si me respondeis no os dare la lata ;D
En línea

Windows XP; Pentium D 915 2,8Ghz; 1Gb Ram; GeForce 7600GT 256MB; Logitech Wingman Rumblepad.
Eternal Idol N&P

Desconectado Desconectado

Mensajes: 1.345


Assembly (x86/x64), C/C++, Kernel Mode (WDM/WDF)


Ver Perfil WWW
Re: Aprendiendo C++
« Respuesta #29 en: 17 Mayo 2008, 16:19 »

error C2660: 'pow' : function does not take 1 parameters

Esa funcion recibe dos parametros: base y exponente.

pow.
En línea

http://www.nacionalypopular.com/
http://www.lucheyvuelve.com.ar/

"La economia nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de este"
Juan Domingo Peron
Páginas: 1 [2] 3 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats