Re: [OT]como empiezo a programar en java?

2007-06-12 Por tema Alejandro Santos

El día 12/06/07, Jakare [EMAIL PROTECTED] escribió:

Y ahora que lo mencionas... un libro o algo de patrones de diseños en español 
???
No sabreis alguno??


http://www.cuspide.com/isbn/8478290591


muchas gracias.


Yo agregaría que estudia patrones de diseños y lee libros de algoritmos y 
estructuras de datos.





Saludos!



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Miguel J. Jiménez

Alejandro Garrido Mota escribió:

Roberto C. Sánchez escribió:
  

On Sun, Jun 10, 2007 at 10:45:40PM -0400, Alejandro Garrido Mota wrote:


Bueno, la verdad es que por donde es mejor empezar es por C++ ahí
aprendes todo lo orientado a objetos.

  

Bueno, pienso yo que mejor seria aprender a Python.  En Python *todo* es
un objeto, que es diferente a C++ (y tambien a Java) donde no todo es un
objeto.  Especialmente para un novato, Python es una mejor lenguaje
aprender primero.




Sí, en esos lenguajes como p.e C++ no todo es un objeto tienes razón
pero empezar con ellos ayuda mucho a entender muchas cosas.

Ya que recomiendas python porque todo es un objeto entonces ¿por qué no
empezar con Ruby?

  

Y bien es cierto que Perl no es un lenguaje para aprender.

  

En esto no estoy de acuerdo.  Perl es un lenguaje donde es muy sencillo
hacer muchas cosas que serian muy complicados en cualquier otro
lenguaje.  De hecho, Perl es un lenguaje que todos los que se consideran
“expertos” deben aprender.




