相关疑难解决方法(0)

从片段中检测编程语言

在一段代码中检测使用哪种编程语言的最佳方法是什么?

programming-languages language-detection

110
推荐指数
6
解决办法
8万
查看次数

什么编程语言最好地弥合了伪代码和代码之间的差距?

当我从现在开始编写代码时,我计划首先将所有内容布置在漂亮,可读的伪代码中,然后围绕该结构实现该程序.

如果我将目前最简单到最难翻译的语言排名,我会说:

Lisp,Python,Lua,C++,Java,C

我知道每种语言都有其优点和缺点,但我专注于伪代码.您使用哪种语言最适合伪代码?我总是喜欢学习新语言.此外,如果您目前使用此技术,我很乐意听到您有关构建实用伪代码的任何提示.

注意:我觉得这是主观的,但每个人的偏好都有明确的答案.我在这里问这个问题是因为SO社区拥有非常广泛的受众,并且很可能建议我不会遇到的语言和技术.

pseudocode

11
推荐指数
3
解决办法
4157
查看次数

伪代码:一个明确的定义?

以下代码是我认为可以作为伪代码限定的示例,因为它不以任何语言执行,但逻辑是正确的.

string checkRubric(gpa, major)
    bool brake = false
    num lastRange
    num rangeCounter
    string assignment = "unassigned"
    array bus['business']= array('person a'=>array(0, 2.9), 'person b'=>array(3, 4))
    array cis['computer science']= array('person c'=>array(0, 2.9), 'person d'=>array(3, 4))
    array lib['english']= array('person e'=>array(0, 4))
    array rubric = array(bus, cis, lib)

foreach (rubric as fieldAr)
    foreach (fieldAr as field => advisorAr)
        if (major == field)
            foreach (advisorAr as advisor => gpaRangeAr)
                    rangeCounter = 0
                foreach (gpaRangeAr as gpaValue)
                    if (rangeCounter < 1)
                        lastRange = gpaValue
                    else if …
Run Code Online (Sandbox Code Playgroud)

definition pseudocode

5
推荐指数
1
解决办法
5107
查看次数