¿Se puede dominar todos los lenguajes de programación? ++

Iniciado por fnix, Octubre 19, 2016, 07:53:36 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Buenas, tengo algunas dudas.

Si eres una persona que sabe programar perfectamente, puedes armarte tus propias herramientas, ya sea para comodidad en tu día a día, en el trabajo, o simplemente trabajos que puedas hacer.

Mis preguntas son:

¿Puede una personas llegar a saber programar en casi todos los lenguajes de programación que existen actualmente?
¿Puede saber programarlos todos y además, usarlo para el hacking con todas sus técnicas? ¿Cuanto tiempo te puede llevar?
¿Las personas que desarrollan hacks para determinados juegos, que lenguaje usan? ¿C/C++?


Saludos!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No puede dominar todos los lenguajes y conocerlos en profundidad por que son muchísimos y muy amplios y profundos, te puedes considerar afortunado si consigues de verdad DOMINAR uno solo, pero para el 90% de los mortales no es necesario dominar hasta esos extremos ningún lenguaje.

Ahora, si de verdad sabe programar cambiar de un lenguaje a otro es un juego, recordar funciones y buscar las que no recuerdes y poco mas, pero si la esencia de la programación y la mente la tienes habituada a la forma de pensar de un programador no supone mayor problema... vamos yo soy programadora y cuando por cualquier cosa me toca usar un lenguaje que no he tocado antes los primeros dias son un poco royo por que la sintaxis cambia y algunas funciones se llaman distinto, pero habituarse es muy rapido.

Octubre 19, 2016, 12:37:13 PM #2 Ultima modificación: Octubre 19, 2016, 12:44:49 PM por grep
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Puede una personas llegar a saber programar en casi todos los lenguajes de programación que existen actualmente?
¿Puede saber programarlos todos y además, usarlo para el hacking con todas sus técnicas? ¿Cuanto tiempo te puede llevar?

Cuando alcanzas cierto nivel de conocimiento y práctica de las tecnologías y metodologías existentes, usar un lenguaje diferente para intentar solucionar un problema no es complicado como cuando apenas comienzas con la programación.

Cuando llegas a tomar 2 o 3 lenguajes tu forma de encarar otros lenguajes cambia ya que comprendes el contexto sobre el cual funcionan y sabes lo que debes buscar y por donde empezar. Con esto apoyo lo que dijo arriba @No tienes permitido ver los links. Registrarse o Entrar a mi cuenta:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Ahora, si de verdad sabe programar cambiar de un lenguaje a otro es un juego, recordar funciones y buscar las que no recuerdes y poco mas, pero si la esencia de la programación y la mente la tienes habituada a la forma de pensar de un programador no supone mayor problema...

En mi caso, con estudios universiarios a la mitad y trabajando con la programación me ha tomado como 2 años llegar a dominar la programación y formar mi capacidad de comprensión de esto que te explico.

A pesar de que cada lenguaje cuenta con sus buenas prácticas, metodologías recomendadas, y trucos, para desarrollar una solución comunmente no es necesario tener conocimiento de ello. Esas partes deberían interesarte si quieres realmente llamarte "programador" en ese lenguaje.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Las personas que desarrollan hacks para determinados juegos, que lenguaje usan? ¿C/C++?

¿A qué clase de juegos te refieres?.

Para los videojuegos, los hacks suelen ser programados en C, C++, y ASM, pero también puedes utilizar otros lenguajes, como VB, siempre y cuando puedas realizar tareas como extraer información de un proceso y escribir en el espacio de memoria del mismo.

Saludos

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Eso lo he pensando, son tantas cosas y tantas cosas que salen nuevas que saber y abarcar todas las ramas es imposible. Y sobre cuantos lenguajes, sabiendo la base de uno o dos, todos los demás es cambiando un poco las funciones, ¿no? Por lo que dominando, por ejemplo, Cy C++, tiene una buena base para python y otros, ¿no?


@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

¿Se puede compaginar de una manera eficiente el aprender y tratar de dominar un lenguaje con el hacking y su metodología?

Yo aún no tengo una base de programación, por eso busco saber bien C para luego pasarme a otros lenguajes, pero con una buena base de C.

Sobre el tema de los hacks, me resulta muy curioso el tema. Por ejemplo, un programador que le gusta un juego en concreto, se puede hacer hacks indetectables y demás para el mismo, es decir, sabiendo programar puedes hacer lo que quieras.

Sobre los juegos, me refiero a juegos como Counter-Strike Global Offensive, rocket league, todos estos juegos y aparte de esos juegos como Pokemon Go y programarte un bot, etc etc. Los juegos es un poco a juegos de pc generalmente. Me resulta curioso.

En estos juegos, ¿que lenguaje usan? Y para hacer los hacks, con ese lenguaje, ¿basta con aprender el lenguaje en concreto o aprender el lenguaje orientado a algo en específico?

