До змісту

Programi : Esperante aŭ angle?

від Neodivert, 20 липня 2011 р.

Повідомлення: 23

Мова: Esperanto

Vilius (Переглянути профіль) 5 серпня 2011 р. 19:54:27

Mi ĉiam programadas en la angla. Kelkfoje mi provis litove, kaj eĉ Esperante, sed la resulto estis malkomprenebla miksaĵo. Krome plimulto da informo (libroj, lerniloj, dokumentado, forumoj, ktp) haveblas nur en la angla. Do feliĉe aŭ ne la angla de facto estas la internacia lingvo de programado.

darkweasel (Переглянути профіль) 5 серпня 2011 р. 20:22:41

Vilius:Do feliĉe aŭ ne la angla de facto estas la internacia lingvo de programado.
jes kaj verŝajne ĝi restos tio eĉ se iam aperos alia internacie plej uzata lingvo.

geo63 (Переглянути профіль) 9 серпня 2011 р. 21:39:10

darkweasel:
Vilius:Do feliĉe aŭ ne la angla de facto estas la internacia lingvo de programado.
jes kaj verŝajne ĝi restos tio eĉ se iam aperos alia internacie plej uzata lingvo.
Ne miru, se future vi ekvidos:

#!/usr/bin/env zhpy
# 檔名:while.py
數字 = 23
運行 = 真
當 運行:
猜測 = 整數(輸入('輸入一個數字: '))

如果 猜測 == 數字:
印出 '恭喜, 你猜對了.'
運行 = 假 # 這會讓循環語句結束
假使 猜測 < 數字:
印出 '錯了, 數字再大一點.'
否則:
印出 '錯了, 數字再小一點.'
否則:
印出 '循環語句結束'
印出 '結束'

Lom (Переглянути профіль) 9 серпня 2011 р. 23:39:32

Neodivert:
Parenteze, ĉu vi konas iun esperantan ttt-ejon pri programado? Estus interesa afero.
http://programistoj.net/forumo/
http://komputeko.net/index_en.php

Mi komencis skribi komentojn kaj enmetajn tekstojn en Esperanto.
Nomojn de variabloj, mi ne ankoraŭ komencis esperantigi (ĉapeloj estus granda problemo tie).

Sed se oni laboras kun aliaj, oni kompreneble ĉiam devus elekti lingvon kiun la aliaj ankaŭ komprenas (kiel kiam oni parolas).

flipe (Переглянути профіль) 10 серпня 2011 р. 05:41:17

geo63:Ne miru, se future vi ekvidos:

#!/usr/bin/env zhpy
# 檔名:while.py
數字 = 23
運行 = 真
當 運行:
猜測 = 整數(輸入('輸入一個數字: '))

如果 猜測 == 數字:
印出 '恭喜, 你猜對了.'
運行 = 假 # 這會讓循環語句結束
假使 猜測 < 數字:
印出 '錯了, 數字再大一點.'
否則:
印出 '錯了, 數字再小一點.'
否則:
印出 '循環語句結束'
印出 '結束'
La ĉinujaj mastros tute mondo! lango.gif

geo63 (Переглянути профіль) 10 серпня 2011 р. 06:49:44

flipe:La ĉinujaj mastros tute mondo! lango.gif
Se komputiloj aperus antaŭ jarcento, tiam same oni parolus pri la franca lingvo. La komputiloj nur komprenas unu lingvon:

01010010101001010010100111010010010100100101101001001111001....

Evidente ĝi estas tre simila al la angla kaj oni devas nepre programi ilin en tiu ĉi angla lingvo, ĉar neniu alia taŭgas.

Ho, se mi programas en C++, mi programas angle!!! Tion mi ne sciis, mi malsaĝulo.

darkweasel (Переглянути профіль) 10 серпня 2011 р. 07:57:49

geo63:
darkweasel:
Vilius:Do feliĉe aŭ ne la angla de facto estas la internacia lingvo de programado.
jes kaj verŝajne ĝi restos tio eĉ se iam aperos alia internacie plej uzata lingvo.
Ne miru, se future vi ekvidos:

#!/usr/bin/env zhpy
# 檔名:while.py
數字 = 23
運行 = 真
當 運行:
猜測 = 整數(輸入('輸入一個數字: '))

如果 猜測 == 數字:
印出 '恭喜, 你猜對了.'
運行 = 假 # 這會讓循環語句結束
假使 猜測 < 數字:
印出 '錯了, 數字再大一點.'
否則:
印出 '錯了, 數字再小一點.'
否則:
印出 '循環語句結束'
印出 '結束'
eble mi devus diri "internacia lingvo de komputado". kaj via ekzemplo ja konservas almenaŭ "/usr/bin/" kaj "while.py".

geo63 (Переглянути профіль) 10 серпня 2011 р. 08:30:51

darkweasel:eble mi devus diri "internacia lingvo de komputado". kaj via ekzemplo ja konservas almenaŭ "/usr/bin/" kaj "while.py".
Ne, la lingvo en kiu oni plej ofte skribas nomojn de tipoj, variabloj, objektoj, proceduroj ktp. (precipe kiam oni uzas komercajn bibliotekojn). Tio ĉi ne estas la "LINGVO DE PROGRAMADO" (mi povas nomi tiujn ĉi elementojn en iu ajn lingvo, la nomoj ne estas gravaj por la komputilo). C++, Java, Perl ... ne estas angla lingvo. Se vi ne kredas, provu skribi angle:

"I like my computer"

por C++ kompililo. Vi ricevos erarmesaĝon, ĉar ĉi tiu angla frazo ne havas sencon por la kompililo - ĝi ne estas skribita ĝuste en la C++ lingvo. Tio pruvas, ke la lingvo de programado diferencas de la angla lingvo.

Estas vere, ke plejmulto da programlingvoj estas bazita je selektitaj anglaj vortoj. Sed por programi bone, oni ne devas nepre koni la anglan - foje la bona scio de la angla lingvo malhelpas al lernatoj de programlingvoj, ĉar ili ekspektas ion alian ol tio, kion fakte faras la komputilo.

Vilius (Переглянути профіль) 11 серпня 2011 р. 07:34:36

geo63:Estas vere, ke plejmulto da programlingvoj estas bazita je selektitaj anglaj vortoj. Sed por programi bone, oni ne devas nepre koni la anglan - foje la bona scio de la angla lingvo malhelpas al lernatoj de programlingvoj, ĉar ili ekspektas ion alian ol tio, kion fakte faras la komputilo.
La fontkodo de programo estas nur eta parto de tio, kion oni devas skribi por krei plenan programon, pretan por uzado (ne forgesu, ke ĉe unu nivelo aŭ alia programojn uzas homoj, ne komputiloj). Vi ankaŭ havas uzantinterfacon, komentojn, dokumentadon, enmetoj en versikontrolilo, finfine lerniloj kaj eĉ libroj pri tiu programo - kaj ĉiu parto de tiu devas esti skribita en lingvo komprenebla po homoj. Certe tiu lingvo povas esti Esperanto, sed nun plimulto de programoj estas skribataj en la angla.

maratonisto (Переглянути профіль) 11 серпня 2011 р. 08:40:57

Lom:Nomojn de variabloj, mi ne ankoraŭ komencis esperantigi (ĉapeloj estus granda problemo tie).
Mi uzas en identigiloj x-ojn. Kaj ankaŭ fiksajn vortojn el programlingvoj oni povas anstataŭigi per esperantaj vortoj enmetendo ĝiajn difinojn en iu unclude-dosiero:

#define por for
#define ĝis while
k.t.p

Назад до початку