“顺序编程语言”的概念背后究竟是什么?
我无法找到适当/深刻的描述。 我清楚地看到了顺序算法是什么,而是一种编程语言。
Sequential
可能会反对procedural
,但......
什么语言会说“严格顺序”?这只是给予或不给予处理职能的可能性的问题吗?
我知道这个问题有点过于笼统,需要的不仅仅是一个简单的Q& A,但我会非常感谢有关该主题的介绍和/或一些好的指示。
编辑:
嗯,经过进一步阅读(感谢msw
和Edorka
),我意识到上面引用的假设是我对一些基本词汇的误解,并且没有任何具体的依据。因此这个问题变得毫无意义。但感谢您的时间和宝贵的发展!
编辑: sequential
会更好地反对......
答案 0 :(得分:3)
我会说 - 缺乏进一步的背景 - 顺序可以与命令同义或与“事件驱动”,“并发”,“并行”,“声明”或“量子”形成对比。
我不知道你在哪里得到你的引用文本,但如果你展开一个程序程序它是“顺序的”,所以从理论的角度来看,这是一个无用的区别。
答案 1 :(得分:2)
也许你可以认为Locomotive Basic 1.0是顺序的,因为之前每行都有一个数字,我们现在没有使用的函数,你可以GOSUB <line number>
或GOTO <line number>
。例如:
5 CLS;
10 PRINT "WHAT YEAR IS NOW?"
20 READ YEAR%
30 IF (YEAR% < 1981) THEN GOTO 50
40 PRINT "THIS IS THE FUTURE, DUDE"
50 END;
当然这些程序有一个起点和终点,并且在一个CPU上运行。我认为与程序语言的区别在于,最后的语言不仅限于单个运行线程。