Me resulta muy curioso el tema de la programación y a que puedes orientarla.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Octubre 19, 2016, 02:36:04 PM #4 Ultima modificación: Octubre 19, 2016, 02:57:04 PM por FMtH
Ei @No tienes permitido ver los links. Registrarse o Entrar a mi cuenta dejame responderte con respecto a los hacks para los juegos. Mira..

Alguien que como dices tu, ya sabe programar o ya domina una tecnologia a cierto nivel.
No puede programar lo que quiera, asi por arte de magia... Primero debera aprender como hacerlo.
Por ejemplo alguien que quiere programar un cheat para un juego, primero debera aprender por lo menos como funciona
un juego, si es que no ha programado juegos antes me explico? Por eso te recomendaria que si te interesa esto, luego de aprender bien C++ empieces a aprender como se programan juegos, cosas como DirectX, OpenGL, WinApi se usa mucho tambien.

Y con respecto a los lenguajes si, la mayoria de los cheats para Counter Strike estan hechos en C++. Mira te dejo este canal de Youtube, no son videos explicativos pero encontraras como se codea un cheat para CS, tambien puedes poner pausa e ir leyendo el code.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos!



No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Se puede compaginar de una manera eficiente el aprender y tratar de dominar un lenguaje con el hacking y su metodología?

No estoy seguro si es eficiente, pero llevando las prácticas a la programación (osea, resolver alguna duda o obtener información mediante la programación o analizando código de terceros) vas a lograr el objetivo.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Yo aún no tengo una base de programación, por eso busco saber bien C para luego pasarme a otros lenguajes, pero con una buena base de C.

Este ha sido el primer lenguaje que he aprendido. Con C he logrado afianzar los conceptos de estructura de datos, punteros y gestión de memoria.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
En estos juegos, ¿que lenguaje usan? Y para hacer los hacks, con ese lenguaje, ¿basta con aprender el lenguaje en concreto o aprender el lenguaje orientado a algo en específico?

Como dije antes, se suele utilizar C++, ASM o algún lenguaje .NET y DLL's nativas de Windows o de algún SDK. El objetivo suele ser manipular algún objeto o recurso en memoria.

Saludos

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Wow, la verdad es que el canal esta bastante bien, sobre todo por el tema de la programación orientada a los juegos. Estuve viendo algunos y ya se lo que se llaman offsets, que deben ir cambiándolos cada update del juego y cosillas así. Por un momento pensé en copiar el código, compilarlo y tratar de probarlo, pero... eso no tendría sentido alguno para poder aprender. Y otra cosa es que sea indetectable y demás.

Supongo que para llegar a eso, tendré que armarme una buena base de C, luego aprender todo C++ y luego lo que me comentas de Directx y demás. ¿Todo esto como mínimo 2 años por lo bajo no?


@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Es que buscar tiempo para poder desarrollar las dos cosas de manera que se puedan aprender juntas, + clases, es algo complicado, para mi al menos. ¿debería dar más tiempo a la programación o al hacking?

Voy a empezar con C, pero entro a la biblioteca y me estreso por completo por que no se que libro elegir para empezar a aprenderme todo. ¿Alguna recomendación que este completa y bien para empezar?
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿debería dar más tiempo a la programación o al hacking?

La decisión es tuya. Actualmente existen y se crean rápidamente soluciones que facilitan las tareas al especialista en (In)seguridad informática y permiten que avance, muchas veces, sin la necesidad de programar.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Voy a empezar con C, pero entro a la biblioteca y me estreso por completo por que no se que libro elegir para empezar a aprenderme todo. ¿Alguna recomendación que este completa y bien para empezar?

Aprende inglés y encuentra el modo de leer "The C Programming Language by Kernighan Brian, Ritchie Dennis" (mejor conocido como K&R). C es un lenguaje con especificaciones estándar por excelencia, y la segunda edición del K&R, aunque dificil para empezar, brinda lo necesario para conocer C a nivel del estándar ANSI C (conocido como C89 o C90).

Saludos

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

He empezado con C con unos vídeos de youtube, te lo dejo por aquí para que le eches un vistazo a ver si esta bien o no. Por lo que llevo ahora, hasta los while y for, antes del dowhile, me he enterado bien de todo lo dado y los ejercicios que he hecho me han salido bien. Voy a acabar esta serie de vídeos y empezaré con un libro.

Estos son los vídeos de los que te hablo: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Supongo que si hago todo el libro que me comentas, el de  "The C Programming Language by Kernighan Brian, Ritchie Dennis" (mejor conocido como K&R), tiene toda la base de C, no? Es decir con ese libro, si lo acabo puedo pasarme a C++.

Aunque dicen que actualmente hay mejores y más fáciles para aprender, pero si con ese tengo una buena base para pasarme a c++, lo haré con ese, ya que con el inglés no tengo problema.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta