Programar Java

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Mano Borges
    .
    • 06-09-2004
    • 3690

    #1

    Programar Java

    Primero que nada aclaro: No se NADA de programación.
    Pero el otro dia hablando con cami me dió ganas de aprender a programar un poco de Java por lo menos. La question is: ¿Podría aprender? ¿Es facil? ¿Algun tutorial para principiantes?

    Graciass

    Edit: Ah, y principalmente: ¿Que significa programar Java? Datos de lo que es específicamente Java, etc.

    Porque Cami me dijo lo de Java pero para mi es jueguitos del celular y aplicaciones de internet juaa
    Editado por última vez por Mano Borges; 28-05-2007, 10:02 PM.
    http://www.egelpics.com/pics/ramiw_bk9gu.png

    500x300
  • Urban silence
    Egelito activo
    • 30-07-2004
    • 300

    #2
    Se programa EN Java. Es un lenguaje de programación que tiene la ventaja de que corre sobre cualquier pc con solo compilarlo una vez.

    Cuando vos hacés un programa en algún lenguaje usás un compilador que es el que se encarga de convertir tu archivo de texto en instrucciones binarias que la pc entiende. Pero cada sistema tiene su manera de interpretar las instrucciones binarias, lo que significa que algo compilado para Windows no va a funcionar en Linux y viceversa. Sí se puede crear un código que funcione en ambos sistemas, pero irremediablemente va a haber que compilarlo con dos compiladores distintos (uno para cada sistema).

    Java ofrece la ventaja de ahorrarte todo este quilombo. Cuando vos programás en Java tenés la garantía de que todo lo que hagas funcionará en CUALQUIER sistema (o al menos, una GRAN cantidad de todos los que existen).

    Pero... todo tiene su precio. Java no hace un uso tan eficiente de los recursos del sistema como lo haría el mismo programa en un lenguaje compilado, por eso siempre las cosas hechas en Java suelen requerir una gran cantidad de memoria.

    Sin embargo es bastante sabido (y de hecho investigado y documentado) que la performance y estabilidad de Java supera en muchos casos a C++. Incluso en la última versión (la 6) un programa corriendo en el modo -server es capaz de superar la velocidad de acceso al disco de C++ (bajo ciertas condiciones, como ser que se hayan repetido unas cuantas miles de iteraciones).

    Tiene su gustito programar en Java, pero no sé si es lo mejor para empezar. Es como aprender matemáticas con una calculadora. No me parece un buen lenguaje para empezar, mejor es siempre empezar bien de abajo (algo como C) donde te tengas que romper tratando de encontrar la forma más eficaz de hacer un algoritmo y después pases a Java que te soluciona todos esos temas y te permite concentrarte en otras cosas.

    Lectura recomendada:




    Y cualquier otro link interesante que veas en esos artículos.

    http://las-frases.com.ar
    Frases de pensadores, filósofos o simplemente gente común.

    Comentario

    • Mano Borges
      .
      • 06-09-2004
      • 3690

      #3
      y se programa "con códigos" o con un programa?

      (como se nota que no se NADA che, shh)
      http://www.egelpics.com/pics/ramiw_bk9gu.png

      500x300

      Comentario

      • Analrapist
        Blackbolt
        • 07-05-2004
        • 18929

        #4
        Bajate el VISUAL BASIC y aprendé jauj.
        Le problème de nos jours c'est que le futur n'est plus ce qu'il était.

        Comentario

        • Costa de Marfil
          Pelotudo
          • 27-03-2006
          • 3671

          #5
          para un autodidacta lo mejor es un libro.

          bajate el jdk y algun entorno de desarrollo para trabajar (netbeans o blue j o cualquiera)

          tenes que saber lo que es programacion orientada a objetos.
          Editado por última vez por Costa de Marfil; 28-05-2007, 11:15 PM.

          Comentario

          • Mano Borges
            .
            • 06-09-2004
            • 3690

            #6
            ok, estoy un poco perdido: ¿qué esjdk y qué es un entorno de desarrollo para trabajar? (¿el lugar para "programar"?)

            &#191rogramación orientada a objetos?
            http://www.egelpics.com/pics/ramiw_bk9gu.png

            500x300

            Comentario

            • Piluex
              Away
              • 10-10-2004
              • 3038

              #7
              Che puedo aclarar algo, osea, explicar la imposibilidad lógica y demostrarla de que java supere a c++? Tiene que estar mal programada la rutina de c++ para que java lo supere.

              Comentario

              • Mano Borges
                .
                • 06-09-2004
                • 3690

                #8
                que es c++?
                http://www.egelpics.com/pics/ramiw_bk9gu.png

                500x300

                Comentario

                • Analrapist
                  Blackbolt
                  • 07-05-2004
                  • 18929

                  #9
                  Otro lenguaje de programacion segun tengo entendido.
                  Le problème de nos jours c'est que le futur n'est plus ce qu'il était.

                  Comentario

                  • Roy
                    the toxic boy
                    • 20-03-2004
                    • 17028

                    #10
                    Originalmente publicado por Mano Borges
                    que es c++?
                    empezá por acá
                    To those who knew him
                    -his friends-
                    we called him Roy.
                    To others he was known
                    as that horrible Toxic Boy.

                    Comentario

                    • CoyoteX
                      Son Goku
                      • 16-09-2005
                      • 17784

                      #11
                      che no tengo idea ... pero el otro dia hablando con un cirujano cardiovascular me dieron ganas de abrir algun corazoncito... a ver... alguien que me tire alguna idea...
                      que es la ahorta???
                      puedo cortar vertical u horizontal indistintamente???
                      que es irrigacion sanguinea???
                      bis-tu-ri... alguien sabe que es?

                      Comentario

                      • Analrapist
                        Blackbolt
                        • 07-05-2004
                        • 18929

                        #12
                        jkiJAUAJUAJUAJAUAJa, cOYOTEXXX
                        Le problème de nos jours c'est que le futur n'est plus ce qu'il était.

                        Comentario

                        • Costa de Marfil
                          Pelotudo
                          • 27-03-2006
                          • 3671

                          #13
                          jua.. no para tanto

                          jdk son las aplicaciones y todo lo que utilizas para crear los programas (compilar ejecutar..).

                          el entorno de desarrollo integrado es un programita para hacerte la vida mas facil, lo instalas y lo usas casi como si fuera word.

                          Comentario

                          • Urban silence
                            Egelito activo
                            • 30-07-2004
                            • 300

                            #14
                            Originalmente publicado por Piluex
                            Tiene que estar mal programada la rutina de c++ para que java lo supere.
                            No necesariamente.
                            Como ya dije, la versión 6 de Java es posible ejecutarla con el parámetro -server. A costa de consumir algo más de recursos, la máquina virtual es capaz de optimizar el código iterante y hacer que este se ejecute MUCHO más rápido que en una versión nativa. La condición es que se repitan miles y miles de iteraciones, lo cual en un servidor es bastante frecuente.

                            Igual yo no vengo a plantar la bandera de Java eh, cada lenguaje tiene su aplicación para mí, ninguno es mejor que otro.
                            http://las-frases.com.ar
                            Frases de pensadores, filósofos o simplemente gente común.

                            Comentario

                            • Borgia
                              OOP I did it again =o
                              • 06-08-2007
                              • 5779

                              #15
                              Originalmente publicado por ramses
                              para un autodidacta lo mejor es un libro.

                              bajate el jdk y algun entorno de desarrollo para trabajar (netbeans o blue j o cualquiera)

                              tenes que saber lo que es programacion orientada a objetos.
                              no necesariamente. Para boludear desde cero, podes hacer cositas pavotas en java sin saber OOP.
                              Q se consiga el libro de deitel de java, que es una mierda (XD) pero sirve mas q el Thinking in java para aprender de cero.
                              Eso y google, van como piña.

                              Comentario

                              Trabajando...