Tienes razón, Perl para mi es la luz (realmente es el que siempre uso
:)), hago todo de manera corta, rápida y cómoda. Pero Perl muchas veces
te mal acostumbra, es un lenguaje demasiado flexible que cuando te
acostumbras a él y por alguna razón tienes que retomar la programación
en un lenguaje como C++ te sientes perdido, y necesitas  te lo digo
porque me pasó :-(.

Tomando en cuenta que me pasó eso comenzando por C++ no me quiero
imaginar quien empiece con Perl solamente y luego quiero adaptarse a
algún lenguaje como C o C++ (le debe costar _bastante_).

Saludos
  


Nada nada, ensamblador y pa'lante :-D ... Nada, es broma... yo por mi 
parte tiendo a usar PHP para casi todo (consola y web).


--
.-.
| Miguel J. Jiménez   |
| Programador Senior  |
| Área de Internet/XSL/PHP|
| [EMAIL PROTECTED]  |
:-:
| ISOTROL, S.A.   |
| Edificio BLUENET, Avda. Isaac Newton nº3, 4ª planta.|
| Parque Tecnológico Cartuja '93, 41092 Sevilla (ESP).|
| Teléfono: +34 955 036 800 - Fax: +34 955 036 849|
| http://www.isotrol.com  |
:-:
| Aquellos que mueran mañana serán los que hayan sobrevivido hoy.   |
| Dusty Attenborough, La Leyenda de los Heroes de la Galaxia  |
'-'

begin:vcard
fn;quoted-printable:Miguel J. Jim=C3=A9nez Jim=C3=A9nez
n;quoted-printable:Jim=C3=A9nez Jim=C3=A9nez;Miguel J.
org:ISOTROL, S.A.;XSL / PHP
adr;quoted-printable;quoted-printable;quoted-printable:Parque Tecnol=C3=B3gico Cartuja 93;;C/ Isaac Newton 3, 4=C2=AA;Sevilla;Sevilla;41092;Espa=C3=B1a
email;internet:[EMAIL PROTECTED]
title:Programador Senior
tel;work:+34 955 036 800 (ext. 1805)
tel;fax:+34 955 036 849
tel;cell:+34 607 44 87 64
x-mozilla-html:TRUE
url:http://www.isotrol.com
version:2.1
end:vcard



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Iñaki Baz Castillo

El 11/06/07, joakosandoval [EMAIL PROTECTED] escribió:

bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
programar en java . eh escogido java por ser multiplataforma me gusta
eso.


Alucinante, una persona pide orientación para aprender Java y le salta
cada uno recomendando SU lenguaje preferido, incluso alguno le
recomienda Perl para empezar. En fin...

PD: Para el que tanto reclama Python por lo de orientación a objetos:
Ruby es infinitamente maś orientado a objetos que Pyhton, hasta los
números son objetos:

 Valor absoluto de -5:
 - Python: abs(-5)- es decir, una función a la vieja usanza
 - Ruby:(-5).abs   - ¡0h, un método!


--
Iñaki Baz Castillo
[EMAIL PROTECTED]


Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema José Luis

joakosandoval wrote:
hola ,me gustaria empezar con esto de la programacion actualmente no 
trabajo con nada relacionado a las computadoras pero siempre me a 
gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de 
instalar otro OS que no fuera windows asi llegue a debian. se que 
debian es para geeks, y la mayor parte de la gente me manda para 
ubuntu, pero en mi cabeza esta metido que no quiero que me den 
pescados mejor ensename a pescar.


modo irónico on
Un piloto de helicoptero se pierde en la niebla. Encuentra un edificio 
donde la gente lo mira y escribe en un cartel:

- ¿Donde estoy?.
La gente del edificio le responde:
- En un helicopter.
El piloto maniobra con seguridad y aterriza en el aeropuerto más 
cercano. El copiloto, extrañado, pregunta:

- ¿Como pudiste orientarte con esa respuesta tan absurda?.
El piloto responde:
- Fué fácil. Sabia que era el edificio de Microsoft porque me dieron una 
respuesta técnicamente correcta pero prácticamente inútil.

modo irónico off

Como puedes ver ya has comprobado que pasa ante una pregunta así a la 
comunidad libre en lugar de a Microsoft.


Para empezar este no es el mejor sitio para preguntar como programar 
java porque esta lista es de Debian.


Aún así te diré que si quieres programas Java te vayas a google y 
busques aprenda java como si estuviese en primero. Encontrarás un buen 
tutorial de java por donde empezar.


Hasta más bits,


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Iñigo Tejedor Arrondo
El dom, 10-06-2007 a las 18:46 -0700, joakosandoval escribió:
 hola ,me gustaria empezar con esto de la programacion actualmente no 
 trabajo con nada relacionado a las computadoras pero siempre me a 
 gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de 
 instalar otro OS que no fuera windows asi llegue a debian. se que debian 
 es para geeks, y la mayor parte de la gente me manda para ubuntu, pero 
 en mi cabeza esta metido que no quiero que me den pescados mejor 
 ensename a pescar.
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a 
 programar en java . eh escogido java por ser multiplataforma me gusta 
 eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un 
 conocimiento basico de programacion, por ejemp que son las variables, 
 instrucciones condicionales, for, if, bucles, todo esoinclusive en 
 la escuela alguna vez programe en visual basic haciendo que un boton 
 dijera hola, pero hasta ahi me quede.
 ahora bien como hago para lllegar a alcanzar un buen nivel de 
 programacion digamos crear un chat, una de transferencias de archvos, 
 algo de bases de datos, cosas asi se que es un camino largo pero 
 tiempo es lo que mas tengo...
 me recomiendan algunos libros, cursos, manuales, o algun consejo me 
 bastaria !
 gracias por la molestia de leer este offtopic

A parte de _todo_ lo que ya te han recomendado, yo tengo una costumbre
cuando me adentro en algo nuevo, como por ejemplo un lenguaje de
programación:

Coje el código fuente de algún proyecto consolidado y empóyatelo hasta
que lo medio entiendas.

Mira que no es lo que se suele recomendar, que lo normal es empezar por
el manual, pero son dos actividades compatibles y a mi esta técnica me
ayuda mucho.

Ademas en los grandes proyectos de software libre, se suele cuidar
_mucho_ la calidad del código fuente, por lo que aprenderás buenas
costumbres.

Mis dos centavos. Saludos.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Jhosue rui

El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:

hola ,me gustaria empezar con esto de la programacion actualmente no
trabajo con nada relacionado a las computadoras pero siempre me a
gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de
instalar otro OS que no fuera windows asi llegue a debian. se que debian
es para geeks, y la mayor parte de la gente me manda para ubuntu, pero
en mi cabeza esta metido que no quiero que me den pescados mejor
ensename a pescar.
bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
programar en java . eh escogido java por ser multiplataforma me gusta
eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
conocimiento basico de programacion, por ejemp que son las variables,
instrucciones condicionales, for, if, bucles, todo esoinclusive en
la escuela alguna vez programe en visual basic haciendo que un boton
dijera hola, pero hasta ahi me quede.
ahora bien como hago para lllegar a alcanzar un buen nivel de
programacion digamos crear un chat, una de transferencias de archvos,
algo de bases de datos, cosas asi se que es un camino largo pero
tiempo es lo que mas tengo...
me recomiendan algunos libros, cursos, manuales, o algun consejo me
bastaria !
gracias por la molestia de leer este offtopic



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Hola.

Si es java lo que quieres, hay excelentes tutoriales en el internet
tanto para nuevos como para experimentados, simplemente busca en
google, una IDE para programar  te recomiendo eclipse, la puedes
instalar con el apt al igual que la maquina virtual de java. Esta IDE
es muy intuitiva y tiene la ventaja que ayuda mucho a los que están
comenzando... te cuento que yo aprendí en algo así como una semana.
Pero sin embrago hay otros lenguajes que te pueden servir por ejemplo
pyton, perl... y pare usted de contar.

Suerte

--

Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o
cualquier otro que no obligue a utilizar un programa de un fabricante
en concreto.
Internet Explorer y Outlook son muy peligrosos por sus continuos
problemas de seguridad. Utilice alternativas libres:
http://www.mozillaes.org/

Usuario linux registrado #387231
http://counter.li.org

Por favor evite enviar adjuntos de powerpoint y word vea
http://www.gnu.org/philosophy/no-word-attachments.es.html



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Roberto Erhard

El 11/06/07, Jhosue rui [EMAIL PROTECTED] escribió:

El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:
 hola ,me gustaria empezar con esto de la programacion actualmente no
 trabajo con nada relacionado a las computadoras pero siempre me a
 gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de
 instalar otro OS que no fuera windows asi llegue a debian. se que debian
 es para geeks, y la mayor parte de la gente me manda para ubuntu, pero
 en mi cabeza esta metido que no quiero que me den pescados mejor
 ensename a pescar.
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
 programar en java . eh escogido java por ser multiplataforma me gusta
 eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
 conocimiento basico de programacion, por ejemp que son las variables,
 instrucciones condicionales, for, if, bucles, todo esoinclusive en
 la escuela alguna vez programe en visual basic haciendo que un boton
 dijera hola, pero hasta ahi me quede.
 ahora bien como hago para lllegar a alcanzar un buen nivel de
 programacion digamos crear un chat, una de transferencias de archvos,
 algo de bases de datos, cosas asi se que es un camino largo pero
 tiempo es lo que mas tengo...
 me recomiendan algunos libros, cursos, manuales, o algun consejo me
 bastaria !
 gracias por la molestia de leer este offtopic



 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Hola.

Si es java lo que quieres, hay excelentes tutoriales en el internet
tanto para nuevos como para experimentados, simplemente busca en
google, una IDE para programar  te recomiendo eclipse, la puedes
instalar con el apt al igual que la maquina virtual de java. Esta IDE
es muy intuitiva y tiene la ventaja que ayuda mucho a los que están
comenzando... te cuento que yo aprendí en algo así como una semana.
Pero sin embrago hay otros lenguajes que te pueden servir por ejemplo
pyton, perl... y pare usted de contar.

Suerte



Hola

Para estudiar java desde el inicio tienes los tutoriales de Sun:

http://java.sun.com/docs/books/tutorial/

Empieza desde lo básico y llega hasta aspectos avanzados.
Yo empece por ahi y me va muy bien

Como IDE aparte de Eclipse tienes Netbeans, en mi caso utilizo
Netbeans pero lo mejor es que instales ambos y lo decidas tú, ambos
son muy potentes

Te recomiendo anotarte en un par de listas de Java

Saludos

Roberto



Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Alejandro

El 11/06/07, Iñigo Tejedor Arrondo [EMAIL PROTECTED] escribió:

El dom, 10-06-2007 a las 18:46 -0700, joakosandoval escribió:
 hola ,me gustaria empezar con esto de la programacion



Coje el código fuente de algún proyecto consolidado y empóyatelo hasta
que lo medio entiendas.


Bueno, en mi opinión, es un consejo algo malillo. Porqué?

Cuando quieres aprender un idioma: te lees un libro como El Ocho en
alemán y por el simple hecho de leertelo en alemán lo vas a aprender.

Sigo creyendo que la mejor manera de aprender un lenguaje de
programación, es empezar por lo simple: C, una vez que, en el peor de
los casos, entiendas qué significa cada cosa, te pases a C++ que ya es
algo más completo. Te va bien? pues das otro paso, pero no pretendas
tener 5 años y aprender a multiplicar de memoria ;)

