首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

首个中文编写的操作系统,作者还自创了甲乙丙编程语言?

这两天,圈里一个名为“火龙”的操作系统突然爆红,其作者调侃地称其为“全宇宙首个采用中文编写的操作系统”,使用自创的甲语言、乙语言开发,支持64位多核多任务图形化,采用分页式内存管理。 1 自创甲、乙、丙语言 既然要开发操作系统,编程语言必不可少,为此他创建了三种编程语言,取名还透着一分随性:甲、乙、丙语言。 甲语言:一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统。 乙语言:一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率。 丙语言:一门面向对象的高级语言,可以理解为

03

用C++仿写了一个玩具版深度学习框架

作为对《深度学习入门2--自制框架》的实践,用C++仿写了一个玩具版深度学习框架:TinyLearning。原书用Python语言及NumPy库构建了一个极简的深度学习框架,为什么还要用C++来重复造一个轮子呢?记得高中数学老师对我影响最深的一句话是“一看就会,一做就错”,不管是数学还是编程,当接触到新的知识时,只看不练实际上是很难真正学会的。所以在看完《自制框架》后就决定实作一番,至于语言选择,肯定不能选择Python,否则就相当于照书抄一篇,毫无意义;然后我想到了Go语言,但Go语言缺乏运算符和函数重载,不管是写起来还是后面使用这个框架都积极不方便,在我所熟悉的编程语言中就剩下C/C++了;再者,得益于C++强大的性能,它任是开发底层基础软件不二的选择,比如当今最强大最流行的两大深度学习框架Tensor Flow和PyTorch都毫无例外的选择了C++作为底层开发语言。

02

大学生自学编程需要看哪些书?

大学生自学编程需要注意几点,选择合适的书本,制定合适的计划,做好长期作战的准备。因为大学主要还是理论学习为主,开设的课程也很多,如果一股脑的学习不可能都能学的好,所以先要选择哪种编程语言适合自己,或者在市场上哪种语言能更好的找到工作。 因为大学生学习编程还是区别于直接在社会上参加培训的,尽量先要选择从最基础的学习开始,无论学习哪种编程语言,建议先从计算机组成原理开始学习,需要知道计算机是如何组成的,知道二进制和十进制之间是如何转化的,内存结构如何分配等基础,有了这方面的基础学起来别的心理起码有点底。 深入理

04

如何学好一门语言

编程,对于大多数的人来说,都是一个比较不容易事情,为什么呢?因为还没有接触就听到很人说编程很难,就放弃了,那么编程真的有那么难吗?我们如果真的想要学习编程, 那么如何学好编程呢?下面是我总结的几点如下: 找准自己的出发点 要想学好编程,最主要的是找准自己的出发点,你打算用这个编程语言干什么,现在的编程语言有那么多,有简单的,有困难的,每个编程语言所擅长的领域各不相同,如果你打算在办公领域深耕,通过学习编程提升自己的工作效率,我则建议你学习python,这两个编程语言对于办公的帮助很大,如果你打算做运维或者开发发,那么C语言或者JAVA则是你的首选,而且难易各不相同,找准自己的出发点,选择适合自己的编程语言,是你学好编程的第一步。 学以致用 学习的方法有很多种,有人会选择买本相应书籍,自己仔细钻研,有些人会选择买一些课程来学习,这些方法都是没有问题的,但是学习并不是看一遍视频,看一遍书籍就算是学好,学会的,还需要多练,学以致用,比方说你学习python,你就可以将所学运用到工作场景中,从工作实际场景出发,一边学习一边复习,这样才可以温故而知新,让自己的所学为自己所用,不断学习不断练习,形成一个循环的过程,你才可以在编程这个领域不断深耕,不断学习。 坚持 学习从来都不是一件简单的事情,尤其是学习编程,因为编程更加考验头脑的思维能力,对于动手能力和实操能力要求非常的高,而且方法并不是唯一,也不是固定的,需要不断的思考,一些问题点,绕不过去,你甚至没有办法去执行下一步,所以整个过程也是非常的枯燥无味的,很多人都是因为没有办法坚持,而最终放弃,三分热度一事无成。 不管是编程还是其他学习都离不开上述三点,并不是成功的唯一方法,但一定是成功的保证,没有了上面的三点,你很难在编程的道路上走得更远,尤其最主要一点,坚持,一定要坚持,坚持,还有自信心

05
领券