大家好,今天小编关注到一个比较有意思的话题,就是关于学j***a还是c语言的问题,于是小编就整理了1个相关介绍学j***a还是c语言的解答,让我们一起看看吧。

  1. 非程序员,Python和C学习哪个好?

非程序员,Python和C学习哪个好?

由于你是非程序员,相关基础知识少,如果从c语言入手,会很枯燥无味,加上c语言偏向于底层硬件,内存分配需要自己写,就是有一定编程基础的学好c语言都不那么容易。

学java还是c语言-学java还是c语言好
(图片来源网络,侵删)

这就好比一个人还没有摸过手机,甚至不知道手机长什么样,决定要学造手机,没有相关基础,一上来就学单片机,学cpu底层一样,很多专业知识点你根本搞不懂,更无从下手,每个字都认识,但是却完全看不懂,这样的感觉肯定会使你丧失信心失去耐心,知难而退,放弃学习。

如果一开始就借来一部手机,先学习如何安装手机软件,如何使用手机的各种功能,拆解手机,学会换手机零件,而不是先从主板、cpu、供电底层研究,先简单后容易。

学java还是c语言-学java还是c语言好
(图片来源网络,侵删)

c语言偏向于底层造轮子,python,各种轮子,各种零件都已经给你准备好了,你拿来组装就是了,不需要深入底层,你用python组装了很多有趣的东西,比如爬虫,人工智能等,信心大增,培养了浓厚的兴趣,也知道了软件运行的大体流程,这个时候你再学习c语言,更加深入的研究底层运作,你已经具备了相关的基础知识,学c语言也就得心应手了。

吐糟一下现在的大学教育,一上来就学c语言,充斥着各个大学课本,尤其是那个什么谭xx的,不符合人类认识事物的客观逻辑,好多人都会觉得这玩意真的好枯燥,c语言一堆代码,蓝底白字,各种命令,抽象枯燥,不少人学了半天c语言,还搞不清这玩意能干啥,一脸蒙蔽,多少人因此打退堂鼓,谭xx的c语言教程应该改名为《c语言从入门到放弃》劝退系列丛书

学java还是c语言-学java还是c语言好
(图片来源网络,侵删)

程序员的核心问题是什么?控制复杂度。

万事万物都是复杂无序的,程序员能掌控这些事物,靠的是能掌控复杂度。把复杂的事物去除叶子,切割,只留下主干,只关注核心简单的小问题,解决了小问题,把这些小问题串起来就解决了大问题,要学会分割问题,抽象问题,学东西也是要以程序员的逻辑去学,c语言牵扯很多细节问题,python准备了各种零件,等着你来装配,这是一种高度抽象,屏蔽了很多细节,学东西由浅入深,你没有基础的话,那就先从python学起

你好,我是@小唐IT实用技术讲解 ,主要是给大家来来最实用的IT技术的,很高兴回答你的问题。

对于这个问题的回答,小唐觉得应该先从Python和C语言的语言特性来回答。

Python语言其实是胶水语言,Python语言能把不同的语言进行一个无缝的黏合。Python语言是以简洁和方便而出名的。Python的简洁呢从两个方面来说,第一个是其本身语法的简洁,第二个是其编程风格的简洁,让人容易入门。Python语言的方便性,主要得益于Python语言庞大的第三方库。在实际中,Python语言主要是用于编写自动化脚本和机器学习方向发展的,也会经常用来处理互联网大数据的。

而我们的C语言呢,作为元老级语言沿用至今那肯定也是有很多优势的。首先,用C语言编写的代码比Python快,因为C语言是更加接近操作系统的底层,甚至会直接操作操作硬件逻辑。而我们的客户端软件的开发,以及编写驱动程序的时候,首先,就会是C语言。因此,涉及到客户端和操作系统层次的软件用C语言是最佳的原因。

至于,你的提问,对于非程序员Python和C学习那个更好,并没有一个绝对的答案。因为Python和C都有各自的优势和各自的缺点。至于,到底是学习Python还是学C,你需要给自己有一个明确的定位,你要知道通过学习编程语言对你来说达到的预期和实现什么样的软件,心里都要清楚。然后根据你的预期和要达成的目的来具体情况具体分析的来选择学习什么语言。

如果你的目的是方便提高工作效率,实现轻松的并且自动化的工作建议你选择Python来学习。

如果你的目的是自己开发操作系统,甚至自己开发驱动程序和编写面向Windows客户端的程序建议你选择C来学习。

以上,就是@小唐IT实用技术讲解 针对你的问题做出的回答,希望对你有所帮助,如果你对实用的技术机技术感兴趣,欢迎关注小唐。小唐将会第一时间给你带来精彩的分享。

到此,以上就是小编对于学j***a还是c语言的问题就介绍到这了,希望介绍关于学j***a还是c语言的1点解答对大家有用。