Si las cosas se hacen poco a poco (si, a veces puede ser aburrido
empezar con algo que no es precisamente lo que quieres aprender) el
resultado final será una experiencia mucho más gratificante que el
mero hecho de aprender Java y que te retuerza el cerebro cuando se te
aparezca algo que en un principio sabes lo que es, pero sin embargo no
lo entiendes...

En fin, es sólo el concejo de una persona que está aprendiendo
precisamente programación y no exactamente con personas incultas en el
tema ;)

Nosotros empezamos con C, luego C++ y al final Java (aunque
lamentablemente se ve muy poco de programación para Linux en clase)
cosa que, otra vez, creo que es la mejor ruta a seguir.

Suerte con los concejos y piénsatelo bien ;)
--
Saludos!
Alejandro
http://cholito.org


Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Alejandro Santos

Hola!

El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:

en mi cabeza esta metido que no quiero que me den pescados mejor
ensename a pescar.


¡Barbaro!


bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
programar en java . eh escogido java por ser multiplataforma me gusta
eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
conocimiento basico de programacion, por ejemp que son las variables,
instrucciones condicionales, for, if, bucles, todo esoinclusive en
la escuela alguna vez programe en visual basic haciendo que un boton
dijera hola, pero hasta ahi me quede.
ahora bien como hago para lllegar a alcanzar un buen nivel de
programacion digamos crear un chat, una de transferencias de archvos,
algo de bases de datos, cosas asi se que es un camino largo pero
tiempo es lo que mas tengo...
me recomiendan algunos libros, cursos, manuales, o algun consejo me
bastaria !
gracias por la molestia de leer este offtopic



