Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Lenguaje de programación en Español?
#31

(10-05-2021, 18:42)jguardon escribió:  Pues francamente está bastante mal traducido

Si, suenan bastante raras algunas expresiones para los comando. Regresa por ejemplo.
Teniendo en cuenta que restore le decía al read que línea de data debía comenzar a leer.

El lenguaje inglés usado en programación es un cosa y hablar el idioma correctamente es otra.  Smile

Se pretende un estándar, algo común que todos podamos entender sin tener que usar un traductor
por cada idioma. Imaginar un lenguaje basic por cada país, un lío.

Saludos

"El lobo siempre será malo si sólo escuchamos a Caperucita.". El lobo.
    ¡Gracias!
#32

(10-05-2021, 21:00)tercoide escribió:  Espero que si, porque la dificultad en la programación pasa mas por saber hacer buenos algoritmos que por aprender 100 palabras en ingles comunes y corrientes.

¡Exacto! Ahí le has dado.  Tongue

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
    ¡Gracias!
#33

Veamos, este tema de las usar otros idiomas para nombrar las palabras "reservadas" de un lenguaje de programación en inglés, que es el estándar mundial de (en la practica) todos los lenguajes de programación, al parecer genero interpretaciones encontradas y, creo que no debe ser así, cualquier pregunta o hipótesis es totalmente valida porque, recalco, sin tener ninguna aplicación practica hacer algo así puede desencadenar una sucesión de eventos que hagan que se descubran, optimicen y en definitiva innoven cosas que de otra manera no sucederían.
Cualquier experimento es valido y depende de las ganas que le pongas, miren el caso mismo de gambas, a un tipo se le ocurrió hacer un lenguaje, un interprete y un empaquetador basic para linux, unix, y bsd y acá estamos uandolo.
Lo que importa es usar el cerebro, pensar, crear y hacer buenos algoritmos (como dice tercoide) y programas que hagan las cosas que necesitamos nosotros o los demás, que demonios importa el idioma el lenguaje el dialecto o lo que sea, lo que importa es la lógica el desafió el emprender cosas, alimentar la curiosidad.
Si perdemos el hormigueo en el estomago ante los desconocido, si perdemos la inocencia ante las cosas nuevas quiere decir que estamos haciendo algo mal.
Para terminar les dejo la referencia a una serie que a mi me marco cuando era un niño y en la que el hilo conductor era la ciencia pero también las "conexiones" que al principio de cada capitulo se plantaban como totalmente imposibles y luego decias claaaaaaro.....!!!
[Imagen: m0f9bV3.jpg]
https://en.wikipedia.org/wiki/Connections_(TV_series)
Un saludo, un abrazo, usemos el foro para aprender, ayudarnos entre todos, para hacer programas y buen código.
Tincho.
    ¡Gracias!
#34

(10-05-2021, 22:00)tincho escribió:  Para terminar les dejo la referencia a una serie que a mi me marco cuando era un niño y en la que el hilo conductor era la ciencia pero también las "conexiones" que al principio de cada capitulo se plantaban como totalmente imposibles y luego decias claaaaaaro.....!!!

Fantástico!! Y además se pueden ver los episodios al completo:

https://archive.org/details/ConnectionsB...Effect.mp4


Gracias por el enlace, no conocía esta serie documental.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
    ¡Gracias!
#35

(10-05-2021, 22:00)tincho escribió:  Cualquier experimento es valido y depende de las ganas que le pongas, miren el caso mismo de gambas, a un tipo se le ocurrió hacer un lenguaje, un interprete y un empaquetador basic para linux, unix, y bsd y acá estamos uandolo.
Lo que importa es usar el cerebro, pensar, crear y hacer buenos algoritmos (como dice tercoide) y programas que hagan las cosas que necesitamos nosotros o los demás

Y, sobre todo, perseverar. No achicarse ante la adversidad.

“Permanecer indiferente a los retos a los que nos enfrentamos es indefendible. Si el objetivo es noble, el hecho de alcanzarlo o no durante nuestra vida es algo irrelevante. Lo que debemos hacer, por tanto, es esforzarnos y perseverar y no abandonar nunca.” (14ª Dalai Lama)

Linux son tipo como Linus, Benoit y muchos mas.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
    ¡Gracias!
#36

Desde mi punto de vista y lógica, un lenguaje de programación debe ser Universal, que todos interpretemos después de un estudio del mismo, porque  finalmente es lo que hacemos al igual que las Computadoras, interpretar,  entonces si vemos esta linea:
 
Código:
PRINT "hola mundo!"
 
En nuestra mente sabemos "se imprime en pantalla  hola mundo!

