paulo1205
(usa Ubuntu)
Enviado em 18/12/2022 - 07:41h
SamL escreveu:
Foi em C, pode pesquisar ai, tô mentindo não hahaha
Isso me deixou pensando sobre analogias entre música e linguagens, não só de programação, mas linguagens em geral.
A tonalidade da primeira sinfonia de Beethoven é realmente “C”, em notação mais comum em países de língua inglesa ou alemã, ou dó maior, como se costuma dizer em Português. Mas a tonalidade ou o modo não são formados apenas pela nota principal: várias outras notas compõem esse modo, com maior ou menor importância ou maior ou menor relação com aquele que dá o nome. Assim, numa música em dó maior, outras notas têm seus papeis, incluindo si (B), ré (D) e até dó sustenido (C#).
E já aí meio que se quebra a colocação de tonalidade e linguagem como análogos. Conquanto C (principalmente as primeiras versões) pudesse compilar código em B sem problemas, creio que dificilmente poderia compilar, também, algo com cara clara de D ou de C# (senão, talvez, naquilo que essas linguagens herdaram diretamente do C, mas aí seria o próprio C).
E aí eu fiquei pensando se haveria, dentro de uma linguagem qualquer, algo que pudesse ser um melhor análogo da tonalidades. Em música, não raramente se associam o tom e a tonalidade a emoções distintas, tais como alegria, solenidade, tristeza, medo, saudade, reverência etc. (embora essa teoria seja meio controversa, tanto se existe mesmo quanto, em existindo, se a associação do sentimento que foi feita a cada tonalidade é acurada ou não). E aí veio a dúvida: existe como expressar emoção num código fonte? Se sim, como se poderia se realizar tal emoção ou percebê-la? Será, por exemplo, que um programador que gasta mais linhas de código se preocupando com possíveis condições de erro é mais pessimista, mais triste, mais perfeccionista do que outro que não toma tantos cuidados, ou será que esse zelo é fruto apenas de experiência e prudência? E isso seria realmente uma expressão de emoção, seria mais estilo ou seria tão-somente adesão a uma técnica de codificação específica?
Em tempo: a emoção de C (dó maior) na tal associação controversa seria de alegria pura e simples. Por outro lado, C# menor (dó sustenido menor, até porque não existe C# maior) seria de lamento, desapontamento.
... Então Jesus afirmou de novo: “(...) eu vim para que tenham vida, e a tenham plenamente.” (João 10:7-10)