Antes que nada, quiero que sepas algo: vas por buen camino.

Yo trabajo programando en Java, y me gustaria resumirte en pocas
palabras todo lo que hasta ahora se dijo en esta lista. Hoy en día el
que quiera aprender programación por su cuenta esta recorriendo uno de
estos dos caminos:

a) cometiendo suicidio

b) realizando la mejor elección de su vida

Como te podrás imaginar, la opción a) es clara dada variedad de
respuestas totalmente opuestas y dispares que te dieron.

Al menos como yo lo veo, en ese aspecto no hay grises. Al día de la
fecha hay demasiados lenguajes de programación, demasiadas tendencias
y demasiados puntos de vista diferentes para poder encarar por uno
mismo esa titánica tarea de aprender a programar de forma autodidácta.

Al mismo tiempo, eso es algo bueno ya que tenes infinidad de
herramientas y materiales de los cuales podés ejercitarte.

Antes de darte una respuesta a tu pregunta, tenes que tener algo en
claro: aprender a programar es algo que lleva tiempo, dedicación y
esfuerzo. Y como alguien dijo, es un arte. Pero tambien es una
disciplina, y como cualquier disciplina, tenés que dedicarte a
aprender las cosas que realmente importan.

Dejando muchos detalles de lado, todos los lenguajes de programación
son basicamente iguales. Las diferencias entre Ruby, Python y Java (e
incluso con C++) no se comparan en relación a las cosas que tienen de
parecidos.

¿Qué cosas realmente importan en la programación? No voy a darte un
curso de programación por acá, sino simplemente enumerarte lo que yo
creo que vale la pena aprender. Para todo lo demás, Google y la
Wikipedia están para ayudarte. Y si te terminás apasionando, siempre
está la opción de seguir alguna carrera universitaria del tema.
Ciencias de la Computación en una linda opción.

Lo más importante es aprender a pensar. Esto es algo duro de aceptar
para algunas personas, pero la realidad es que uno se tiene que
adaptar a ver el mundo de la programación de forma diferente. Hace
algunos años estuve de profesor ayudante, explicándole a los alumnos
de primer año de mi universidad cómo resolver ejercicios de
programación, y ese era el mayor inconveniente de todos.

Muchos decian yo tengo mi propia manera de programar, y ese era su
principal error. He visto a varias personas quedarse estancadas en la
carrera por pensar de esa forma.

Los otros dos mayores inconvenientes que tenían era poder diferenciar
un algoritmo de una estructura de datos. En programación esa
distinción es muy importante, pero no muchos le dan importancia.

Un algoritmo es la receta de cualquier programa, y la estructura de
datos son los ingredientes de esa receta. En el caso de un programa,
un algoritmo son las operaciones que se realizan (asignar variables,
operaciones matematicas, tomar desiciones con un if, hacer un while,
etc), y las estructuras de datos son las estructuras usadas para
guardar la información (variables, clases, registros, arrays, etc).

Un algoritmo muy simple es el de contar la cantidad de caracteres que
se leen desde teclado, hasta llegar a un punto. En este caso, no hay
muchas estructuras de datos sino simplemente las variables que usas
para leer los caracteres. Otro muy parecido es contar la cantidad de
letras x que hay dentro de un string. En Java eso es muy sencillo:

static int contar_equis(String s)
{
 int cantidad = 0, indice;

 for (indice = 0; indice  s.length(); indice++)
   if (s[indice] == 'x')
 cantidad++;

 return cantidad;
}

Un algoritmo más elaborado es el de ordenar números dentro de un
vector. Hay diferentes métodos o técnicas, como la de inserción,
selección, burbuja con o sin sentinela, quick-sort, sorting by merge,
etc.

