java零基础自学 刚上大一,报的计科,学了一年的c和JAVA,都说计算机和数学关系紧密,可为啥没有感觉到?感到迷茫?

刚上大一,报的计科,学了一年的c和JAVA,都说计算机和数学关系紧密,可为啥没有感觉到?感到迷茫?呵呵,你才刚上大一,刚刚学了一点语言。甚至不是初学者。毫不夸张地说,学习电脑就是拼数学。光靠学几门语言

刚上大一,报的计科,学了一年的c和JAVA,都说计算机和数学关系紧密,可为啥没有感觉到?感到迷茫?

呵呵,你才刚上大一,刚刚学了一点语言。甚至不是初学者。毫不夸张地说,学习电脑就是拼数学。光靠学几门语言你什么都做不了。特别是在编程实现某些函数时,如果数学学得不好,就不能设计出合适的算法。数学建模非常重要。我劝你不要想当然。让我们来看看傅立叶变换,这是最常见的一个高数字。利用傅立叶变换设计低通滤波器是图像处理中最常用的基本功能之一。

同样,机器语言本身是一个二进制矩阵。图像的本质也是由像素组成的矩阵。然后你就会知道线性代数的重要性。然后对各种图像、信号进行放大和缩小,需要用到各种插值,那么你会后悔离散数学没学过。当你学习信息论和通信原理时,你会后悔没有理解复变函数和概率。。。。。

即使是大二专业基础课使用的数据结构,堆栈、列、排序、二叉树、哈希图、递归等。。。。都是数学模型。。。

如果你真的想学好编程,你必须彻底地学习数学。至于编程语言,这完全是语法结构的问题。是一样的。编程侧重于算法。至于用什么语言,是肤浅和肤浅的。就像写一本书,一部经典,把它翻译成任何语言。如厕读物,如果你用八种语言写的话,也是如厕读物。

同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?

还有什么!我不能自学。我没有未来。不信出去应聘,大工厂测试各种算法直接问蒙古。小工厂不能应付各种琐碎的需求。我没看到Python现在和量化投资联系在一起的头条新闻!在编程圈混不容易,但要跨界发展!搜索标题,看看是否有几个认真的Python开发人员。在中国,Python正在成为培训行业的一种特殊语言。上至成人下至儿童!热爱编程是一回事。这是另一个支持你的家庭与编程。当我们登上月球时,我们只记得阿姆斯特朗。谁知道我们背后科学家的名字?编程也一样。我们只知道今天的头条新闻。没有人了解算法背后的人!驳斥同学无非是证明自己的观点,让自己更有尊严。这和编程语言有什么关系?如果你真的喜欢编程,你应该在上学的时候选择相关专业。在自己的专业心里去学习,用编程知识来辅助自己才是正确的方法。

!谢谢你的邀请!学习C语言基础的java比较容易。毕竟,我有编程的感觉。我不知道通过对楼主的描述真的有什么启发。如果我有某种感觉,应该有一些方法来学习编程语言。

相对于C语言,Java是一种面向对象的语言,它需要从面向过程的语言切换到面向对象的过程。

毕竟,这两种语言的编程思想有点不同,特别是当一种编程语言没有完全理解时。

Java是一种高级语言。与C语言相比,它没有太多的技术细节。C语言中棘手的指针在Java中已经不存在了。而且,java的内存管理也有一个回收机制,所以它比较注重代码逻辑。当然,Java中的内存恢复机制并不意味着没有内存泄漏。我们应该注意代码的逻辑处理。

在学习之初,你不需要买所有的书,选择其中一本,然后去买其他的。

有C语言的基础,自学JAVA的话,应该怎么开始?

在前一段时间,我一直认为引入C编程语言是一个非常好的选择。其实C语言更适合初学者学习。

对于C语言学习,我建议您查看郝斌的C语言课程。解释得很详细。我学习了这个教程。

如果您使用python,入门也是一个不错的选择。

Java是迄今为止使用最多的语言。今天我觉得可以用java开始了。但是,要开始学习,您必须只选择学习面向对象前面的知识。如果初学者一起加入面向对象的学习。你会发现你可以崩溃。

只有完成面向对象的全过程后,非常熟悉,才能进行面向对象的学习。

如果您有任何问题,请指出。

编程初学者应该先学C 、Java还是Python?

首先,我可以明确地告诉您,在学习Java之前,您不需要先学习C。

Java和C都是面向对象的编程语言。C与C语言兼容,在C语言的基础上增加了面向对象的支持;Java语言与C/C关系不大,为什么IT界经常有人建议先学C或C?

由于C/C语言是面向对象语言的代表,C语言是低层次的、系统的,对我们学习其他语言是有帮助的,但没有本质的要求。而且,C/C历史悠久,各高校计算机专业的课程基本上都是C/C为主,或者C在相关等级考试中没有进行Java测试。因此,综上所述,学习编程必须学习C/C,这是常犯的错误,事实并非如此。

学习java之前必须要学习C 吗?

C语言是面向过程的,Java是面向对象的,思想不一样,一种语言的基本部分只是关于数字类型、字符类型的定义。但正是这些简单的组合构成了一个复杂的系统。学习java不一定要基于C语言,从语言本身来说,你买的基本教材会教你一些java的基本知识,所以你不能学习java和C.,但是有C基础可以让你学习java更容易一些。毕竟,它们都是编程语言,在基础设施上也很相似。我想这就是为什么大多数大学课程把C语言放在大一的原因,不是教学生如何用C语言写丰富的东西,而是让他们通过C语言理解一些程序思想。

虽然不用学习C就可以学习java,但语言是相互关联的。再次学习C和java将会非常顺利,而直接学习java将会非常不愉快。我不相信你能问哪个Java高手不会学c!这根本不是中英文的关系。Java是由C改进的,C是C的扩展,你觉得可以吗?建议先学C,不要把重点放在语法上,掌握程序的流程和算法,然后顺利地学java,但语法不同

!综上所述,学习java不需要学习C语言,但C语言是一门相对基础的语言。在学习了基本的东西之后,学习其他编程语言将变得非常容易。这是一种蔑视你所看到的东西的能力,但我们所说的可能并不适合你。我们应该根据自己的实际情况、时间、压力和目标来选择合适的。