Anuncio
Alguien en Microsoft está haciendo las cosas bien en mi humilde opinión. Lo que han hecho con Pequeño Básico es reintroducir el software de codificación manual, pero con un poco menos de ayuda que la interfaz de arrastrar y soltar o WYSIWYG. Echemos un vistazo a eso, ¿de acuerdo?
Echa un vistazo a la interfaz. No parece mucho más que un Bloc de notas prettificado, ¿verdad? Bueno, de muchas maneras eso es lo que es. Sin barras de herramientas de objetos, sin selectores de color, sin ventanas de propiedades de elementos elegantes. Solo tú, un teclado y una pantalla. Esa es la belleza de esto. Inmediatamente, me mostró mi debilidad, mi dependencia de los magos y los objetos prefabricados. Mientras miraba fijamente la pantalla, traté de pensar en un solo comando básico con el que pudiera comenzar. Nada.
Ahora, en mi defensa, no he escrito un programa Básico desde la universidad. Sin embargo, incluso entonces nos enseñaron en VisualBasic 6. Así que primero busqué los elementos que podía arrastrar a su lugar. Ninguna. En ninguna parte. Mi siguiente paso fue hacer lo impensable: ir a la documentación. ¡Pero espera! Ni siquiera hay un menú de Ayuda. Me acordé de la buena F1. ¡Nada!
Fui al Menú de programa de mi Botón de inicio y busqué debajo del directorio Pequeño Básico. Ahí estaba, lo que realmente hace que este programa valga la pena: el Introduciendo Small Basic (ISB) documento.
Como todas las buenas introducciones a las guías de programación deberían, el ISB comenzó con un programa de "Hola Mundo". Si has aprendido algún lenguaje de programación, sabrás qué es eso. El ISB dice que simplemente escriba esta línea:
TextWindow. WriteLine ("Hola Mundo")
Empecé a escribir... T... e... x... ¿qué? ¿Qué es esto que vino de la nada con información solo para mí? Esa es la función Intellisense de la aplicación.
Esto es lo que separa el Bloc de notas de Small Basic. Cada vez que sienta que estoy escribiendo algo significativo, me mostrará una lista de opciones que puede desplazarse con las teclas de flecha arriba y abajo. Cada elemento tiene una breve descripción al lado para que pueda decidir si esto es lo que necesita y cómo usarlo. Cuando encuentro el término que quiero, presiono la tecla Intro y se completará automáticamente. Este es un buen medio feliz entre la codificación en el Bloc de notas y perderse en el brillo del último VisualStudio completo. Creo que te gustará.
Una vez que haya terminado mi programa "Hola Mundo", puedo guardarlo haciendo clic en el Guardar como botón.
Entonces puedo ejecutarlo haciendo clic en el correr botón. O, como muestra el botón, también puedo presionar F5 clave para ejecutarlo.
Así que vamos a ejecutarlo y ver qué pasa.
El programa abrió una ventana de Comando, o ventana de DOS como algunos lo llaman, e imprimió "Hola Mundo" tal como le dije. Como no escribí nada para decirle al programa qué hacer a continuación, Small Basic automáticamente me da el Pulse cualquier tecla para continuar… rápido.
Ahora, un poco sobre las teclas de acceso directo ya que toqué las teclas F5. Muchas de las teclas de acceso directo populares funcionan con Small Basic, como ctrl + s para ahorrar
Si crees que esto es bastante rudimentario y simplista, tienes razón. Sin embargo, ese es el punto. El objetivo es proporcionar al nuevo programador un entorno utilizable, documentación decente y el espacio de trabajo espartano necesario para desarrollar habilidades y prácticas de programación de por vida. En solo 69 páginas, el documento de ISB le enseña al nuevo programador sobre variables, matrices, condiciones y ramificaciones y bucles. Con estos conceptos básicos de programación, puede recorrer un largo camino.
Si también está pensando que los programas que podría hacer con Small Basic serían inútiles o visualmente aburridos, piénselo de nuevo. Small Basic le brinda la capacidad de utilizar la interactividad con su usuario, crear gráficos y usar el color. Otro objeto construido ordenado es la tortuga. Turtle hace de Small Basic una plataforma útil para enseñar a los niños a programar. ¿Quién puede resistirse a decirle a una tortuga que se mueva 100 espacios y luego verla irse? ¿O qué tal ver a Turtle dibujar un fractal?
Old Basic o novato, o orgulloso padre que transmite habilidades a la descendencia, Small Basic es una herramienta muy divertida para programar. Darle una oportunidad. Háganos saber lo que piensa al respecto.
¿Ya has trabajado en Small Basic? Muéstranos dónde podemos ver una muestra en los comentarios a continuación.
Con más de 20 años de experiencia en TI, capacitación y oficios técnicos, es mi deseo compartir lo que he aprendido con cualquiera que esté dispuesto a aprender. Me esfuerzo por hacer el mejor trabajo posible de la mejor manera posible y con un poco de humor.