Querer aprender Java no es lo mismo que querer aprender a programar.
Mucha gente aprende Java solo para poder trabajar de eso y ganarse
algun dinero, pero solo los que quieren aprender a programar pueden
lograr algo interesante. De la misma forma que hoy en día Java es uno
de los lenguajes de programación más populares, 20 años 

Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema manuelsspace-listas
Alejandro Santos [EMAIL PROTECTED] wrote: Hola!

El 10/06/07, joakosandoval  escribió:
 en mi cabeza esta metido que no quiero que me den pescados mejor
 ensename a pescar.

¡Barbaro!

 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
 programar en java . eh escogido java por ser multiplataforma me gusta
 eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
 conocimiento basico de programacion, por ejemp que son las variables,
 instrucciones condicionales, for, if, bucles, todo esoinclusive en
 la escuela alguna vez programe en visual basic haciendo que un boton
 dijera hola, pero hasta ahi me quede.
 ahora bien como hago para lllegar a alcanzar un buen nivel de
 programacion digamos crear un chat, una de transferencias de archvos,
 algo de bases de datos, cosas asi se que es un camino largo pero
 tiempo es lo que mas tengo...
 me recomiendan algunos libros, cursos, manuales, o algun consejo me
 bastaria !
 gracias por la molestia de leer este offtopic


Antes que nada, quiero que sepas algo: vas por buen camino.

Yo trabajo programando en Java, y me gustaria resumirte en pocas
palabras todo lo que hasta ahora se dijo en esta lista. Hoy en día el
que quiera aprender programación por su cuenta esta recorriendo uno de
estos dos caminos:

a) cometiendo suicidio

b) realizando la mejor elección de su vida

Como te podrás imaginar, la opción a) es clara dada variedad de
respuestas totalmente opuestas y dispares que te dieron.

Al menos como yo lo veo, en ese aspecto no hay grises. Al día de la
fecha hay demasiados lenguajes de programación, demasiadas tendencias
y demasiados puntos de vista diferentes para poder encarar por uno
mismo esa titánica tarea de aprender a programar de forma autodidácta.

Al mismo tiempo, eso es algo bueno ya que tenes infinidad de
herramientas y materiales de los cuales podés ejercitarte.

Antes de darte una respuesta a tu pregunta, tenes que tener algo en
claro: aprender a programar es algo que lleva tiempo, dedicación y
esfuerzo. Y como alguien dijo, es un arte. Pero tambien es una
disciplina, y como cualquier disciplina, tenés que dedicarte a
aprender las cosas que realmente importan.

Dejando muchos detalles de lado, todos los lenguajes de programación
son basicamente iguales. Las diferencias entre Ruby, Python y Java (e
incluso con C++) no se comparan en relación a las cosas que tienen de
parecidos.

¿Qué cosas realmente importan en la programación? No voy a darte un
curso de programación por acá, sino simplemente enumerarte lo que yo
creo que vale la pena aprender. Para todo lo demás, Google y la
Wikipedia están para ayudarte. Y si te terminás apasionando, siempre
está la opción de seguir alguna carrera universitaria del tema.
Ciencias de la Computación en una linda opción.

Lo más importante es aprender a pensar. Esto es algo duro de aceptar
para algunas personas, pero la realidad es que uno se tiene que
adaptar a ver el mundo de la programación de forma diferente. Hace
algunos años estuve de profesor ayudante, explicándole a los alumnos
de primer año de mi universidad cómo resolver ejercicios de
programación, y ese era el mayor inconveniente de todos.

Muchos decian yo tengo mi propia manera de programar, y ese era su
principal error. He visto a varias personas quedarse estancadas en la
carrera por pensar de esa forma.

Los otros dos mayores inconvenientes que tenían era poder diferenciar
un algoritmo de una estructura de datos. En programación esa
distinción es muy importante, pero no muchos le dan importancia.

Un algoritmo es la receta de cualquier programa, y la estructura de
datos son los ingredientes de esa receta. En el caso de un programa,
un algoritmo son las operaciones que se realizan (asignar variables,
operaciones matematicas, tomar desiciones con un if, hacer un while,
etc), y las estructuras de datos son las estructuras usadas para
guardar la información (variables, clases, registros, arrays, etc).

Un algoritmo muy simple es el de contar la cantidad de caracteres que
se leen desde teclado, hasta llegar a un punto. En este caso, no hay
muchas estructuras de datos sino simplemente las variables que usas
para leer los caracteres. Otro muy parecido es contar la cantidad de
letras x que hay dentro de un string. En Java eso es muy sencillo:

static int contar_equis(String s)
{
  int cantidad = 0, indice;

  for (indice = 0; indice  s.length(); indice++)
if (s[indice] == 'x')
  cantidad++;

  return cantidad;
}

