为什么程序圈的人总是说python程序员写的是伪代码?

Python013

为什么程序圈的人总是说python程序员写的是伪代码?,第1张

代码,伪啥纳闷了。我见过有人写的代码很高端,各种的封装,很难看懂,封装成jar,直接用里面对应的java注解就可以了。使得程序员无法拼读源码,无法进行提升,你只能在上面写业务代码。

在说伪不伪我感觉不重要吧,重要是你的项目能产生效能,为公司挣钱,或者为自己挣钱,人还是要生活的。很多人用的代码看起来很陈旧,但是他可以挣到钱,你用了很新的框架挣不到钱。代码只是工具,还是以结果来说话的对吧

这种说法没有正确与否。就程序语言而言,未来的趋势就是减少低级代码的编写,python作为胶水语言,不需要注重性能,更关注用途,在使用上和人的思维更加接近。

程序圈的人因为写过太多的低级代码,需要注重性能和实现细节,python这种高级语言对于他们来说确实如此。

但是对于没有写过程序的人来说,python还是比较有亲和力的,学起来也比较容易。

基本上说出这种话的,可以肯定他根本不懂编程。

一般中小学中二病患者,或者考不上高中,跑去培训班学个编程就想冒充程序员的最喜欢说着话。

因为正规学习编程的,比如大学计算机系毕业的,不可能没学过伪代码。

伪代码是专门设计用来讲解,讨论计算机原理,算法,数据结构等的不可以运行的一种语言。

之所以叫伪代码,是因为这种代码没有编译器,没有解释器,从而根本无法运行,仅仅作为讲课用。

上大学学过《算法导论》,《数据结构》等课程的朋友,肯定对伪代码不陌生,甚至还专门写过伪代码。

是的,伪代码有自己独特的语法,需要一定时间的学习。

比如赋值 x

下面是使用Python循环结构重写上述伪代码的代码片段:

k = (j + 13) / 27

while True:

if k >10:

break

k = k + 1

i = 3 * k - 1

# out: . . .

在上述代码中,使用了Python的while循环语句,并通过if语句和break语句来控制循环的结束。

在循环体内,首先检查k的值是否大于10,如果是,就使用break语句退出循环。否则,就执行k = k + 1和i = 3 * k - 1两条语句。

希望以上内容能够对您有