4 ms·
Depende de cuáles hispanohablantes estemos hablando. Cierto es que muchos de nosotros simplemente hemos aceptado que la programación, por lo menos las palabras
by jordigh 6y ago
Depende de cuáles hispanohablantes estemos hablando. Cierto es que muchos de nosotros simplemente hemos aceptado que la programación, por lo menos las palabras clave, estarán en inglés. Pero los novatos y aprendices que nunca han programado y que no hablan inglés, quizás podrían aprender mejor con un lenguaje en su idioma.
No debería ser requisito riguroso hablar inglés para poder participar en la creación de software. Y no lo es, en general, salvo por algunas palabras clave en lenguajes de programación. Si es posible reducir esta barrera... ¿por qué no?
La gente habla de que esto fragmentará más a la comunidad. Fragmentados ya estamos. Hay mucha gente que no puede entender con facilidad las respuestas en Stack Overflow. Si fomentamos y propiciamos más el uso de otros idiomas, seguramente podríamos acercarnos más a mucha más gente que podría ser nuestros futuros colaboradores.
- second--shift 6y agoHola, y saludos! > Pero los novatos y aprendices que nunca han programado y que no hablan inglés, quizás podrían aprender mejor con un lenguaje en su idioma. Es mi opiñon que el pueblo (hispanohablante) que esten aprendiendo la programacion traslape mucho con el pueblo que por lo menos conoce un poco de ingles. Asi, las palabras comunes como `print`, `if`, y `return` son muy faciles aprender. Yo estoy de acuerdo con tus comentarios sobre la fragmentacion; el problema que tengo yo con este idea de lenguajes de programacion en otras lenguas es que el vocabulario no es interoperable. Si una persona empieza aqui, está empezando con una desventaja. Está condenada a usar esta lenguaje - que quizás no sirve para la aplicacion deseada. Con todo esto, quiero decir que es una victoria cada novato que empieze aprender la programacion. Solo que el lenguaje en español puede ser una trampa - ya dijiste tú en cómo: por ejemplo, no se puede comunicar en StackOverflow para buscar ayuda. Mucho gusto comunicarme contigo, el español es una de mis lenguas pero no es la primaria. Saludos
- andredz 6y agoFrancamente, la principal barrera que he visto no es que los lenguajes de programación estén en inglés sino que la gran mayoría de artículos técnicos, libros, foros (HN), etc., lo están. Para reducir esta barrera la mejor y más fácil solución es aprender inglés. En la programación normalmente hay que aprender muchos lenguajes, diría que aprender otro idioma (lenguaje natural) no es tan diferente y el haber tenido que hacerlo nos hace mejores programadores. Por otro lado, no creo que esté mal aprender a programar usando lenguajes que luego no vayas a usar; así que si Latino sí facilita el aprendizaje para hispanohablantes, en comparación a otros lenguajes usados en la educación (Java, Python, JS), pero que están en inglés, diría que no es un mal proyecto. Pero si por mí fuera, hubiera preferido aprender a programar, no con un lenguaje en español, sino con un Lisp (Scheme o Racket).
- jordigh 6y agoDime, ¿podrías con facilidad memorizar unas 20-30 palabras claves en chino o en ruso? ¿Crees que esto impediría el uso de un lenguaje de programación?
- anthk 6y agoNo es comparable, el alfabeto inglés es un subconjunto del castellano.
- andredz 6y agoTambién me preguntaba esto cuando escribía mi mensaje previo, pero no lo mencioné porque el chino usa caracteres no latinos. En el caso de palabras claves en inglés, aunque no sepa pronunciarlas les puedo asignar un sonido en mi mente, lo que ayuda a memorizar; en el caso del chino, estaría en chino… :P Hace rato estaba leyendo sobre https://en.wikipedia.org/wiki/William_Tyndale https://en.wikipedia.org/wiki/William_Tyndale y su traducción de la Biblia del latín al inglés. Supongo que en ese caso, fue más fácil (digo fácil, pero spoiler alert lo mataron) traducir la Biblia que hacer que toda la población inglesa aprendiera latín. Lo menciono porque pensé: «he aquí un caso en el que traducir fue la mejor opción». Y eso que ambos idiomas tienen el mismo alfabeto. Supongo que sí puede ser una barrera, hasta cierto punto, que las palabras clave no estén en tu lengua natal, pero un mayor problema es que los recursos de aprendizaje suelen ser ininteligibles si no sabes —y a veces aun sabiendo— inglés.