Til indholdet

Esperanta Programlingvo - First try

af Pharoah, 2. aug. 2009

Meddelelser: 36

Sprog: English

Pharoah (Vise profilen) 2. aug. 2009 03.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 (Vise profilen) 2. aug. 2009 04.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 (Vise profilen) 2. aug. 2009 05.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 (Vise profilen) 2. aug. 2009 09.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 (Vise profilen) 2. aug. 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 (Vise profilen) 2. aug. 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 (Vise profilen) 2. aug. 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 (Vise profilen) 2. aug. 2009 22.40.01

may be Bill Harris has an idea?

uniovi.es

esperanto-me.org/

russ (Vise profilen) 4. aug. 2009 06.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 (Vise profilen) 4. aug. 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.

Tilbage til start