elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 464
41  Foros Generales / Dudas Generales / Re: Que lenguaje me recomendais para empezar? en: 23 Mayo 2017, 09:41
Si te metes en Java, te adelanto que es un lenguaje "cien por cien" orientado a objetos

Ojo que hay mucha leyenda negra por eso de la POO. Es un paradigma diferente de como se piensa en la programación tradicional imperativa, pero tiene mucha potencia y una vez que entiendes como funciona no es para nada tan "de miedo"

Y si quieres aprender html, php y demás, te sugeriría por comodidad que pensaras para trastear en SQL con "MySQL", mas que nada porque hay montones de paquetes ya preparados para meter en tu PC un servidor Apache+PHP+MYSql y además no es complicado añadirle luego Apache Tomcat para trastear con Java EE

Ah, si te instalas un IDE para Java, que sea la versión EE. Antes o después te hará falta. Cual va por gustos, yo encuentro el Eclipse Neon bastante apañado
42  Foros Generales / Foro Libre / Re: Parece que Corea del Norte está detrás de WannaCry en: 23 Mayo 2017, 09:22
Toda la culpa es del archiconocido gordito  :laugh:


Pero mientras, el gordito sigue tirando misiles y afinando la punteria.

Saludos.

Si, su último ensayo todo un éxito. Acertó de pleno a su objetivo: El mar

"Tengo un misil con una cabeza "nucelar", voy a exterminar a los malos que tienen por aquí un submarino (uno solo) de la clase Ohio con mas de 150 misiles nucleares"

"Se van a cagar"

Vamos, como si tienes un revolver y vas a vacilar y amenazar a un destacamento de la Delta Force
43  Foros Generales / Foro Libre / Re: Un león marino salta, muerde la ropa y arrastra a una niña desde el puerto en: 23 Mayo 2017, 09:18
Yo solo veo que la coge y la lanza al mar, un comportamiento por otro lado bastante habitual entre estos animales

Eso de que "la ataco" es simplemente otra simpleza mas con la que nos deleitan esos juntaletras que dicen ser "periodistas"
44  Foros Generales / Dudas Generales / Re: Que lenguaje me recomendais para empezar? en: 22 Mayo 2017, 21:06
Java es un lenguaje que... tiene sus cosas buenas y sus cosas menos buenas.

La buena es que es multiplataforma y muy potente, no es tan rápido como otros pero para cosas como manejo de redes en general va sobrado.

Pero, es POO por completo. Eso implica que tiene montones de conceptos que son bastante "raritos" de entrada. No me atrevería a decir que no se puede empezar por el... total, es posible aprender las estructuras básicas en Java lo mismo que en cualquier otro lenguaje, pero como desventaja tiene que se entra muy rápido en conceptos propios de ese paradigma: Los objetos, clases, sobreescritura de métodos, herencia, polimorfismo y demás.

Si piensas probarlo, te adelanto que las estructuras básicas no cambian mucho. Un bucle es un bucle en Java, en C y en cualquier otro lenguaje. Las variables son variables en todos los lenguajes, lo mismo estructuras como arrays y demás.

Pero Java es muy estricto en los tipos (lo que es bueno) y también muy estricto en el tratamiento de errores (que tampoco es malo). Por contra no está tan cerca de la máquina como pueda estar C

Te adelanto que C++ también tiene parte de POO como Java.

Pero vamos, es tu opción una cosa u otra. Las opciones de Visual Basic o C# también son buenas. Lo importante es ir aprendiendo las diferentes cosas correctamente. Visual Basic es un lenguaje dirigido a eventos, lo que puede ser un poquito confuso (Java también permite esas cosas). De hecho hay por ahí una aplicación si no me equivoco capaz de "traducir" de Visual Basic a Java.

45  Foros Generales / Dudas Generales / Re: ¿Qué puedo hacer con una ip publica? en: 22 Mayo 2017, 17:00
Pues hacer muchas cosas, entre ellas que tu IP publica quede almacenada en los logs del servidos y te crujan

Eso sin contar que normalmente las IP´s publicas si son particulares, son dinámicas
46  Foros Generales / Dudas Generales / Re: Que lenguaje me recomendais para empezar? en: 22 Mayo 2017, 10:17
Es mejor aprender lenguajes de manera secuencial o se lo puede hacer de manera paralela?, con aprender me refiero llegar a un nivel muy avanzado

A ver, la programación no es "aprenderte las instrucciones", es aprender paradigmas y a desarrollar algoritmos.

Esto suena a chino, así que me explico u poco:

La programación es "el arte de solucionar problemas" por así decirlo. Tu quieres hacer una cosa, sea esa cosa "X". El que no importa.

Una cosa que se debe de hacer son los algoritmos. Es decir: descomponer el programa grande en problemas pequeños. Un problema puede tener una solución, o una docena o mas. Hay que ser en ese aspecto original, tener pensamiento "espacial" por así decirlo, ser capaz de abstraer los problemas a su esencia y trocearlos en problemas mas pequeños y solucionarlos.

Vamos, que hay varias formas de cocinar un pastel en una serie de pasos, y esa es una parte de la programación.

Cuando sabes lo que quieres hacer, se programa ya "de verdad". No tiene sentido abrir un editor como Codeblocks, Eclipse o similar y "ponerse a picar código". Las cosas no van así. Tu empiezas a picar código cuando sabes que quieres hacer

Luego viene lo de los paradigmas. Hay varios, pero de forma muy generalista la programación moderna se divide en dos grandes bloques: Imperativa (procedural)y orientada a objetos

