给定一段文字，请计算其中各个单词出现的频率，并按照出现次数降序排列。
这是一段给定的文本，其中包含了许多停止词，例如"的"，"在"和"有"。 对于一个去停顿词的算法而言，它应该返回所有发现的单词列表，例如"一段"，"给定"，"文本"，"包含"，"许多"，"停止"，"词"，"例如"，"去"，"停顿"等等。
该算法应该对文本进行分词，并排除停止词列表中的单词。然后，可以使用一个哈希表来计算每个不同单词的出现次数，并按照频率降序排列。注意，在处理文本之前，还需要进行一些预处理步骤，例如字符大小写归一化和标点符号的剔除等。