python,强烈不建议作为编程学习的入门语言
【本文来自《如果你是学计算机科学的,Pascal和汇编的重要性,就不用多说明了吧》评论区,标题为小编添加】
Pascal,是一个学生入门学习的好语言,一个编程语言该有的都有了,重要的是不多,语法很干净,规范,学生不存在因为复杂的语法导致的学习问题,能让学生专注到学习如何编程。但是这个语言大学现在基本不教了。
C,是个很强的语言,但是带来语言强大能力的语法,常常导致学生学习困难。不建议作为学生学习的入门语言。可以作为后续语言学习。
汇编,计算机专业曾经都教这个,现在基本都不教了。上手写个程序过于困难,太多的细节,稍大一点的程序就没法处理。没有汇编就完全不能理解高级语言到机器语言是怎么串起来的?这个也不是问题,现在的实践来看,c、组成原理、编译原理能解决这个。
C++,功能强大、数据结构丰富,语法复杂,但是绝对不能做入门学习的语言,学习曲线太陡,就是短时间要弄懂的东西非常多,你才能编个小程序出来。初学者往往受到极大的打击。能克服的不多。建议是入门后学习。
C#,Java类似,功能都很强,语法很清晰,规范,作为学生学习,如果仅仅限制在比较基础的部分,是挺好的语言。如果初学者,不能限制学习范围的话,就比较麻烦。大学现在基本都是这么教的。
python,强烈不建议作为入门语言。它的很多特性、语法规范,都和现在主流语言有区别,初学者难以把握。它的优点对于入门学习没有帮助。
打开APP查看18条评论
评论18条
年轻人
2023-03-14 15:02
来自四川省
从我的浅薄经验来看,学什么语言根本不重要,重要的是学你将来会用到的语言
其实现在流行的大部分编程语言都是“图灵完备”的,学一种基本都可以触类旁通,没那么复杂的,编程重要的是底层结构与算法思想,语言只是一个工具
工具好不好用,关键在于你要用这个工具去干什么
如果只是为了学习编程理论,C语言是我最推荐,对了解语言基本原理大有益处,即使将来不从事相关工作,C语言的知识也足以让你在三天内入门任何一门其它编程语言
bbt7777
2023-03-15 14:07
来自天津市
python挺好的,作为入门。
alpha_Ho
2023-03-15 00:03
来自湖北省
iamafrog
2023-03-14 17:18
来自山东省
建议读读题目(小编起的),这是从入门学习角度看的。
我这个就是从入门角度说的,Python即可以弄顺序脚本形式的编程,也可以弄面向对象形式的编程,数据对象类型也丰富,如果后期你要学其他的语言,基本上也能在Python上的认识进行迁移,因此用来入门是不错的选择。。。
鸭梨三小
2023-03-14 22:15
来自美国
lqsexy
2023-03-14 15:16
来自湖南省
请教初中阶段学哪种语言好?
C#起步,用visual studio。语言逻辑性强,vs的图形化操作也简单,使用compact/community版本还免费,b站上视频也多。
iamafrog
2023-03-14 17:18
来自山东省
alpha_Ho
2023-03-14 17:11
来自湖北省
我的意见恰恰和和作者相反方向,如果你打算多学几门语言的话,Python是一个不错的选择,因为其既具有脚本语言的特性,也有一些“重型语言”的面向对象特征,同时它也有丰富的库,干啥都可以:数值计算,有限元模拟,网格划分,数据处理和人工智能,图像、音频、视频数据处理,图形用户界面,网络服务器等等。。。
然后在Python的基础上,你可以把编程语言的一些特性学到,例如数据类型,面向对象等。在这个基础上,前你可以去搞C,C++,后你可以去弄JavaScript,机动空间还是挺足。
建议读读题目(小编起的),这是从入门学习角度看的。
alpha_Ho
2023-03-14 17:11
来自湖北省
我的意见恰恰和和作者相反方向,如果你打算多学几门语言的话,Python是一个不错的选择,因为其既具有脚本语言的特性,也有一些“重型语言”的面向对象特征,同时它也有丰富的库,干啥都可以:数值计算,有限元模拟,网格划分,数据处理和人工智能,图像、音频、视频数据处理,图形用户界面,网络服务器等等。。。
然后在Python的基础上,你可以把编程语言的一些特性学到,例如数据类型,面向对象等。在这个基础上,前你可以去搞C,C++,后你可以去弄JavaScript,机动空间还是挺足。