Un algoritmo más elaborado es el de ordenar números dentro de un
vector. Hay diferentes métodos o técnicas, como la de inserción,
selección, burbuja con o sin sentinela, quick-sort, sorting by merge,
etc.

Querer aprender Java no es lo mismo que querer aprender a programar.
Mucha gente aprende Java solo para poder trabajar de eso y ganarse
algun dinero, pero solo los que quieren aprender a programar pueden
lograr algo interesante. De la misma forma que hoy en día Java es uno
de los lenguajes 

Re: [OT]como empiezo a programar en java?

2007-06-11 Por tema Jakare

Y ahora que lo mencionas... un libro o algo de patrones de diseños en
español ???
No sabreis alguno??

muchas gracias.

-- Forwarded message --
From: [EMAIL PROTECTED] [EMAIL PROTECTED]
Date: 12-jun-2007 5:12
Subject: Re: [OT]como empiezo a programar en java?
To: debian-user-spanish@lists.debian.org

*Alejandro Santos [EMAIL PROTECTED]* wrote:

Yo agregaría que estudia patrones de diseños y lee libros de algoritmos y
estructuras de datos.


[image: Get Firefox!] http://www.spreadfirefox.com/?q=affiliatesid=0t=71

--

--
JJ


Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Alejandro Garrido Mota
Roberto C. Sánchez escribió:
 On Sun, Jun 10, 2007 at 10:45:40PM -0400, Alejandro Garrido Mota wrote:
 Bueno, la verdad es que por donde es mejor empezar es por C++ ahí
 aprendes todo lo orientado a objetos.

 Bueno, pienso yo que mejor seria aprender a Python.  En Python *todo* es
 un objeto, que es diferente a C++ (y tambien a Java) donde no todo es un
 objeto.  Especialmente para un novato, Python es una mejor lenguaje
 aprender primero.
 

Sí, en esos lenguajes como p.e C++ no todo es un objeto tienes razón
pero empezar con ellos ayuda mucho a entender muchas cosas.

Ya que recomiendas python porque todo es un objeto entonces ¿por qué no
empezar con Ruby?

 Y bien es cierto que Perl no es un lenguaje para aprender.

 En esto no estoy de acuerdo.  Perl es un lenguaje donde es muy sencillo
 hacer muchas cosas que serian muy complicados en cualquier otro
 lenguaje.  De hecho, Perl es un lenguaje que todos los que se consideran
 “expertos” deben aprender.
 

Tienes razón, Perl para mi es la luz (realmente es el que siempre uso
:)), hago todo de manera corta, rápida y cómoda. Pero Perl muchas veces
te mal acostumbra, es un lenguaje demasiado flexible que cuando te
acostumbras a él y por alguna razón tienes que retomar la programación
en un lenguaje como C++ te sientes perdido, y necesitas  te lo digo
porque me pasó :-(.

Tomando en cuenta que me pasó eso comenzando por C++ no me quiero
imaginar quien empiece con Perl solamente y luego quiero adaptarse a
algún lenguaje como C o C++ (le debe costar _bastante_).

Saludos
-- 
Atentamente:
Alejandro Garrido Mota
http://www.mogaal.com
GNU/Linux Debian SID
En kernel 2.6.20
Caracas-Venezuela
Usuario Linux registrado #386758
Correos: [EMAIL PROTECTED] , [EMAIL PROTECTED]
GPG Key Fingerprint = F6A7 EF7E 4688 70C6 6B37  A8EF F6B0 9645 B24B F200


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema andmarti
On Mon, Jun 11, 2007 at 04:49:35AM +0200, Alejandro wrote:
 El día 11/06/07, Satélite Guayana [EMAIL PROTECTED] escribió:
 El dom, 10-06-2007 a las 18:46 -0700, joakosandoval escribió:
  hola ,me gustaria empezar con esto de la programacion actualmente no
  trabajo con nada relacionado a las computadoras pero siempre me a
  gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de
  instalar otro OS que no fuera windows asi llegue a debian. se que debian
  es para geeks, y la mayor parte de la gente me manda para ubuntu, pero
  en mi cabeza esta metido que no quiero que me den pescados mejor
  ensename a pescar.
  bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
  programar en java . eh escogido java por ser multiplataforma me gusta
  eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
  conocimiento basico de programacion, por ejemp que son las variables,
  instrucciones condicionales, for, if, bucles, todo esoinclusive en
  la escuela alguna vez programe en visual basic haciendo que un boton
  dijera hola, pero hasta ahi me quede.
  ahora bien como hago para lllegar a alcanzar un buen nivel de
  programacion digamos crear un chat, una de transferencias de archvos,
  algo de bases de datos, cosas asi se que es un camino largo pero
  tiempo es lo que mas tengo...
  me recomiendan algunos libros, cursos, manuales, o algun consejo me
  bastaria !
  gracias por la molestia de leer este offtopic
 
 
 
 
 Prueba lenguaje c++ para aprender clases y programacion orientada a
 objetos, la filosofia del java es parecida al c++, prueba el python para
 las practicas de manejo de objetos y perl puede que tambien te ayude...
 
 
 
 sateliteguayana.blogspot.com
 
 
 Estudio programación y creo tener un idea de como empezar ;)
 
 La programación es como la construcción de una casa: Empiezas con los
 simientos (C) luego las paredes (C++) y luego el techo (Java). Lo que
 sigue ya es cosa del dueño de la casa.
 
 Una vez que empiezes con C, las cosas en C++ y Java empezarán a
 resultar algo más familiar que antes.
 
 Como empezar con C?
 
 Primero definicion de variables, luego aprender a usar el printf,
 getche, getchar...en fin, la verdad es que hay muchisimos manuales y
 tutos en internet en donde puedes empezar con C.
 
 Mucha suerte!