En una divides el problema en pequeños problemas y estos se solucionan con una estructura de flujo de programa que va "de arriba a abajo" por así decirlo. Vas troceando los problemas, haces módulos (procedimientos, funciones) y escribes las soluciones a esos problemas.
En la POO (Programación orientada a objetos) las cosas son algo mas abstractas, creas objetos que son "cajas negras" que reciben datos y hacen cosas con ellas. Aquí las cosas son un poco mas complejas y aparecen palabras muy raras y feas que son rarísimas hasta que las conoces (instancias, herencia, polimorfismo, interfaces, superclases, constructores...)

Y por otro lado, a día de hoy los lenguajes tienen una serie de instrucciones "base" que son de uso común en todos los lenguajes y que varían muy poco de un lenguaje a otro. Por ejemplo creación y asignación de variables, bucles, condicionales... aquí en cada lenguaje hay particularidades.

Pero la programación "en serio" se hace solo en parte con estas instrucciones, luego están las librerías. En algunos casos literalmente MILES de librerías por lenguaje que añaden mas funcionalidades. Algunas son prácticamente de uso obligatorio en muchos casos (contenedores, matemáticas, etc...) otras son de uso según tus necesidades (bases de datos, acceso a archivos, interfaz gráfica, redes, etc).

Digamos que debes de aprender de forma paralela dos cosas: Una es la sintaxis del lenguaje que dedicas usar, así como sus particularidades. Hay lenguajes que son muy flexibles son el uso de variables, otros son muy estrictos, etc. Y otra cosa a aprender a la vez es a hacer algoritmos. Muchos de los cuales se pueden resolver con medios técnicos tan complejos y sofisticados como... lápiz y papel (en serio, no necesitas nada mas)

Si no aprendes a resolver algoritmos, no te sirve de nada "saber programar" a menos que te limites a "picar código" para cosas simples.

Luego ten en cuenta que no hay lenguajes "mejores" y "peores" en general. Mucha gente dice "con C puedes hacerlo todo" Muy cierto, pero para muchas aplicaciones es matar moscas a cañonazos porque se tarda mucho mas en hacer un programa que en otros lenguajes. Hay que ver en muchas ocasiones que es mas rentable en términos de tiempo/eficiencia. Puedes hacer una casa con ladrillos de lego, pero es mas sencillo hacerlo con bloques y ladrillos mas grandes, o mas incluso si se hace estructura de madera y paredes de pladur. Todo en función de lo que quieras hacer.

Pero en general como te he comentado hay cosas comunes en todos los lenguajes, de manera que elijas lo que elijas esas cosas comunes no serán muy diferentes de uno a otro
47  Foros Generales / Foro Libre / Re: IBM revela su procesador cuántico más potente en: 22 Mayo 2017, 09:35
Bueno, lo de las alas ya te lo confirmo que no.

Tendrías que tener unos brazos como 10 veces mas fuertes que los de un humano normal para poder levantar el vuelo con unas alas "artificiales". La "pechuga" de las aves no es mas que los músculos para el vuelo
48  Foros Generales / Foro Libre / Re: Quiero comprarme un coche en: 22 Mayo 2017, 09:34
Ojo, el diesel es mas barato que la gasolina, pero luego los impuestos que te clavan en el coche son guapos.

Yo tengo un gasolina de 110 caballos y pago como 50 euros al año de impuesto de circulación. Mi hermano el mismo coche, 65 caballos diesel y paga 110

Y no te digo lo que valen las reparaciones que me da la risa floja
49  Foros Generales / Foro Libre / Re: Parece que Corea del Norte está detrás de WannaCry en: 21 Mayo 2017, 21:58
Como le intentas dar la vuelta a la tortilla. Te doy un argumento sobre EEUU para explicar el por qué yo no estoy de acuerdo con lo que has dicho, por que basicamente es como si no le dieras importancia a la "negligencia" de EEUU, y tu me sales con China y Rusia para defenderte, y con indirectas para insultar, pero te estás pasando de largo llamando tontos a todos (incluyendome a mi) solo por no criticar a quien en tu opinión deberiamos estar criticando. El caso es que te recuerdo que la primera potencia mundial es EEUU, que además es de quien trata el debate (EEUU y Korea Norte), punto y final, no más vueltas de tuerca para acabar insultándonos, por favor. Y mira, yo tengo mantequilla de cacahuete extra suave para huntarla en el trasero de todos los gobiernos, incluso para el nuestro, pero el caso es que si me pongo a hablar en serio de esos personajes que nos gobiernan... probablemente de aquí salgo auto-baneado.

Saludos!

No es mi propósito insultar a nadie, indico que EEUU no hace en realidad nada que no haga cualquier otra gran potencia, pero son los que señalan como "origen de todos los males". Seguro que son culpables de muchas cosas, pero me hace gracia que sean "los únicos" aparentemente. En serio que es algo que me tiene en ocasiones asombrado, como los mismos que señalan a EEUU por "meterse en tal o cual sitio" se callaron cuando China invadió el Tibet por ejemplo. Misterios
50  Foros Generales / Dudas Generales / Re: Que lenguaje me recomendais para empezar? en: 21 Mayo 2017, 20:38
Para empezar recomendaría casi mejor algo interpretado. Al menos para ir soltando mano. Es bastante mas fácil localizar errores.

Por ejemplo Phyton o algo por el estilo. C o C++ tienen el inconveniente de que el programa te compila, luego casca y estás mas perdido que un pulpo en un garaje si no tienes ya cierta idea y eso puede desanimar mucho.

Luego ya es ir probando a ver cual le gusta mas
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 464
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines