neroprod.blogg.se

Define ioda
Define ioda








However, iota() survived in the SGI distribution and was included in most other STL distributions, and iota() was defined in the std namespace. The iota() algorithm was used in the first HP implementation of STL but was cut to reduce the size of STL for standardization. Several people have pointed out that std::iota() was not standardized until C++11 and question why the committee would choose a name from ancient history. This is one of the most influential lectures in our industry’s history.Īnd now you also know where the term vector comes from in the STL. Iverson’s isn’t just some Turing award lecture (as if there were such things). In Ken’s Turing award lecture from 1979, you will find this phrase:įor example, the integer function denoted by ι produces a vector of the first N integers. Ken Iverson’s work on APL greatly influenced STL. Here is the history of the iota name choice: Aras clarified he intended this to be directed at the standard committee, not personally at Eric. I took this (as did Eric Neibler) as an attack on Eric, and it was one of several comments of the same ilk. What’s an iota? it’s a Greek letter, look how smart I am! My tweet was a response to a snarky remark from Aras criticizing the iota name choice: But I believe embarrassment is the correct emotion to feel in response to one’s ignorance. If you have a better word, please provide it. “I’m sorry, I don’t know what a coroutine is. I gave a lecture recently, and a student stopped me. Then you can take pride in your new knowledge. The way to fix such an embarrassment is to ask. Unless you are a medical professional, there is no reason for embarrassment. Also, not as when your doctor is telling you your diagnosis, and you have no clue what they are saying. Not as when you forget to wear pants on the first day of middle school. So I’m writing an expanded follow-up here.īy embarrassed I meant as when you are in a foreign country, and you can’t remember the native words for please or thank you. I posted a follow-up thread on Twitter to clarify the comment, but the article and criticism have spread to reddit, Slack, Disqus comments, and emails. Not knowing the history of iota() should not be something to be proud of but an embarrassment. A couple of days ago, I posted “Modern” C++ Ruminations and I’ve gotten a lot of flack for this comment:










Define ioda