Yo coincido con Alejandro.
Saludos.
-- 
Andrés M
-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Sebastian Gil

El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:
...

bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
programar en java . eh escogido java por ser multiplataforma me gusta
eso.


¿Por que no aprendes python? Tambien es multiplataforma y menos
enroscado que java.
www.python.org

Saludos

O ascii ribbon campaign - stop html mail - www.asciiribbon.org



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Alejandro Garrido Mota
Sebastian Gil escribió:
 El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:
 ...
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
 programar en java . eh escogido java por ser multiplataforma me gusta
 eso.
 
 ¿Por que no aprendes python? Tambien es multiplataforma y menos
 enroscado que java.
 www.python.org
 
 Saludos
 
 O ascii ribbon campaign - stop html mail - www.asciiribbon.org
 
 

No no, mejor que aprenda Perl xD

-- 
Atentamente:
Alejandro Garrido Mota
http://www.mogaal.com
GNU/Linux Debian SID
En kernel 2.6.20
Caracas-Venezuela
Usuario Linux registrado #386758
Correos: [EMAIL PROTECTED] , [EMAIL PROTECTED]
GPG Key Fingerprint = F6A7 EF7E 4688 70C6 6B37  A8EF F6B0 9645 B24B F200


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Roberto C . Sánchez
On Sun, Jun 10, 2007 at 10:09:29PM -0400, Alejandro Garrido Mota wrote:
 Sebastian Gil escribió:
  El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:
  ...
  bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
  programar en java . eh escogido java por ser multiplataforma me gusta
  eso.
  
  ¿Por que no aprendes python? Tambien es multiplataforma y menos
  enroscado que java.
  www.python.org
  
  Saludos
  
  O ascii ribbon campaign - stop html mail - www.asciiribbon.org
  
  
 
 No no, mejor que aprenda Perl xD
 
La verdád es que Python que mas cerca a Java.  Perl es muy potente, pero
tiene n sabor completamente diferente.

Saludos,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com


signature.asc
Description: Digital signature


Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Satélite Guayana
El dom, 10-06-2007 a las 18:46 -0700, joakosandoval escribió:
 hola ,me gustaria empezar con esto de la programacion actualmente no 
 trabajo con nada relacionado a las computadoras pero siempre me a 
 gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de 
 instalar otro OS que no fuera windows asi llegue a debian. se que debian 
 es para geeks, y la mayor parte de la gente me manda para ubuntu, pero 
 en mi cabeza esta metido que no quiero que me den pescados mejor 
 ensename a pescar.
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a 
 programar en java . eh escogido java por ser multiplataforma me gusta 
 eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un 
 conocimiento basico de programacion, por ejemp que son las variables, 
 instrucciones condicionales, for, if, bucles, todo esoinclusive en 
 la escuela alguna vez programe en visual basic haciendo que un boton 
 dijera hola, pero hasta ahi me quede.
 ahora bien como hago para lllegar a alcanzar un buen nivel de 
 programacion digamos crear un chat, una de transferencias de archvos, 
 algo de bases de datos, cosas asi se que es un camino largo pero 
 tiempo es lo que mas tengo...
 me recomiendan algunos libros, cursos, manuales, o algun consejo me 
 bastaria !
 gracias por la molestia de leer este offtopic
 
 
 

Prueba lenguaje c++ para aprender clases y programacion orientada a
objetos, la filosofia del java es parecida al c++, prueba el python para
las practicas de manejo de objetos y perl puede que tambien te ayude...



sateliteguayana.blogspot.com








