Autor Tema: Vías MUY fáciles para crear un programa informático y usarlo.

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

26 Agosto, 2021, 08:29 pm
Leído 2259 veces

C. Enrique B.

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 566
  • País: es
  • Karma: +0/-0
    • Mi página en WikiPedia.
-
El objetivo de este hilo es ir concretando alguna vía -compuesta de pasos muy fáciles-, para que CUALQUIERA (TODOS, salvo bebés y poco más) pueda programar y además pueda usar dichos programas donde quiera (publicarlos en Internet, o pasárselos a algún amigo, etc.). El desarrollo de este hilo es cosa de tod@s nosotr@s. Siempre estará orientado hacia ordenadores de gama baja.
____________________


Un ejemplo ideal podría ser ... (Clickar para abrir)

Vé a ESTA dirección de Internet (https://xxx.xxx/xxx), lee ESTE tutorial, el cual sólo contiene una BREVE lista de comandos y la estructura básica de cualquier programa en el lenguaje X, luego escribe un pequeño programa (poco más que Print "Hola, Mundo"), comprueba si dicho programa funciona bien con ESTA utilidad que hay en ESTA web (https://xxx ...) ...

... y después publica ese programa en ESTA página de Internet, y así dicho programa podrá ser usado por cualquier usuario de Internet, o bien crea un archivo ejecutable en ESTA web (a partir del programa que escribiste), y cárgalo en tu PC o pásaselo a tus conocidos.

El proceso total puede durar 10 minutos, o 20 ó 30, y debe ser directo, sin complicaciones sobreVenidas, ni ninguna complejidad que resolver, ni ninguna tensión que soportar.
[cerrar]

Elementos sueltos que me vienen ahora a la mente, para comenzar con la marcha:

--- Pasear por Code.org e intentar recibir ayudas de esa institución.

--- Buscar un foro de informática en el que se puedan hacer todo tipo de preguntas básicas.

--- Visual Studio. Y otras herramientas que provean gratuitamente ciertas compañías.

--- Google Colab.

--- Mencionar algún entorno de programación que YA conozcamos, o algún lenguaje de alto nivel cuya aplicación ya hayamos descargado y probado (BASIC, etc.).
____________________


P.D.:

--- Yo sé algo de DIV Games Studio (viejo entorno de programación de Hammer Technologies); quizá ahora está "inactivo" su desarrollo pero seguro que se pueden conseguir versiones para usar, sea DIV I ó DIV II.

--- También es posible sugerir lenguajes y entornos de C ó de cualquier otro lenguaje de medio nivel, pero debemos presentarlo "mascadito", mostrando al detalle todos los pasos a seguir.

--- Asimismo podemos abordar la programación de aplicaciones web, ya que precisamente están orientadas a ser presentadas en páginas web de navegador (¿esto era Flash ... mmm ... y Java?). Y quizá con HTML también se puedan hacer cosas útiles. En este último caso (en su versión simple) ni siquiera se requerirían numerosos pasos, ya que basta con escribir en Modo Texto, etiquetar el archivo como HTML y ejecutarlo en un navegador.

--- EN REALIDAD este hilo admite cualquier cosa, siempre que se tenga claro el objetivo de "ponérselo fácil a CUALQUIER persona". Igualmente podemos abordar cursos MOOC o cursos de YouTube, para ir avanzando juntos en la práctica directa y diligente de un lenguaje determinado.
____________________


P.D. II:

--- Ahora tengo acceso a un nuevo PC, así que voy a probar de nuevo la instalación de ¿Unity? y algún otro de esos entornos colectivos de programación. Tal como pasa con el antiguo DIV, a pesar de estar orientados a videoJuegos, en realidad quizá puede programarse todo tipo de aplicaciones.
-
-- FALTAN LAS MUJERES en muchos ámbitos sociales. Yo no me siento perteneciente al bando masculino; soy del bando de las personas. Chicas, manifestáos; no concibo charlar sobre un tema si no estáis vosotras: es impropio, casi absurdo.

30 Septiembre, 2021, 06:46 am
Respuesta #1

Diego Andrés

  • SMF Lover
  • Administrador
  • Mensajes: 216
  • País: mx
  • Karma: +0/-0
  • Sexo: Masculino
    • SMF Tricks
Sería más útil que cada cosa tenga su propio tema como un aporte individual.
Y sin hacer spam claro está, lo ideal es compartir tips más que tutoriales.
Visita SMF Tricks - Free & Premium Responsive Themes para SMF.

30 Septiembre, 2021, 06:42 pm
Respuesta #2

C. Enrique B.

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 566
  • País: es
  • Karma: +0/-0
    • Mi página en WikiPedia.
-
Diego Andrés, he reflexionado sobre lo que dices, pero creo que eso está asumido en este hilo de manera muy alta (o exagerada incluso). El objetivo es presentar MUY MUY MUY mascadito el acceso a la programación para TODAS las personas. Una vez encontrada una de esas vías ya estará toda la tarea hecha (si bien puede ser interesante mostrar más alternativas, como dices).

Así que eso casi imposibilita el Spam, tanto por la simplicidad enorme que busco, como porque algunas de las casas que tenemos en mente parecen ser sin ánimo de lucro, pretender labor social, divulgativa, culturizadora, ser públicas, etc. De todas formas me apunto eso de la evitación de tutoriales y en caso de ver interesante alguno de ellos consultaré su colocación o ya me lo corregiréis.

Una ilustración sería el último eMail que mandé a una de estas casas, ayer, ya que no parecieron comprenderme en mi eMail inicial; fué algo así como:

"Si Vds. pretenden el acceso libre y fácil, hacia el mundo de la programación, para todas las personas, entonces publiquen en su página ppal., en el centro de la misma, un texto similar a éste que sigue: ..."

Clickar para abrir ...

"Instale en su ordenador ESTA aplicación (o no la instale, simplemente acceda a ESTA página web, ya que en ella está integrada tal aplicación) -ese aplicación es un entorno de programación SIMPLÓN-; o use un simple procesador de texto. Lea esta SIMPLONA guía de comandos y estructura de programa. Confeccione un programa de prueba (Hola, Mundo). Pruébelo en ESTA página para ver si funciona bien. Finalmente coloque su recién creado programa en ESTA página para que así todos los usuarios de Internet puedan usarlo (p.ej. un programa que hace raices cuadradas), o bien páseselo a sus amigos para que ellos puedan instalarlo en su ordenador."
[cerrar]
Es decir, es intolerable la desatención general hacia el usuario, cliente, lector, oyente, hasta el punto de que, incluso ciertos proyectos que tienen como honesto objetivo la divulgación y la difusión libres, resulta que sólo producen mareos al acceder a sus homepages o a sus presentaciones o desarrollos.

Actualmente estoy revisando Code.org y Scratch, y naturalmente este hilo (como prácticamente todos los míos) tiene en la colaboración de todos vosotros -todos, sin excepción- el desarrollo ideal.
-
-- FALTAN LAS MUJERES en muchos ámbitos sociales. Yo no me siento perteneciente al bando masculino; soy del bando de las personas. Chicas, manifestáos; no concibo charlar sobre un tema si no estáis vosotras: es impropio, casi absurdo.

30 Septiembre, 2021, 06:57 pm
Respuesta #3

sugata

  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 3,264
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Ahondando en lo que dice Diego Andrés, imagina que yo ahora doy datos de C++, el siguiente da datos de Phyton, el siguiente de Pascal.....
¿Cómo llegar al lenguaje que quieres o a la explicación que necesitas?

Creo que es más útil un hilo por lenguaje.

30 Septiembre, 2021, 07:41 pm
Respuesta #4

C. Enrique B.

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 566
  • País: es
  • Karma: +0/-0
    • Mi página en WikiPedia.
Ahondando en lo que dice Diego Andrés, imagina que yo ahora doy datos de C++, el siguiente da datos de Phyton, el siguiente de Pascal.....
¿Cómo llegar al lenguaje que quieres o a la explicación que necesitas? ///  Creo que es más útil un hilo por lenguaje.

La idea de este hilo es simple. Estamos en la Sociedad De La Desinformación, e incluso quienes tienen como objetivo, p.ej., difundir la programación hacia todas las personas, se cubren de elitismos y complejidades que hacen inalcanzable aquellos propósitos para una enooorme cantidad de gente, y que incluso provocan mareos y demoras absurdas en gente de cultura media como yo.

El objetivo del hilo es ofrecer, sin eludir NINGÚN paso, una trayectoria para que CUALQUIERA (sin estudios de Secundaria o sin EGB terminada) programe y use su programa como quiera, en CINCO minutos (quizá 10 ó 15 si una persona es tranquila, pero sin producir ningún mareo ni requerir ayuda de otra gente).

No hay lío posible, el hilo está bien definido. No vamos a investigar lenguajes. Dentro de un mes (o antes si colaboráis) publicaremos aquí algo como: "Lee esta BREVE Y SIMPLE guía de comandos y estructura de programa, escribe tu programilla, pruébalo AQUI y luego úsalo en tu PC o publícalo AQUI para que cualquiera de Internet lo use".

Naturalmente puedes presentar C++ si logras ajustarlo a lo arriba indicado. En cuanto alguien coloque aquí lo solicitado, el hilo se puede dar por concluido. Es asquerosamente fácil, y por eso es absurdo que esta sociedad no lo facilite.
-
-- FALTAN LAS MUJERES en muchos ámbitos sociales. Yo no me siento perteneciente al bando masculino; soy del bando de las personas. Chicas, manifestáos; no concibo charlar sobre un tema si no estáis vosotras: es impropio, casi absurdo.

30 Septiembre, 2021, 09:09 pm
Respuesta #5

geómetracat

  • Moderador Global
  • Mensajes: 3,079
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
A mí a priorila idea del hilo no me parece mal, pero no acabo de entender muy bien qué tienes en mente.

El objetivo del hilo es ofrecer, sin eludir NINGÚN paso, una trayectoria para que CUALQUIERA (sin estudios de Secundaria o sin EGB terminada) programe y use su programa como quiera, en CINCO minutos (quizá 10 ó 15 si una persona es tranquila, pero sin producir ningún mareo ni requerir ayuda de otra gente).

No hay lío posible, el hilo está bien definido. No vamos a investigar lenguajes. Dentro de un mes (o antes si colaboráis) publicaremos aquí algo como: "Lee esta BREVE Y SIMPLE guía de comandos y estructura de programa, escribe tu programilla, pruébalo AQUI y luego úsalo en tu PC o publícalo AQUI para que cualquiera de Internet lo use".

Cuando dices esto, ¿te refieres a instalar el compilador/intérprete y un IDE, hacer un programa tipo "Hola mundo" y ejecutarlo? Eso sí que veo factible hacerlo en 10-15 min, porque en realidad no requiere saber programar nada, solo copiar el código.

¿O te refieres a hacer un programa que haga "lo que quieras" (aunque sea sencillo)? Porque para eso ya sí que hay que saber programar (nociones básicas por lo menos) y lleva bastante más de 15 min.
La ecuación más bonita de las matemáticas: \( d^2=0 \)

30 Septiembre, 2021, 09:52 pm
Respuesta #6

mathtruco

  • Moderador Global
  • Mensajes: 5,497
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Tampoco entiendo mucho. Si alguien quiere instalar algo es cosa de buscar un buen tutorial en google. Para cosas básicas cualquier tutorial de un lenguaje de programación específico servirá. Si alguien quiere aprender en serio tendrá que tomar un libro completo del lenguaje de programación específico, así que tampoco será necesario postear nada acá, salvo eventuales preguntas específicas.

Si alguien tiene interés en aprender a programar puede proponer algún problema y proponer una solución y entre todos la discutimos.

30 Septiembre, 2021, 11:35 pm
Respuesta #7

C. Enrique B.

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 566
  • País: es
  • Karma: +0/-0
    • Mi página en WikiPedia.
-
geómetracat, mathtruco, gracias por acudir y por las posibles colaboraciones futuras para esta simpleza que propongo.

Creo que con la frase "Lee esta BREVE Y SIMPLE guía de estructura de programa y comandos, escribe tu programilla, pruébalo AQUI y luego úsalo en tu PC o publícalo AQUI para que cualquiera de Internet lo use", queda todo bien explicado. Una persona cualquiera (con la Primaria y poco más) lee eso y no va a encontrar ningún problema para programar una amplia diversidad de aplicaciones útiles (y usarlas aquí o allá o publicarlo en Internet).

La programación no es el problema (está Scratch con bloques preCompuestos, etc.; ya se puede hacer una amplia diversidad de videoJuegos -con eso está todo dicho- sin saber nada de programación). De hecho todas estas cuestiones han existido desde siempre, p.ej. con DIV Games Studio, que se vendía en kioscos hace 25 años y permitía todo tipo de videoJuegos, pudiendo llegar "hasta donde uno quisiese en cuanto a apariencia profesional o complejidad". Sin embargo cualquier persona, sin estudios, lo instalaba muy fácilmente, programaba cosas al instante, las probaba y obtenía el ejecutable.

El asunto es obvio y patente: no se encuentran fácil o abundantemente lugares que muestren TODOS los sencillos pasos para, EN LA PRÁCTICA, programar y usar ese programa donde se desee. Si mi desnudamiento personal tampoco sirve, indicando que yo tengo problemas para programar en la práctica -dejando aparte mi dejadez, torpezas o lo que queráis, y a pesar de tener proyectos diversos y saber desarrollar el código, y tener una cultura media-, entonces ya no sé qué más hace falta para explicarlo.
-
-- FALTAN LAS MUJERES en muchos ámbitos sociales. Yo no me siento perteneciente al bando masculino; soy del bando de las personas. Chicas, manifestáos; no concibo charlar sobre un tema si no estáis vosotras: es impropio, casi absurdo.

01 Octubre, 2021, 12:51 am
Respuesta #8

DaniM

  • $$\Large \color{#5e8d56}\pi\,\pi\,\pi$$
  • Mensajes: 138
  • País: cz
  • Karma: +0/-0
Venga va, si seguís este tuturial lección por lección, haréis un juego, el Arkanoid. El lenguaje es con Javascript y no se necesita instalar nada. Podéis meter todo el código en un editor de texto, guardarlo con extensión .html, lo abrís con el navegador y a correr.

01 Octubre, 2021, 02:43 am
Respuesta #9

C. Enrique B.

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 566
  • País: es
  • Karma: +0/-0
    • Mi página en WikiPedia.
-
Gracias por el enlace, DaniM. Mozilla parece tener una gran comunidad de programación, y fomenta esta actividad. Voy a ver si por ahí encuentro alguna vía fácil.

Desde luego la vía HTML/JavaScript, y navegador, "ahorra" alguno de los pasos y además está integrada en nuestra habitualidad. El objetivo es enumerar de manera simple, precisa y completa todos los pasos a seguir, para que cualquiera lo entienda a la primera, y además lo realice diligentemente.

Centrándonos en esta vía (y mostrando ahora mis lagunas de conocimiento sobre ella, como imagino se verá), diría que incorpora 2 ó 3 lenguajes (HTML, JavaScript, etc.), porque creo que con solo HTML no se puede hacer gran cosa (aunque sí bastante, y de hecho la solución HTML podría llegar a ser considerada como una respuesta al planteamiento de este hilo).

Quizá hay que estar atento al tipo de lenguaje, o quizá no tanto (creo que lo llaman ¿paradigma?). Cierto es que el ideal, por sencillez y facilidad de comprensión, es un lenguaje interpretado (perdón si me confundo con algún término) tipo BASIC, lineal. Pero el ejemplo de DIV Games Studio que puse antes también puede servir, a pesar de que ese lenguaje quizá era en parte Orientado A Objetos (no estoy muy seguro), y en todo caso era estructurado, con bloques iniciales de declaración, rutina principal, funciones y "Procesos" (algo así como entes u objetos del programa: p.ej. los coches de una carrera eran cada uno de ellos un Proceso Coche, cada uno creado con unas características distintas). Por supuesto, además, la ejecución del programa no era lineal y tenía ciertas dificultades para ser bien comprendida ...

No obstante, como indiqué, uno podía elegir ejecuciones (estructuras de programa) sencillas y aun así desarrollar hermosas aplicaciones, de todo tipo, y comenzar a hacerlo desde el minuto Cero, basándose por ejemplo en algunos programas altamente preDiseñados.
-
-- FALTAN LAS MUJERES en muchos ámbitos sociales. Yo no me siento perteneciente al bando masculino; soy del bando de las personas. Chicas, manifestáos; no concibo charlar sobre un tema si no estáis vosotras: es impropio, casi absurdo.