[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)