C#是高级语言吗?

Joa*_*nge 6 c# programming-languages

C#是高级语言吗?我认为它更像中等水平,但我仍然不确定这一点.你会认为它与一些流行的脚本语言一样高吗?

或者它可以容纳多个级别?

cha*_*aos 17

是的,这是高级别的.非常.您是唯一一个将"中级语言"视为术语的人.:)

  • "'MLL'代表'中级语言'"多年来一直在Jargon文件中. (3认同)
  • 不过,"中等水平"并不是一个坏词.您可以调用C或C++,具有直接内存分配的语言,但这是与硬件无关的,"中等级",这是相当合适的,恕我直言. (2认同)
  • 是的,嗯,这仍然不是一个坏主意. (2认同)

小智 12

从我从各种来源读到的,C#被认为是3GL语言.更高级别的语言4GL看起来更像自然语言,而5GL语言则是基于约束的编程(人工智能),您可以在其中定义问题的约束,但将其留给计算机来解决它.

如果您自己判断C#语言(不考虑.Net框架),那么它与其他基于C语言的语言并没有太大差别,因此从这个意义上来说,3GL定义是合适的.

这是维基百科的链接供参考:

http://en.wikipedia.org/wiki/Third-generation_programming_language


Haw*_*ger 7

是的C#被认为是高级语言.


Ken*_*Ken 7

"当程序需要关注无关紧要时,编程语言是低级别的." --Alan Perlis


Bob*_*tor 5

定义高级语言?当C被创建时,它被认为是高级语言,因为它可以在多个体系结构上编译