Ayuda para escoger un libro sobre programaci贸n
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.
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.
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.
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.
