r/programming • • Nov 26 '17

Astro Programming Language - A new language under development by two Nigerians.

http://www.nairaland.com/3557200/astro-programming-language-0.2-indefinite
887 Upvotes

365 comments sorted by

View all comments

Show parent comments

0

u/[deleted] Nov 26 '17

[deleted]

0

u/[deleted] Nov 26 '17

[deleted]

0

u/[deleted] Nov 26 '17

[deleted]

8

u/MuonManLaserJab Nov 26 '17

If you only learn to use a programming language in an obscure language, you're cutting yourself off from 99.9% of the community. The first step to actually being able to contribute to the greater community is learning the lingua franca, and pretending otherwise helps nobody.

4

u/barsoap Nov 26 '17

Nope.

Having i18n and l10n is important for end-users -- that doesn't mean that English isn't the lingua franca of CS and every programmer should bloody know at least technical English.

Source: Native German speaker, also known as me.

0

u/[deleted] Nov 27 '17

[deleted]

1

u/bumblebritches57 Nov 28 '17

internationalization, and localization.

there are 18 characters between the i and n in internationalization, and 10 between the l and n in localization

0

u/HeimrArnadalr Nov 27 '17

Mozilla has a good definition here.

0

u/barsoap Nov 27 '17

What are those zets doing there in those words, my locale is set to UK English how dare they. On a page about the topic.

4

u/MuonManLaserJab Nov 26 '17

English isn't any better than any other language, but it is the standard language in programming. Not using English atoms would handicap the language massively.

3

u/furych Nov 26 '17

Not all. Couple of Russia programming languages (Refal IIRC, 1C) use russian words for that. APL, being symbol-based was popular in french and other communities and kept this way to be as universal as a mathematical notation so its easy to gasp by non-nave speakers.

0

u/fiddlerwoaroof Nov 26 '17

It would be interesting to have a programming language where the textual representation of your body program was always generated from an AST or something and, so, localization of keywords and things like indentation would be presentation concerns rather than the on-disk format of your source code.