4 ms·
Idk what you mean by mathematics since mathematics rarely deals with elements from different levels in a hierarchy without renaming. Important influences proba
by jhanschoo 6y ago
Idk what you mean by mathematics since mathematics rarely deals with elements from different levels in a hierarchy without renaming.
Important influences probably include
- Lexicographic ordering, (programming) method access, directory path (which influences package namespaces)
- Romance languages put qualifiers after the bare noun by default. You have vestiges in English in titles like Secretary-General, via Norman.
- mjburgess 6y agoEg., in english, "consider two kinds of graph: unweighted and weighted. Call them G_u and G_w..." In mathematics your notation corresponds to Noun_adjective, pretty universally. I have never seen the converse. "Consider a statistical model trained on UK data and a comparable one trained on US. Call them f_UK(x) and f_US(x)..." "Compare a voltage applied across a resister, V_r with a voltage across a diode, V_d..." "Consider the population growth of rabits (dP_r/dt) vs the population growth of foxes (dP_f/dt)..." A notational description of a problem, using mathematics, always leads with the noun. I have always considered the same phrasing in programming to just be this same mathematical convention. "FalseVerse, RealVerse, ComplexVerse" reads weirdly to me. My strong preferece, as a physics grad cum data scientist, is VerseFalse, VerseReal, VerseComplex... V_f, V_r, V_c The particular variation follows the general structure, in notation.
- jhanschoo 6y agoYou're tunneling in on subscript notation. Consider also max f, diam C, edge(G). In programming you also have contrary examples, e.g. FooObserver vs. BarObserver, especially when FooObserver's implementation and BarObserver's implementation are little alike they have very different roles in the application.