Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does Resolve/C++ use such long component and operation names?

0
Posted

Why does Resolve/C++ use such long component and operation names?

0

A33: It is the practice of designers in Resolve/C++ is to use long names such as “Concatenate” rather than shorter abbreviations such as “Conc”. That’s a mild example. Consider “Get_First_Edge_On_A_Least_Cost_Path”! We share here two things in response to this complaint: (1) a reason for this design choice, and (2) a discussion of how to use tools to ease the burden of writing long names. (1) Resolve/C++ designers tend not to use abbreviations for the same reason that book publishers don’t. Like books, software is read much more often than it is written. Imagine a book publisher telling its readers that, to reduce the readers’ cost of buying the book, the publisher uses many abbreviations throughout the book, thus substantially reducing the book’s size. For the convenience of the reader, a reference card showing the expansions of the abbreviations is provided. I’m guessing that this practice hasn’t caught on with publishers because it would place an unacceptable burden on the readers.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123