编程语言对高手没有差别,对低手差别太明显

简介: 编程语言对高手没有差别,对低手差别太明显

现在流行Python,语法简单方便,类库多。是不是说,用了Python语言,大家就没有差别,个个都是高手?不是的,高手依然是,低手依然是低手。


 那么语言对于高手、低手就没有差异了?当然有,而且差异明显。比如说,象Python、Java这种语法简单方便的语言,就适合低手;而C语言这一类语言规则太复杂,则不适合低手。


 为什么说C不适合低手?因为用这个语言,很容易犯一些不易觉察的错误。最典型的三类,指针错误,内存泄露,内存越界。吾工作中以C为主,只能硬着头皮折腾,心里很怀念Java的好处。还好吾基本功好,也勤快,还能坚持下去。


 语法简单方便,与功能随意性,之间确实是有矛盾的。规则越多,越可以随意,自然就越难学,也越容易出错。

目录
打赏
0
0
0
0
17
分享
相关文章
C++与C语言的差异:编程语言之间的奥秘探索
C++与C语言的差异:编程语言之间的奥秘探索
131 0
程序人生 - 燕窝等级分几 A 是什么意思?有什么差别?5A燕窝最好吗?
程序人生 - 燕窝等级分几 A 是什么意思?有什么差别?5A燕窝最好吗?
403 0
程序人生 - 燕窝等级分几 A 是什么意思?有什么差别?5A燕窝最好吗?
回顾go语言基础中一些特别的概念
【7月更文挑战第6天】本文介绍Go语言基础涵盖包声明、导入、函数、变量、语句和表达式以及注释。零值可用类型如切片、互斥锁和缓冲,支持预分配容量以优化性能。
72 2
回顾go语言基础中一些特别的概念
深入探究JAVA编程语言:概念、应用与实例分析
**JAVA**是广泛应用的高级编程语言,以其易学性、跨平台能力和高效的性能著称。它采用面向对象编程,强调封装、继承和多态,且具备平台无关性、内置安全性和多线程支持。JAVA广泛应用于Web开发(如JSP、Servlet)、移动应用(Android开发)、大数据处理(Hadoop、Spark)和桌面应用。通过一个计算两数之和的简单示例,展示了JAVA的易读性和面向对象特性,帮助读者理解JAVA在实际开发中的运用。
【C/C++ 编译器的差异化】C++标准库在GCC和VS之间的表现差异
【C/C++ 编译器的差异化】C++标准库在GCC和VS之间的表现差异
1079 1
深入研究:Go语言文件写入的性能差异
深入研究:Go语言文件写入的性能差异
231 0
这代码居然有差别?CPU友好的代码该这样写(2)
这代码居然有差别?CPU友好的代码该这样写
69 0
这代码居然有差别?CPU友好的代码该这样写(2)
这代码居然有差别?CPU友好的代码该这样写(4)
这代码居然有差别?CPU友好的代码该这样写
67 0
这代码居然有差别?CPU友好的代码该这样写(4)
这代码居然有差别?CPU友好的代码该这样写(1)
这代码居然有差别?CPU友好的代码该这样写
97 0
这代码居然有差别?CPU友好的代码该这样写(1)
这代码居然有差别?CPU友好的代码该这样写(3)
这代码居然有差别?CPU友好的代码该这样写
70 0
这代码居然有差别?CPU友好的代码该这样写(3)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等