Wednesday 19 August 2015

pronunciation - How are invented names like “scrypt” pronounced that include nonstandard abbreviations?

In technical contexts, I often come across terms that are invented names where some underlying meaning is not spelled out but can be inferred. This inferred meaning would often be lost if one tried to pronounce the term purely based on the letters comprising it. It seems to me that one cannot get such issues right, because any choice probably looks objectionable either to a very literal or a very technical person. What is the proper pronunciation for such terms?



A good example for the kind of terms I am thinking of is scrypt, a computer algorithm for computing cryptographic hashes that enjoys tremendous popularity among geeks. In case the inventor's intention matters, his company's webpage about scrypt seems to be the best source of information available but still does not address this issue. Neither does the Wikipedia article about scrypt. What I think I can infer only serves to complicate the decision: There are other, older algorithms for essentially the same purpose that follow the naming convention of having a single letter followed by crypt, of which bcrypt is widely known but not the only example. There are good reasons to suspect that the initial letter in scrypt might be intended as an abbreviation rather than just a random distinction. The rest of the name almost certainly has its roots in computer history. See the Wikipedia articles for two meanings of crypt, the computer library function crypt(3) and the utility program crypt(1). Both are closely related to scrypt.



I've only started thinking about this question due to an identical question (put on hold for being off-topic) on the Bitcoin branch of StackExchange. The two submitted answers, including my own attempt at explaining my personal preference, indicate that there is no consensus. Since there the topic is almost tangential anyways (scrypt is used in some alternatives to Bitcoin but not in Bitcoin itself), I have tried asking the same question on the Information Security branch of StackExchange, where one commentator gave what he claimed to be a definite, if unexplained, answer yet simultaneously declared the question off-topic.



Is this the right place? And how does one decide such questions for which I would, naïvely, have assumed that technical background knowledge is required to decide if something is special enough to be granted exceptional status regarding its pronunciation?



On the same subject, what makes not capitalizing the proper noun scrypt or crypt acceptable? There seems to be widespread consensus amongst computer enthusiasts to never capitalize at the very least certain commands, specifically those that in their usual application as computer commands are case sensitive, meaning that they do not work as intended when typed in capital letters. Whilst to somebody using such commands it indeed seems very natural to follow this convention, seeing it done at the beginning of a sentence, as in the first sentence of a Wikipedia link already given above, does not feel quite right, either. Is the usage as in that Wikipedia article, employing a different capitalization for the same initial word in the title and the first paragraph, in any way proper?

No comments:

Post a Comment