Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Ayuda para escoger un libro sobre programación
Enviado por Wallas85 el día 30 de julio de 2002
Hola a todos,
soy un programador medio de Visual Basic, y me estoy iniciando en la programación web (tanto ASP como PHP). Al empezar con ASP me he dado cuenta que en la base es como Visual Basic, así que estoy buscando un libro de consulta de ASP donde poder buscar, en un momento dado, como hacer la conexión con una base de datos, o como pasar variables de un programa a otro (como he dicho un libro de consulta, no un manual de ASP en general, pues la base ya la tengo del VB).
Sobre PHP, precisamente tengo lo contrario. He empezado a leer el libro PHP4 (tapas negras,de autor español,ahora no lo tengo aquí para ver más datos). Este libro precisamente explica como hacer cosas más concretas con este lenguage (lo que busco para ASP),pero veo que me falla un poco la base (que es y como funciona una clase y cosas así). Como tengo entendido (si no, rectificadme) que la base del PHP es el C, y como también me interesa este lenguage para otras actividades (módulos del Apache y otras cosas que se basan en C), necesitaría un libro sobre este lenguage (o el C++? no conozco las diferencias así que un poco d explicación al respecto también iria bien). Bueno, sobre esto último miraré en esta web, pero lo de los libros, espero respuesta. Un saludo a todos y gracias.
Re: Ayuda para escoger un libro sobre programación
Enviado por herraiz el día 1 de agosto de 2002
Hola, sobre ASP o PHP no sé mucho, pero sí puedo comentarte las diferencias entre C y C++.
C es un lenguaje de programación de propósito general, es decir, que lo puedes usar para programar a bajo nivel o a alto nivel. Normalmente, con C haces programación estructurada (o procedural). Esto es, defines una serie de funciones y acciones, que realizan determinadas tareas. Por tanto, al programar en C, centras tu atención en las acciones que realiza el programa (sumar, imprimir en pantalla, etc.).
En C++, la filosofía o paradigma de programación es diferente. Lo importante no son las acciones sino los datos. Hay que centrar la atención en crear los tipos de datos (clases) adecuados. Estas clases tienen una serie de atributos, que pueden ser funciones o acciones (métodos), u tipos de datos, ya sean instancias de otras clases o tipos básicos (como int, float, char); éstos se conocen como atributos.
Este paradigma se conoce como programación orientada a objetos (un objeto es una instancia de una clase; por ejemplo, int es un tipo de datos, y int n, n es una instancia de un int, es decir, n sería el objeto e int la clase).
Ningún paradigma es mejor que otro, sino que uno es más adecuado que el otro dependiendo de qué queramos desarrollar. Normalmente, la programación orientada a objetos está indicada para el desarrollo de aplicaciones con interfaces gráficas de usuario (ventanas, menús, etc.).
Si quieres, un buen libro de programación en C++ es 'C++: Cómo programar' de Deitel y Deitel, Ed. Prentice-Hall. No hace tener una base de C para aprender con este libro.
Re: Re: Ayuda para escoger un libro sobre programación
Enviado por Wallas85 el día 2 de agosto de 2002
Muchas gracias por la recomendación del libro de C++. Creo que entre C y C++ el que me interesa es éste último lenguaje, pues para aplicaciones gráficas ya tengo el VisualBasic (ya sé que es inferior, pero de momento no necesito más).
Ahora me interesaría saber (que por lo que me has explicado, creo que es así) si PHP se basa en C++ (que si fuera así, con el libro que me has recomendado soluciono los problemas que tengo con este lenguaje) o no. Si es que no, sigo a la espera de un libro sobre la base de la programación en PHP (que es y como funciona una clase en PHP, etc.). También sigo a la espera de la recomendación del libro que pedía sobre ASP.