[HN Gopher] Show HN: Spanish Basic
       ___________________________________________________________________
        
       Show HN: Spanish Basic
        
       Author : sandes
       Score  : 17 points
       Date   : 2022-05-29 19:08 UTC (3 hours ago)
        
 (HTM) web link (www.vainilla.app)
 (TXT) w3m dump (www.vainilla.app)
        
       | titaniczero wrote:
       | As a spaniard, please don't.
       | 
       | I'm fine with programming in english, this only complicate things
       | for everyone involved. Imagine if every popular language out
       | there had their own adaptations or even their own programming
       | languages.
       | 
       | Also, you must know english for coding. There is no way you can
       | be a good developer without a good english knowledge - docs,
       | specs, protocols, guides, tools, books, remote jobs with
       | international teams... everything is in english.
        
         | sandes wrote:
         | In engineering universities in Latam they use this pseudocode
         | to teach the basics
        
       | estebarb wrote:
       | Nice, it looks a little bit like Micromundos (they translate the
       | logo language). Personally I would prefer a C like syntax instead
       | of Algol.
        
       | [deleted]
        
       | UmbertoNoEco wrote:
       | Supongo eres hablante nativo, pero la sintaxis es horrible:
       | 
       | "Para i=1 hasta 7 hacer"
       | 
       | no hace ningun sentido. En todo caso seria " Para i en (1..7)" o
       | "Desde i=1 hasta 7" o "Para i=1 mientras i < 7; i++"
       | 
       | In any case, all these copy-paste-just-literally-translate-the-
       | keywords languages offer nothing new.
        
         | sandes wrote:
         | > "Para i=1 hasta 7 hacer"
         | 
         | It's the standard spanish pseudocode
        
           | UmbertoNoEco wrote:
           | There is no such thing, as there is no "standard English
           | pseudocode". What usually happens is that they use terrible
           | translators for technical books, and we end up with
           | monstrosities like this one. Why bothering to "create" a
           | programming language in Spanish if it is going to be a
           | literal word by word translation from English, a language
           | with different syntax, semantics and pragmatics?
        
         | Koshkin wrote:
         | > _horrible_
         | 
         | Looks like Algol syntax to me.
        
       | cultofmetatron wrote:
       | of this is cool a language specifically to help new programmers
       | to learn programming when their primary language is spanish?
       | 
       | honestly this would a be godsend for my girlfriend. Most algol
       | programming languages are super focused on english keywords that
       | are very intuitive for a natibe speaker but nto so much for a
       | Spanish speaker.
       | 
       | case in piint. "if" in spanish is "si", but "si" is also spanish
       | for "yes"
       | 
       | as you can imagine, trying to explain with teh language barrier
       | can get difficult
        
       | Koshkin wrote:
       | As far as I remember, in Algol 68 the physical representation of
       | the program was separated from the syntax. So, in theory one
       | should have been able to write                 hacer         ...
       | recah
        
         | dspillett wrote:
         | In memory BBC BASIC was tokenised so for instance PRINT was
         | stored as just the byte 0xF1, so you could write a program
         | lister that used other language's words (I remember at least
         | one of those existing) and it would be similarly easy to go the
         | other way too.
        
       | 101008 wrote:
       | Hey there. I agree with some of the comments out there - a new
       | language in Spanish does not make much sense in the pragmatic
       | way: understanding English is a requirement for every coder out
       | there.
       | 
       | However, most of the technical projects out there do not have to
       | be usable by everyone or have an interesting goal. So kudos for
       | creating a language from zero (I saw the code on Github and I am
       | sure you learnt a lot doing this). Some people may think this is
       | just "translating back to English and running Python", but you
       | are the doing the whole parsing, so I think it is awesome.
       | 
       | Try to avoid the negativity that you may find in HN and be happy
       | with this!
       | 
       | Abrazo che!
        
       | guessmyname wrote:
       | This reminds me of Latino [1] and Si [2].
       | 
       | Time to add Vainilla to the list [3].
       | 
       | [1] https://www.lenguajelatino.org/
       | 
       | [2] https://akercheval.github.io/si/
       | 
       | [3] https://www.wikipedia.org/wiki/Non-English-
       | based_programming...
        
         | sandes wrote:
         | Thank you, I did not know lenguajelatino
        
       ___________________________________________________________________
       (page generated 2022-05-29 23:00 UTC)