Saludos

Iniciado por unknownshadow7, 23 Julio 2018, 06:43 AM

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

unknownshadow7

Saludos gente, soy nuevo por estos lares, realmente no se si esto va a aqui y de no ser asi pido disculpas, espero aprender mucho y ser de gran utilidad en la comunidad, les queria hacer unas preguntas , con que lenguaje de programacion me recomienda empezar? actualmente estoy aprendiendo sobre HTML, si tienen un libro o algo que me recomienden para leer para principiantes se los agradecere.

"La muerte es el destino que todos compartimos. Nadie ha escapado de ella, y así tiene que ser, porque la muerte es posiblemente el mejor invento de la vida"
S. Jobs.

e

Hola y bienvenido,
Te recomiendo empezar con C, y a partir de ahí, y ya sabiendo las bases de la porgramación estructurada, python y javascript, html simplemente es la base de una web, y javascript, lo que la hace interactiva y funcional.
C -> Programas, apps, etc...
Python -> Scripting, programas, etc....
fox459
e

Tachikomaia

#2
No sé mucho del tema, pero Python podría ser, debido a que supuestamente es el más fácil de usar, dentro de los que son muy usados.

Para mí es Action Script de Macromedia Flash 5, pero no te lo recomiendo porque casi nadie lo usa y la mayoría lo critica mucho.
BASIC y Clipper también me parecieron más fáciles que Python pero son muy viejos, y gráficamente muy limitados. No confundir BASIC con Visual Basic. El 2ndo es mucho más complicado.




Cómo usar AS de MF5:
Lo instalas, haces el tutorial que viene incluído, vas ganando experiencia, etc.

Cómo usar Python:
Hay que buscar un IDE creo, hay que crear una variable de entorno, y si mal no recuerdo son 2 exes o sea tienes que probar a ver cual es el indicado.




Cómo unir un número y una string en AS de MF5:
Definir número. Ej: Num = 4;
Definir texto. Ej: Tex = "Hola";
Union = Num + Tex;

En Python.
Eh... no llegué a aprenderlo, me pareció excesivamente complicado. Por lo que acabo de ver hay que usar una función especial.
https://es.stackoverflow.com/questions/57263/c%C3%B3mo-concatenar-int-y-str-con-python
Si quieres tener que memorizar funciones especiales por cada chorrada que tengas que hacer, ya sabes.




Cómo poner variables en un archivo con AS de MF5:
Definir variables a guardar. Otras definirlas dentro de un objeto.
fs command ("save", "Nombredearchivo.extensión");
...
Más o menos eso. Hay varias cosas a tener en cuenta.
- No funciona si el archivo/código que estás ejecutando es un swf, sí si es exe. Me refiero al programa. El archivo que estás creando puede ser un txt.
- No funciona en versiones posteriores a la de MF5. Por eso me quedé en esa vieja versión (y porque en mi vieja compu es la que anda a velocidad normal, y porque las nuevas herramientas las pusieron en "íconos" grandes, no dejan ver bien la pantalla). Por algún estúpido motivo decidieron quitar esta función y en su lugar pusieron algo que me pareció excesivamente complicado (por lo que leí consiste en enviar un mail (ya sé que suena loco, pero fue lo que leí) o ejecutar un archivo o no sé bien qué, que tenga lenguaje de javascript).
- La función no está documentada, o sea, fue descubierta mediante hacking o no sé qué.
- No se sabe exactamente cuando las variables se terminan de guardar. Eso es problemático sí. Pero como desarrollé una forma de saberlo (básicamente copiando las variables a un objeto, cargar el archivo a él, y hacer tiempo hasta que las variables sean iguales a las que están en la raíz), no tengo mucho problema.
- Esta función sustituye el contenido antiguo del archivo. Si por algún motivo quisieras agregarle variables en vez de sustituirlas, es fácil: Cárgalas antes de usar el save. Eso se hace también con una línea cortita, es fácil, aunque también tiene sus cosas a tener en cuenta.
- Puedes crear archivos con nombres normalmente imposibles, los cuales puede que te sea difícil borrarlos. Tendrás que borrar la carpeta donde estén o usar alguna herramienta especial. Obviamente si haces bien las cosas no vas a crear archivos así.
...
Un problema sí es que en este programa los do while largos trancan la computadora (aparece un cartel, no es que tengas que resetarla, puedes usar el clásico CLTR ALT SUPR). Tienes que usar goto en esos casos. Algo que la mayoría de los programadores no recomiendan.

En Python:
Eh... no llegué a aprenderlo, me pareció excesivamente complicado.
https://es.stackoverflow.com/questions/105106/guardar-datos-de-un-txt
No tanto, pero eso de "abrir un archivo, leer las líneas y cerrarlo", parece una chorrada xD
- Quisiera guardar mi coche en vuestro estacionamiento.
- Inicio el proceso. ¡Abran el garaje!
- ¡Abierto!
- ¡Cuenten los autos!
- ¡Contados!
- ¡Cierren el garaje!
- ¡Cerrado!
- ¡Ábranlo!
- ¡Abierto!
- Pase...
Encima el forero dice que hay que crear una línea y luego eliminar una línea y espacios, es un desastre xD

¿Te das cuenta? En el lenguaje que digo se hace con sólo 1 línea de código, y bien cortita. En este otro lenguaje te exigen hacer otras cosas que parecen burocráticas, absurdas. Por eso no lo aprendí. Pero no me hagas mucho caso, que yo no tengo títulos ni nada.


POR OTRO LADO, tu firma me hizo sangrar los ojos digamos. Te recomiendo verr esto:
https://www.youtube.com/watch?v=cZYNADOHhVY
El dragón creo que representa el envejecimiento, pero podría representar cualquier cosa que una persona con 2 dedos de frente mínimo consideraría negativa, como la muerte.
Decir que la muerte es lo mejor de la vida (que es prácticamente lo que dices) parece una de las cosas más estúpidas que he escuchado.