Pero si vemos  imprime "hola mundo!"   todo interprete lo desconoce porque no lo aprendió así, tanto humano como maquina, entonces tocaría crear un lenguaje(interprete) con las palabras reservadas para cada Nación Hablante   de un determinado idioma, ya esto no seria un Lenguaje Universal sino Lenguajes  Continentales "Mayor esfuerzo y Perdida de Tiempo" cuando Podemos afortunadamente Aprender.

Sinceramente me gusta estar de este Lado, porque es más lindo ver un código con palabras reservadas distinto a mi idioma, y menos confuso.
Código:
IMPRIME "Juan, por favor imprime el documento"
 
Código:
PRINT "Juan, por favor imprime el documento"
    ¡Gracias!
#37

Propongo el latín. Cool
No habrá muchos cambios, ya que muchas palabras inglesas provienen del francés (después de 1066) y por lo tanto del latín, siendo el francés una lengua neolatina.

Ejemplo:
GAMBAS
  1. Publica Sub Forma_Aperire()
  2.  
  3.   Dem s Ut Filum
  4.  
  5.   s = "Latine loqueris ?"
  6.  
  7.   Imprime s
  8.  
  9. Finis


SUB desde latin "Sub".
DEM desde latin: "Demensus", medido.
FILUM = que significa "cuerda", como "String" (del antiguo germánico "strengr", lazo, cuerda).
Una alternativa podría ser "Series", es decir, "conjunto de caracteres".
O, copiando del lenguaje C, se podría pedir prestado del griego antiguo la palabra "Charakter".
De lo contrario se podría tomar como modelo la palabra española (que es lengua neolatina) "cadena" y traducirla al latín: "Catena".

Otro ejemplo:
GAMBAS
  1. Publica Sub Forma_Aperire()
  2.  
  3.   Dem i Ut Integrum
  4.  
  5.   i = MiFuncion(100)
  6.  
  7.   Imprime i
  8.  
  9. Finis
  10.  
  11.  
  12. Privata Functio MiFuncion(valor Ut Integrum) Ut Integrum
  13.  
  14.   Redde valor + 100
  15.  
  16. Finis



Otro:
GAMBAS
  1. Publica Sub Forma_Aperire()
  2.  
  3.   Dem c Ut Curtum   ' Short
  4.   Dem l Ut Longum   ' Long
  5.  
  6.   c = 1000
  7.   
  8.   l = c * 100000
  9.  
  10.   Imprime l
  11.  
  12. Finis



"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)

"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
    ¡Gracias!
#38

(26-05-2021, 01:46)vuott escribió:  DEM desde latin: "Demensus", medido.

De todas maneras, como decía Cogier (ver cita), DIM tampoco seria la palabra correcta en inglés. Me parece que lo correcto seria, simplemente, "Variable" y "Constante"
Cita:'Dim' es incorrecto. Originalmente en 'BASIC' sólo había que declarar las dimensiones, ¡de ahí 'Dim'!

Pero tiene su estética interesante escribir código en latín.
Saludos.
    ¡Gracias!
#39

Hola:

Leyendo un poco los antecedentes de BASIC en : 

https://es.wikipedia.org/wiki/BASIC
  1. Ser fácil de usar para los principiantes.
  2. Ser un lenguaje de propósito general (no orientado).
  3. Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los principiantes.
  4. Ser interactivo en todos los casos.
  5. Proveer mensajes de errores claros y amigables.
  6. Responder rápido en los programas pequeños en general.
  7. No requerir un conocimiento del hardware de la computadora.
  8. Proteger al usuario del sistema operativo
Y a propósito del idioma para dicho lenguaje de programación, una de las premisas de BASIC era:

5.- Proveer mensajes de errores claros y amigables.

Por supuesto, para un programador cuya lengua sea el Inglés, sería claro el mensaje de error, aunque no supiera como solucionarlo. Para otros lenguajes, aparte de no poder solucionar el error, es hasta cierto punto incomprensible el mensaje en sí mismo. 

Ésto es un hecho pues pareciera que muchos mensajes están exclusivamente diseñados y redactados para que sólo los expertos lo entiendan, lo asimilen y pongan manos a la obra. Precisamente ese es uno de los motivos por el que existen Foros, porque muchos "mortales" no somos capaces de interpretar lo que el mensaje significa, así que a ciegas, hacemos lo que nos aconsejan los expertos. Con ésta mecánica, no se aprende nada, solamente hacemos lo que "un mono amaestrado hace al escuchar la voz del amo".

Pero no hay problema, sucede desde siempre con Win2 y toda su descendencia, con Linux, con MAC...bueno con todo y de todos modos aquí estamos, sufriendo y gozando de este mundillo tan interesante.

Saludos...
    ¡Gracias!


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)