-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Alejandro Garrido Mota
Roberto C. Sánchez escribió:
 On Sun, Jun 10, 2007 at 10:09:29PM -0400, Alejandro Garrido Mota wrote:
 Sebastian Gil escribió:
 El 10/06/07, joakosandoval [EMAIL PROTECTED] escribió:
 ...
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
 programar en java . eh escogido java por ser multiplataforma me gusta
 eso.
 ¿Por que no aprendes python? Tambien es multiplataforma y menos
 enroscado que java.
 www.python.org

 Saludos

 O ascii ribbon campaign - stop html mail - www.asciiribbon.org


 No no, mejor que aprenda Perl xD

 La verdád es que Python que mas cerca a Java.  Perl es muy potente, pero
 tiene n sabor completamente diferente.
 
 Saludos,
 
 -Roberto
 

Bueno, la verdad es que por donde es mejor empezar es por C++ ahí
aprendes todo lo orientado a objetos.

Y bien es cierto que Perl no es un lenguaje para aprender.

Saludos

-- 
Atentamente:
Alejandro Garrido Mota
http://www.mogaal.com
GNU/Linux Debian SID
En kernel 2.6.20
Caracas-Venezuela
Usuario Linux registrado #386758
Correos: [EMAIL PROTECTED] , [EMAIL PROTECTED]
GPG Key Fingerprint = F6A7 EF7E 4688 70C6 6B37  A8EF F6B0 9645 B24B F200


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Alejandro

El día 11/06/07, Satélite Guayana [EMAIL PROTECTED] escribió:

El dom, 10-06-2007 a las 18:46 -0700, joakosandoval escribió:
 hola ,me gustaria empezar con esto de la programacion actualmente no
 trabajo con nada relacionado a las computadoras pero siempre me a
 gustado la tecnologia, y desde que pude comprar mi pc, tuve la idea de
 instalar otro OS que no fuera windows asi llegue a debian. se que debian
 es para geeks, y la mayor parte de la gente me manda para ubuntu, pero
 en mi cabeza esta metido que no quiero que me den pescados mejor
 ensename a pescar.
 bueno entoces me gustaria pedirles unos consejos sobre como empiezo a
 programar en java . eh escogido java por ser multiplataforma me gusta
 eso. y pues si eh leido que es un poco dificil de aprender, yo tengo un
 conocimiento basico de programacion, por ejemp que son las variables,
 instrucciones condicionales, for, if, bucles, todo esoinclusive en
 la escuela alguna vez programe en visual basic haciendo que un boton
 dijera hola, pero hasta ahi me quede.
 ahora bien como hago para lllegar a alcanzar un buen nivel de
 programacion digamos crear un chat, una de transferencias de archvos,
 algo de bases de datos, cosas asi se que es un camino largo pero
 tiempo es lo que mas tengo...
 me recomiendan algunos libros, cursos, manuales, o algun consejo me
 bastaria !
 gracias por la molestia de leer este offtopic




Prueba lenguaje c++ para aprender clases y programacion orientada a
objetos, la filosofia del java es parecida al c++, prueba el python para
las practicas de manejo de objetos y perl puede que tambien te ayude...



sateliteguayana.blogspot.com



Estudio programación y creo tener un idea de como empezar ;)

La programación es como la construcción de una casa: Empiezas con los
simientos (C) luego las paredes (C++) y luego el techo (Java). Lo que
sigue ya es cosa del dueño de la casa.

Una vez que empiezes con C, las cosas en C++ y Java empezarán a
resultar algo más familiar que antes.

Como empezar con C?

Primero definicion de variables, luego aprender a usar el printf,
getche, getchar...en fin, la verdad es que hay muchisimos manuales y
tutos en internet en donde puedes empezar con C.

Mucha suerte!
--
Saludos!
Alejandro
http://cholito.org


Re: [OT]como empiezo a programar en java?

2007-06-10 Por tema Roberto C . Sánchez
On Sun, Jun 10, 2007 at 10:45:40PM -0400, Alejandro Garrido Mota wrote:
 
 Bueno, la verdad es que por donde es mejor empezar es por C++ ahí
 aprendes todo lo orientado a objetos.
 
Bueno, pienso yo que mejor seria aprender a Python.  En Python *todo* es
un objeto, que es diferente a C++ (y tambien a Java) donde no todo es un
objeto.  Especialmente para un novato, Python es una mejor lenguaje
aprender primero.

 Y bien es cierto que Perl no es un lenguaje para aprender.
 
En esto no estoy de acuerdo.  Perl es un lenguaje donde es muy sencillo
hacer muchas cosas que serian muy complicados en cualquier otro
lenguaje.  De hecho, Perl es un lenguaje que todos los que se consideran
“expertos” deben aprender.

Saludos,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com


signature.asc
Description: Digital signature