Páginas (4): 1 2 3 4   
AlfredoSC   04-05-2021, 21:45
#1
Hola

Voy a "jalarle los bigotes a un tigre" con el siguiente planteamiento:

A raíz de que tincho está ampliando las Classes de algunas librerías String, se me ocurrió; por qué no existe un lenguaje de programación en Español?...

Es posible que alguna Convención Internacional establezca que todos los lenguajes deben ser en Inglés y es por eso que todos(?) en el mundo se rigen para programar en ese idioma ?.

Digamos que tenemos el siguiente ejemplo:

Public cmdBoton1_Click()
Dim a As Integer
Dim linea As String
Dim hArch As File

hArch = Open "textto1.txt" For Read
Input Line hArch, linea
Select Case linea
    case "A"
       a += 1
    case "B"
       a -= 1
End Select
End

Con el lenguaje en Español tendríamos:

Publico cmdBoton1_Click()
Reserva a Como Entero
Reserva linea Como Cadena
Reserva hArch Como Archivo

hArch = Abre "textto1.txt" Para Leer
Ingresa Linea hArch, linea
Seleccion Caso linea
    caso "A"
       a += 1
    caso "B"
       a -= 1
Fin Seleccion
Fin

Es decir, en el idioma nativo las personas que hablan el inglés prácticamente les están dando instrucciones a la computadora en su mismo idioma, entienden los programas tan solo de echarles una mirada, están en  su ambiente.

Para los jóvenes y viejos de otras lenguas maternas, hay que traducir y ése esa acción es una barrera en la comprensión global de lo que se hace, creo yo. Sin embargo, como ya estamos acostumbrados a que los programas sean en inglés se nos hace que ésa es la Ley y no podemos hacer otra cosa al respecto.

De todos modos, sea en el lenguaje que sea, las APIs contenidas en los Kernels de los SO hacen lo que hacen, si se les "llama" desde un DIM o un RESERVA, o un Print o un Imprime o Escribe....

Bueno ya hablé de más, pero es una espinita que tengo desde los 70's cuando comencé a programar en Flares.....

Saludos...

Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.
tincho   04-05-2021, 21:55
#2
(04-05-2021, 21:45)AlfredoSC escribió: A raíz de que tincho está ampliando las Classes de algunas librerías String, se me ocurrió; por qué no existe un lenguaje de programación en Español?...

Pues si que existe, se llama Latino
https://es.wikipedia.org/wiki/Latino_(le...ci%C3%B3n)
https://www.lenguajelatino.org/
Saludos.
Última modificación: 04-05-2021, 21:57 por tincho.

1 Saludo.
jguardon   04-05-2021, 23:08
#3
[Imagen: giphy.gif]

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   04-05-2021, 23:31
#4
También esta este de Pseudo Código Big Grin
https://es.wikipedia.org/wiki/PSeInt

Código:
Proceso numero_par
    Escribir "Digite un numero"
    Leer numero_prueba
    Si numero_prueba % 2 != 0 Entonces
        Escribir "No es par"
    Sino
        Escribir "Es par"
    Fin Si
FinProceso
Nota 1 : en geshi puse la etiqueta "gambas" porque no existe pseint
Nota 2 : En el "buffer" de mi cerebro  que hay cosas del foro anterior, había una referencia a pseint y Voilà: https://foro.gambas-es.org/viewtopic.php?f=1&t=8008
Última modificación: 04-05-2021, 23:42 por tincho.

1 Saludo.
vuott   04-05-2021, 23:48
#5
(04-05-2021, 21:45)AlfredoSC escribió: Es posible que alguna Convención Internacional establezca que todos los lenguajes deben ser en Inglés

...el problema es que USA ganó la segunda guerra mundial.  Undecided

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   05-05-2021, 00:38
#6
Bueno los lenguajes de programación no aparecieron de la nada, así que podríamos decir que los primeros lenguajes de programación no tenían un idioma en el cual escribir las instrucciones por ejemplo el telar de Jacquard que usaba tarjetas perforadas en el año 1801. el lenguaje era agujero/no-agujero Smile
Luego esta lo que algunos definen como el primer lenguaje de programación de alto nivel, el Plankalkül [1] de 1948 que tenia letras para las variables que representaban palabras del alemán pero que no se implemento hasta mucho tiempo mas tarde.
Lo que dice Vuott tiene sentido, pero también hay que decir que el idioma inglés al ser mas sencillo gramaticalmente que el francés, el español o el italiano, al no tener acentos o tildes etc. lo convirtieron en una opción viable para definir instrucciones de forma sencilla.
[1] https://es.wikipedia.org/wiki/Plankalk%C3%BCl
Saludos.

1 Saludo.
vuott   05-05-2021, 01:06
#7
(05-05-2021, 00:38)tincho escribió: que el idioma inglés al ser mas sencillo gramaticalmente

No creo que alguien, alguna comisión, algún grupo lo haya elegido por su supuesta simplicidad (...pero es realmente simple?).
Los Estados Unidos se han impuesto (rectius: pudieron imponerse, habiendo ganado la guerra) como principal potencia económica, industrial y, por tanto, también cultural...y, por tanto, se ha impuesto su lengua materna (no gracias a los británicos).
Si los alemanes hubieran ganado la guerra, hoy los ordenadores hablarían alemán.
...Heil !
Última modificación: 05-05-2021, 01:10 por vuott.

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   05-05-2021, 01:21
#8
(05-05-2021, 01:06)vuott escribió: Si los alemanes hubieran ganado la guerra, hoy los ordenadores hablarían alemán.

Es altamente probable que hubiese sido así.
Pero de igual manera en la historia de la humanidad hay unas cuantas de esas "si tal cosa no hubiese sucedido..."
Tal vez si los seres humanos hubiésemos sido menos belicosos tal vez ahora estaríamos explorando el cinturón de asteroides o colonizando otros mundos en esperanto o hablando 8 idiomas fluidamente o que se yo cuantas cosas mas. Smile
Saludos amigo.

1 Saludo.
gambafeliz   05-05-2021, 10:23
#9
No intervengo siempre todos tendréis la razón y a la vez no la tendréis.

Perdón, pero me parto de riza con todo lo que dice vuott, eres un crack, que tío mas cachondo. Gracias por ser así.

El mundo esta loco. Esta es la premisa.

Lo lógico no es escribir código en un lenguaje tal o pascual.

Las lenguas existen por que el mundo estaba separado por aldeas y no existían medios de desplazamientos como hoy, también más adelante para que en las guerras unos no sepan lo que decían otros.

Pero el mundo hoy es otro y seguimos divididos ilógicamente, ¿de verdad que es necesario?, ¿Y escribir un lenguaje de programación en cada idioma?

En serio lo que a día de hoy debemos hacer es hablar un solo idioma mundial y así intercambiar la comunicación normal y fluida, el resto es paparruchas.
cogier   06-05-2021, 14:16
#10
A menudo me he preguntado por qué no se ha hecho. Seguramente un comando como 'Dim' es un token y podría representarse en español como 'Rev'. Curiosamente, 'Dim' es incorrecto. Originalmente en 'BASIC' sólo había que declarar las dimensiones, ¡de ahí 'Dim'!

La programación es más lógica que el inglés. Por ejemplo, en inglés diría 'black table' ('negra mesa') pero en español se dice mesa negra, que es como funciona la programación.

Para mí, como angloparlante, es bueno que la programación esté en inglés, pero todavía hay mucho que aprender.
Páginas (4): 1 2 3 4   
  
Usuarios navegando en este tema: 10 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.