Sisu juurde

Esperanta Programlingvo - First try

kelle poolt Pharoah, 2. august 2009

Postitused: 36

Keel: English

Pharoah (Näita profiili) 2. august 2009 3:47.35

Here's the draft for the lexicon of my first (technically second) attempt at an EO programming language. I'm calling it Simpla because it's very simple ridulo.gif.

It's a stack language, so each word stands on its own. I want to make sure the words make some sense, so I'm posting it here and hoping some good esperantist will give me advice. Thanks in advance for your help. If you have any suggestions, I'd love to hear them.

toiletdude (Näita profiili) 2. august 2009 4:32.55

Mi tre sxatas la ideon, kaj esperas ke vi sukcesos ridulo.gif

sed, kial kreu novan programlingvon kiam jam ekzistas programlingvojn kiujn funkcias bone?

Mi pensas ke la ideo estas bona, sed mi scivolas kial vi kreas Esperantan programlingvon?

EDIT:
I didn't notice this was in the English section. And for some reason didn't comprehend that when I wrote that in Esperanto... Here it is in English.

I like the idea a lot, and hope that you succeed ridulo.gif
but, why create a new programming language when there already exists programming languages which function well?

I think that the idea is good, but I want to know why you are creating an Esperanto programming language?

jsewell94 (Näita profiili) 2. august 2009 5:24.34

I think he is creating it because it seems that most programming languages (atleast popular ones) are centered around English. So, he is trying to create a method of coding that is easy for anyone to learn that knows Esperanto.

I personally think it's a fantastic idea!

ceigered (Näita profiili) 2. august 2009 9:52.28

I think toiletdude's concern may have been that, like with internationally auxillary conlangs, there are already many programming languages. I can kind of relate, being interested in computers a bit, because there are so many languages for so many things, and this lack of standardisation can cause problems in the long run (a similar problem used to be the amount of different processor architectures, but now everything released for home use by the big players is intel based so no problem).

Still, I don't think an EO conlang will be a problem, and it's quite a great idea - I'd like to see this in action lango.gif

But this is coming from someone who's experience lies in actionscript 2.0 and unix programming lango.gif

toiletdude (Näita profiili) 2. august 2009 15:10.32

ceigered:I think toiletdude's concern may have been that, like with internationally auxillary conlangs, there are already many programming languages. I can kind of relate, being interested in computers a bit, because there are so many languages for so many things, and this lack of standardisation can cause problems in the long run (a similar problem used to be the amount of different processor architectures, but now everything released for home use by the big players is intel based so no problem).
You said my concerns almost perfectly. ridulo.gif
I'd love to see this in action, too. However, aren't you alienating almost any potential users?
And I am aware that this is in a very early stage, but what do you plan for it's primary functions to be?
Just some thoughts. I'm definitely not against it, I just feel that all sides of the matter should be examined.

On the other hand, the programming language could entice more people to become interested in Esperanto, so that is an advantage!

Rogir (Näita profiili) 2. august 2009 15:54.01

I think one could also translate an existing programming language like Python, by modifying a compiler and perhaps making a code translation tool.

Pharoah (Näita profiili) 2. august 2009 22:30.07

The mAin reason for this project is actually that I like to write small programming languages and I've become interested in esperanto. I wanted to write a program to help myself learn vocabulary, but then I figured it would be nice to have an eo language to do it in. I like python and think it would be great to translate it to eo but I don't have the skill to do that.

qwertz (Näita profiili) 2. august 2009 22:40.01

may be Bill Harris has an idea?

uniovi.es

esperanto-me.org/

russ (Näita profiili) 4. august 2009 6:59.36

In the spirit of discussion: I believe that a programming language in Esperanto is unlikely to succeed any time soon. I recently ran across this essay, which (for better or worse) seems rather convincing. There simply doesn't exist enough information in other languages (not merely in Esperanto, but in ANY other language besides English) - and translations (not just in Esperanto, but in ANY other language besides English) of English technical information about programming is usually lame - so programmers need English to work most effectively:

http://www.codinghorror.com/blog/archives/001248.h...
The Ugly American Programmer

On the internet, you can pretend the world is flat. Whatever country you live in, whatever language you speak, you have the same access to the accumulated knowledge of the world as every other citizen of the planet Earth. And a growing percentage of that knowledge can and should be available in your native language.

But I believe the rules are different for programmers. So much so that I'm going to ask the unthinkable: shouldn't every software developer understand English?
The article goes on to argue the case that hacker culture is concerned with getting results efficiently, with the best tool for the job at hand, which in software development seems pretty irrefutably to be English. The author agrees that this is a bummer, in terms of language rights.
But those rules don't apply to us.

We're not talking about normal everyday people. We're talking about programmers. Citizens of the internet. People who swear allegiance not to a country, but a compiler.
It's worth a read, anyway.

Pharoah (Näita profiili) 4. august 2009 13:41.54

Hmm, interesting article russ. Simpla is more intended to be a pet project of mine, and also a language for those who wouldn't otherwise be programming, sort of like BASIC was in the 1980s. I don't expect anything from it in terms of success or widespread adoption. I'd just like it to work, be based on EO keywords, and have decent unicode support (which is proving to be a bit tough).

I'll keep everyone posted as this project progresses. I'm still going to be doing it, despite the clear lack of potential for "success". I'll probably use it, since I've written code in even more obscure languages that never left my hard drive.

Esperanto doesn't have its own programming language yet, can't hurt to try it once.

Tagasi üles