Piensa en java

Páginas: 560 (139925 palabras) Publicado: 23 de julio de 2013
http://libreria-universitaria.blogspot.com

Introducción
Como cualquier lenguaje humano, Java proporciona una forma de expresar
conceptos. Si tiene éxito, la expresión media será significativamente más sencilla
y más flexible que las alternativas, a medida que los problemas crecen en
tamaño y complejidad.
No podemos ver Java como una simple colección de características -algunas de
lascaracterísticas no tienen sentido aisladas. Se puede usar la suma de partes
sólo si se está pensando en diseño, y no simplemente en codificación. Y para
entender Java así, hay que entender los problemas del lenguaje y de la
programación en general. Este libro habla acerca de problemas de programación,
por qué son problemas y el enfoque que Java sigue para solucionarlos. Por
consiguiente, algunascaracterísticas que explico en cada capítulo se basan en
cómo yo veo que se ha solucionado algún problema en particular con el lenguaje.
Así, espero conducir poco a poco al lector, hasta el punto en que Java se
convierta en lengua casi materna.
Durante todo el tiempo, estaré tomando la actitud de que el lector construya un
modelo mental que le permita desarrollar un entendimiento profundodel
lenguaje; si se encuentra un puzzle se podrá alimentar de éste al modelo para
tratar de deducir la respuesta.

Prerrequisitos
Este libro asume que se tiene algo de familiaridad con la programación: se
entiende que un programa es una colección de sentencias, la idea de una
subrutina/función/macro, sentencias de control como "ir' y bucles estilo "while",
etc. Sin embargo, se podría haberaprendido esto en muchos sitios, como, por
ejemplo, la programación con un lenguaje de macros o el trabajo con una
herramienta como Perl. A medida que se programa hasta el punto en que uno se
siente cómodo con las ideas básicas de programación, se podrá ir trabajando a
través de este libro. Por supuesto, el libro será más fácil para los programadores
de C y aún más para los de C++, perotampoco hay por qué excluirse a sí mismo
cuando se desconocen estos lenguajes (aunque en este caso es necesario tener la
voluntad de trabajar duro; además, el CD multimedia que acompaña a este texto
te permitirá conocer rápidamente los conceptos de la sintaxis de C necesarios
para aprender Java). Presentaré los conceptos de la programación orientada a
objetos (POO) y los mecanismos de controlbásicos de Java, para tener
conocimiento de ellos, y los primeros ejercicios implicarán las secuencias de flujo
de control básicas.

http://libreria-universitaria.blogspot.com

Aunque a menudo aparecerán referencias a aspectos de los lenguajes C y C++,
no deben tomarse como comentarios profundos, sino que tratan de ayudar a los
programadores a poner Java en perspectiva con esos lenguajes, delos que,
después de todo, es de los que desciende Java. Intentaré hacer que estas
referencias sean lo más simples posibles, y explicar cualquier cosa que crea que
una persona que no haya programado nunca en C o C++ pueda desconocer.

Aprendiendo Java
Casi a la vez que mi primer libro Using C++ (Osborne/McGraw-Hill, 1989)
apareció, empecé a enseñar ese lenguaje. Enseñar lenguajes deprogramación se
ha convertido en mi profesión; he visto cabezas dudosas, caras en blanco y
expresiones de puzzle en audiencias de todo el mundo desde 1989. A medida que
empecé con formación in situ a grupos de gente más pequeños, descubrí algo en
los ejercicios. Incluso aquéllos que sonreían tenían pegas con muchos aspectos.
Al dirigir la sesión de C++ en la Software Development Conference durantemuchos años (y después la sesión de Java), descubrí que tanto yo como otros
oradores tendíamos a ofrecer a la audiencia, en gene ral, muchos temas
demasiado rápido. Por tanto, a través, tanto de la variedad del nivel de audiencia
como de la forma de presentar el material, siempre se acababa perdiendo parte
de la audiencia. Quizás es pedir demasiado, pero dado que soy uno de ésos que
se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cap. 1 "piensa en java"
  • Yo pienso
  • que piensas de esto
  • yo pienso en mi
  • yo pienso en ti
  • Piensan
  • Piensa
  • Soy Lo Que No Pienso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS