English binary logic operators

Georg Wrede georg.wrede at nospam.org
Thu Nov 23 17:02:48 PST 2006


Carlos Santander wrote:
> antonio escribió:
> 
>> Daniel Giddings wrote:
>>
>>> nobody_ wrote:
>>>
>>>>> I'm forced to use the basic english programming syntax: if/else, 
>>>>> while,
>>>>> for, foreach, public, private, protected,.... PLEASE: STOP IMPOSING 
>>>>> ENGLISH TO THE WORLD... you are not the only one programming here.
>>>>>
>>>>> thanks
>>>>> Antonio
>>>
>>>
>>> "English is the most widely taught and understood language in the 
>>> world, and sometimes is described as a lingua franca." - Wikipedia, 
>>> http://en.wikipedia.org/wiki/English_language
>>>
>>> Thus for me (aside from being Aussie), English is the best choice, as 
>>> having other people able to understand your code is the most 
>>> important consideration when writing code... after all if you code 
>>> isn't correct, someone else can fix it if they can understand it ;-)
>>>
>>>>
>>>> As for me: Please start imposing english to the world (English isn't 
>>>> my mother language btw.)
>>>> Imposing it only as the second language of course. Diversity of 
>>>> thought is, most of the time, a good thing :)
>>>> I kinda hate language barriers.
>>>>
>>>> Thus I totally agree with:
>>>>
>>>>> the best of algebra symbology is the language independence:
>>>>
>>>>
>>>> But it shouldn't be that difficult to startof a project on dsource 
>>>> which would enable the selection of different languages
>>>> for these and alike:
>>>>
>>>>> "valor" vs "value", "irSiguiente()" vs "goNext()"...
>>>>
>>>>
>>>> It could even have a function to translate some of the algebra 
>>>> symbology.
>>>>
>>>>
>>>
>>> It would be interesting to see how popular such a project is - I 
>>> really have no idea how much non-native English programmers would 
>>> prefer writing code in their own language if automatic conversion was 
>>> possible.
>>>
>>> :-) Dan
>>
>> I'm not really interested:  spanish coding using english keyword has a 
>> lot of advantadges:  "value" or "class" are reserved words... "valor" 
>> and "clase" not... :-)  Spanish programmer can use than english people 
>> can't (because the english version is reserved by the compiler)
>>
> 
> I code in Spanish when it's going to be private code (seen only by my 
> eyes), and in English otherwise.
> 
> As for the other proposal, I disagree. I made a similar proposal about 4 
> years ago, but now I'm not for it.
> 
>> Mi queja se debe al hecho de que la gente piense que para que "sus 
>> matemáticos" puedan entender mejor el código, debería usarse una 
>> sintaxis "legible" en vez de una sintaxis "críptica"... presuponiendo 
>> que la sintaxis "legible" debe ser inglesa.
>>
>> Si el problema está en que programadores profanos deben usar un 
>> lenguaje de programación.  La mejor opción es formarlos convenientemente.
>> Si por alguna razón esto no es posible, lo mejor sería que el 
>> compilador admitiese el uso de "alias" para los símbolos y las 
>> palabras reservadas.
> 
> 
> Hay dos razones para el uso de inglés. Primero, los primeros 
> compiladores fueron hechos en los Estados Unidos, así que es normal que 
> hayan usado inglés. A partir de ahí, los nuevos lenguajes evolucionaron 
> a partir de los originales, y obviamente mantuvieron sus palabras 
> reservadas. Además, se volvió natural en todo el mundo entender lo que 
> esas palabras significaban.
> 
> Pero la razón más importante es la que dijo Daniel: el inglés es en 
> realidad el idioma universal de nuestra era, así que hay que saber 
> aceptar eso. Un efecto de eso es que, a pesar de lo que dije en el 
> primer punto, Ruby fue hecho por un japonés, pero a pesar de eso usa 
> palabras inglesas. Y así muchos otros. De modo que ahora la cuestión es 
> que no es que sea una sintaxis "legible" sino que es el mínimo común 
> denominador, y además facilita la transición desde otros lenguajes.

Tienes razón!

lukumäärä rivejä;
kirjoitus jutut;
jutut = lueTiedosto(käyttäjänHaluama);
rivejä = säännöllinenLausekeHaku(jutut, "varakas", "i");
tulosta("Rikkaiden määrä ", rivejä);

Yo no quiero programar en mi idioma (el Finlandes).

> Realmente quisiera devolver la conversación al inglés. A mí me molesta 
> cuando empiezan a escribir en alemán o algún otro idioma, así que no 
> quiero causar la misma molestia.



More information about the Digitalmars-d-learn mailing list