Columnas

¿Mejores lenguajes de programación?

Las computadoras personales han llegado a muchas empresas, para algunos son herramientas indispensables para su negocio y hoy, conceptos como SOA proponen que es muy sencillo implantar y usar las TIC, tanto que muy pronto las formas de trabajar de antes podrán considerarse obsoletas.





Untitled Document


Pero la realidad es que muchos aún
no cuentan con una computadora y mucho menos entienden cómo funciona.
El reto de adoptar tecnología por parte de las empresas (especialmente
las PyME) y, más importante, aprovecharla como una herramienta
que multiplique sus habilidades, requiere de una mejor comprensión:
que las personas de TIC hablen mejor un idioma de negocios, y los empresarios
comprendan mejor el lenguaje de la tecnología.

Uno de los obstáculos para que más personas puedan aprovechar
mejor y hasta crear sus propias soluciones, se encuentra en la barrera
del idioma. Porque es un hecho que para programar es necesario saber inglés.

Han existido traducciones de pequeños BASIC que se encuentran en
aplicaciones contables, así como ejemplos en universidades y tesis
de otros lenguajes en español. Por citar un ejemplo, un BASIC en
español como el “Rockefeller BASIC” puede verse en:

www.pachesoft.com/rockerferbasic/reference_es.html

Pero es necesario llegar mucho más lejos en los lenguajes de programación
en idiomas localizados, se necesitan lenguajes que puedan tener su juego
de instrucciones en el idioma que requiera un usuario. Sin duda, es posible
que existan idiomas cuya sintaxis haga difícil leer un código,
pero puede servir de guía para comprenderlo mejor.

Por ejemplo sería posible ver una línea de código
como “IF income > 10000 THEN taxrate = .17” convertirse
en “SI ingresos > 10000 ENTONCES tasaimpuesto = .17”, lo
que permitirá a más personas comprender cómo funciona
un programa. Pero lo más importante, permitiría a muchos
más emprendedores entender cómo funcionan sus programas
y controlar mejor sus procesos, explicándoselos en su idioma. Eso
mismo trae otro beneficio: que sea más sencillo para la gente de
TI hablar el idioma de negocios, sin tener que también traducir
de inglés a español, por ejemplo.

Considerando que desarrolladores de compiladores e intérpretes,
crean complejo y hasta complicado el realizarlo, desarrollé un
sencillo intérprete de BASIC (sin funciones ni procedimientos)
que puede configurarse para cambiar su juego de instrucciones en inglés,
español, portugués, francés e italiano. Desarrollé
un ejemplo que permite intercambiar el idioma del set de instrucciones
y podrá encontrar el ejecutable en línea, para PC en DOS,
como anexo a este artículo en la página Web de eSemanal
para probar que puede hacerse realidad.

En el ejemplo anterior también se requiere de extender la descripción
de las variables para incluir su traducción correcta a otros idiomas
por ejemplo, “tax” por “impuesto”. Lo que permitiría
lograr una mejor comprensión que resulte en una mayor satisfacción
en las ventas de componentes y aplicaciones que el cliente pueda ajustar
a su medida, así como el desarrollo de procesos multilingües.
Lo que para un negocio podría representar una ventaja competitiva
y para el canal mejores oportunidades de negocio.

Así pues, la innovación en los lenguajes de programación
tiene como reto lograr que más personas adopten las TIC para, entre
otros temas, extender su potencial de uso en procesadores multicore, pero
también con otras mejoras que faciliten su comprensión como
juegos de instrucciones y variables multilingües.

Queda mucho espacio para mejoras y desarrollo en lenguajes de programación
que permitan a más personas crear aplicaciones con novedosos conceptos,
donde la barrera del idioma debe eliminarse para permitir florecer nuevas
ideas de cualquier persona en un mundo que no sólo habla inglés.

Juego de instrucciones en diferentes idiomas
Inglés

input

print

goto

if

rem

stop

run

list

new

let

bye

right

midle

then

string

value

character

clean screen

version

directory

pi

load

next

label

until

to

endif

else

repeat

until

while

until

Español

captura

di

saltar

si

comentario

alto

haz

lista

nuevo

que

adios

derecha

izquierda

entonces

enmedio

val

cadena

lp (limpia pantalla)

ver

dir

pi

leer

ejecutar

etiqueta

hasta

a

finsi

otro

repetir

hasta

mientras

hasta

Portugues

entrada

cópia

salto

se

observação

batente

funcionamento

lista

novo

deixado

adeus

direita

midle

então

corda

valor

caráter

lt (limpe a tela)

versão

diretório

pi

carga

seguida

etiqueta

até

a

atése

mais

repeat

até

quando

até

Fránces

entrée

copie

saut

si

remarque

arrêt

course

liste

nouveau

laissé

bye

droite

midle

puis

corde

valeur

caractère

nettoyez

version

annuaire

pi

charge

après

étiquette

a

a

jusqueif

autrement

répétition

jusque

que

jusque

Italiano

entrata

stampa

salto

se

rem

arresto

funzionamento

lista

nuovo

lasciato

chao

destra

midle

allora

stringa

valore

carattere

pulisca

etichetta

inidice

pi

di

versione

etichetta

a

a

finose

altrimenti

ripetizione

fino

mentre

fino


Publicaciones relacionadas

Botón volver arriba
Share via
Copy link
Powered by Social Snap