Mostrando postagens com marcador tradução direta. Mostrar todas as postagens
Mostrando postagens com marcador tradução direta. Mostrar todas as postagens

domingo, 17 de março de 2013

Profissão Tradutor: Linhas Gerais

Words are the bridges and translators build the bridges. The translation process entails much more than just the transfer of words from one language into another. Simply looking in a dictionary or using a translation programme doesn't do it either. A professional translator is the combination of a specialist in a given field/subject and a language master.

sábado, 27 de agosto de 2011

Tradução Direta: Programinha básico

Programar é um exercício de tradução. Vejamos como ficaria o texto abaixo substituindo cada frase por um equivalente na linguagem de programação Basic Gambas.

, (=vírgula)↵ (= mude de linha)
Temos quesub main ()↵
mostrarprint
pedir oinput
ver se oif
é maior que o    >
então seriathen
senão seriaelse
. (= ponto)↵ endif ↵
e pronto.end

TEXTO ORIGINAL: Temos que mostrar "Diga três números", pedir o primeiro, pedir o segundo, pedir o terceiro, ver se o primeiro é maior que o segundo então seria, maximo= primeiro, senão seria, maximo= segundo. Ver se o terceiro é maior que o maximo então seria, maximo= terceiro. Mostrar "O maior valor é", mostrar maximo e pronto.

TRADUZIDO:
sub main ()
print "Diga três números"
input primeiro
input segundo
input terceiro
if primeiro > segundo then
maximo= primeiro
else
maximo= segundo
endif
if terceiro > maximo then
maximo= terceiro
endif
print "O maior valor é"
print maximo
end

Para termos um programa funcional é necessário ainda, dizermos o tipo dos valores: primeiro, segundo, terceiro e maximo.
O resultado seria:
| Diga três números
| 5 3 8
| O maior valor é
| 8