Reacciones 0

En el mundo de la programación nos enfrentamos a una cantidad inmensa de posibles lenguajes. Con ellos buscamos programar la computadora para que haga lo que deseamos. Hay lenguajes de programación muy populares, como Java o C. Hay los llamados funcionales, como Haskell, Prolog o Lisp. Hay los que se ponen de moda, como Python, por ejemplo. La cuestión es que cada uno de ellos resuelve este problema de hacer código que se ejecute en las computadoras. Algunos lenguajes son mejores para cierto tipo de tareas, por lo cual, hacerse de un lenguaje de programación no siempre resulta fácil, en términos de elección.

El lenguaje más tradicional de todos es probablemente BASIC. La idea original del mismo, era que la programación fuese fácil de aprender. De ahí quizás su acrónimo (que significa Beginner’s All-purpose Symbolic Instruction Code). Sin embargo, con los años evolucionó y en algún momento, gracias al apoyo de Microsoft principalmente, logró cierto status como herramienta de desarrollo de propósito general. Visual Basic fue por mucho tiempo muy usado, en donde se hicieron tanto aplicaciones comerciales como prototipos para todo género de industrias.

Hace tiempo Microsoft sacó una variante simplificada de su Basic (que introdujo en el 2008). Con un mínimo de conceptos, la intención es que los principiantes tuviesen una bienvenida al mundo de la programación que fuese amable. El lenguaje tiene 14 palabras reservadas y un entorno de desarrollo amigable. A este lenguaje le llamó Small Basic, que salió el 12 de junio del 2011 y que ahora tiene una serie de extensiones que lo hacen más poderoso.

En su versión 2, ahora tiene una serie de controles que incluyen incluso los correspondientes para graficar datos de diversas maneras, por ejemplo, en gráficas en forma de pay. Las extensiones fueron creadas hace muy poco. Por ejemplo, ahora se incluyen:

  • Button
  • Radiobutton
  • Checkbox
  • Chart
  • Label
  • Linklabel
  • NumericUpDown
  • DatetimePicker
  • MonthCalendar
  • ProgressBar
  • TrackBar
  • RichTextBox
  • PictureBox
  • MaskedTextBox
  • NotificationIcon
  • ComboBox
  • TreeView
  • ListView

Small Basic 2.0 y sus extensiones, como la primera versión, funciona bajo el paradigma del manejo de eventos. Es muy fácil de utilizar y pudiese ser una buena opción para empezar, para después pasarse a lenguajes que manejen objetos, estructuras de datos dinámicas, apuntadores, y toda esta parafernalia de comandos que se usan en entornos avanzados.

Referencias:

Small Basic

Reacciones 0

Manuel López Michelone. Físico por la UNAM y Maestro en Ciencias por la Universidad de Essex en el tema de Inteligencia Artificial. Columnista por muchos años en publicaciones de la industria del cómputo y ávido programador. @morsa.

También te puede interesar

Comentarios

  • Enaxno

    UUUooorale!!!, no sabía que existía!!!

    En lo personal nunca e manejado basic, pero me gustaría aprender y no creo que sea algo del otro mundo. 

    Lo único que e hecho de basic es importar la referencia en un proyecto de C# para usar unas propiedades del shell de windows, que por cierto fue muy sencillo :D. 

    • Morsa

       Echale un vistazo. Suena simpático programar en esto y hay mucho código fuente disponible.

      saludos
      Manuel

  • FerC

    Yo si lo use en el tiempo de la escuela p<ra lo que fueron las clases en programacion, lo uso un poco con excel… sucedia que en unas versiones de Office 2003 usaba botones o macros y excel en algunas de sus funciones cambiaba un poco su comportamiento.. y la verdad nunca supe porque.. ya con los cambios de excel del 2010 adquieren otra extension.

    Me acuerdo tambien de las versiones que saco borland llamado turbo basic que permitia crear ejecutables y distribuirlos sin la necesidad del interprete (compilador). Otras versiones llamadas GWbasic y otra Quickbasic.. y de ahi me perdi con visual Basic .. de tal manera que solo uso algunas instrucciones para usarlas denrtro del excel para unos eventos en particular…

    Yo creo tambien que la ayuda que viene en office respecto a las instrucciones, propiedades y eventos es un buen ejercicio de aprendizaje.

  • FerC

    A que se debe que mi comentario aparecio de esa forma… porque esta muy desordenado y tiene texto que yo no puse..

    • Morsa

       ni idea…

      • ferc

        ja ja ja ja.. sera mucho pedir que lo borren.. porque asi como esta realmente estorba y no tiene sentido.. saludos