English Language & Usage Asked on October 2, 2021
deque is a standard container in the C++ programming language. Its name stands for Double Ended QUEue. I am wondering how this word should be pronounced:
I realize that this word is not in the dictionaries. I just want to know how most programmers pronounce it. Hope it’s on topic.
From The Art of Computer Programming, volume 1, section 2.2.1 "Stacks, Queues, and Deques":
A deque ("double-ended queue") is a linear list for which all insertions and deletions (and usually all accesses) are made at the ends of the list. A deque is therefore more general than a stack or a queue; it has some properties in common with a deck of cards, and it is pronounced the same way.
It's pronounced /dɛk/, just like the word deck, as in a deck of cards.
Correct answer by user28567 on October 2, 2021
It is most commonly pronounced the same as "deck," usually to distinguish it from a "de-queue" operation. And so, you can "de-queue an object from the deque."
Answered by Kaz Dragon on October 2, 2021
I realize your question specifically mentions C++, but in Java there is a standard interface java.lang.Deque. The official Javadoc for Deque reads (in part):
The name deque is short for "double ended queue" and is usually pronounced "deck".
The wikipedia for Double-ended queue says
dequeue, often abbreviated to deque, pronounced deck
and
Deque is sometimes written dequeue, but this use is generally deprecated in technical literature or technical writing because dequeue is also a verb meaning "to remove from a queue".
Answered by Elliott Frisch on October 2, 2021
It is pronounced "deek," like the hockey maneouvre.
Answered by Code Whisperer on October 2, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP