5

“顺序编程语言”的概念背后究竟是什么?

我找不到合适的/深入的描述。我清楚地看到顺序算法是什么,而是一种编程语言。

Sequential可以反对procedural,但是……

什么是“严格顺序”的语言?只是给予或不给予处理功能的可能性吗?

我知道这个问题有点过于笼统,需要的不仅仅是简单的问答,但我们将不胜感激介绍和/或有关该主题的一些好的指示。

编辑: 好吧,在进一步阅读之后(感谢mswEdorka),我意识到上面引用的假设是我对一些基本词汇的误解的结果,并且不依赖于任何具体的东西。因此,这个问题变得毫无意义。但是感谢您的时间和宝贵的发展,伙计们!

编辑 :sequential最好反对...

4

2 回答 2

4

我想说——缺少进一步的上下文——顺序可能是命令式的同义词,或者与“事件驱动”、“并发”、“并行”、“声明式”或“量子”形成对比。

我不知道你从哪里得到引用的文本,但如果你展开一个程序程序,它是“顺序的”,所以从理论的角度来看,这是一个无用的区别。

于 2013-06-19T14:36:52.670 回答
2

也许您可以将 Locomotive Basic 1.0 视为顺序的,因为之前每行都有一个数字,没有我们现在使用的功能,您可以使用GOSUB <line number>or 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 上运行。我想与过程语言的区别在于,最后一种语言不限于单个运行线程。

于 2013-06-19T13:50:49.447 回答