es6 阮一峰如何学习计算机程序的构造和解释

es6 阮一峰  时间:2022-03-03  阅读:()

Array.prototype.push.call是什么意思

prototype的概念不知道题主是不是了解,如果不是很清楚的话推荐题主看一下阮一峰的关于angularjs的继承的文章,讲的比较好。如果懒得去查也可以看一下我之前回答的一个问题,其中有涉及。 好,回到正题。这句的意思是:调用数组对象原型里的push方法。 剖开来看:Array指的是数组对象;prototype指的是数组对象原型的共享方法区域(这句并不严谨,但是可以这样理解);push:在数组尾压入一个元素;接下来用call来调用就是调用push方法的对象是call的第一个参数 希望我的解答能对题主有帮助吧

如何学习计算机程序的构造和解释

英文原版:《Structure and Interpretation of Computer Programs》 简称SICP 我只是围绕这本书,再多说一些与它有关的八卦和资料。 《How to Design Programs》入门比SICP低一些。而且会把Scheme的基本语法讲的更清楚。SICP和HtDP用的都是Scheme,Lisp的一种。 打开How to Design Programs的主页,这本书是免费开放的,而且已经有第二版了。 我建议阅读第二版本,第二版对第一版做了较大的修订。 最主要的是,教学语言从Scheme换成Racket。编程环境也从原来的DrScheme换成了现在的DrRacket。Racket能很好支持我们现在主流的操作系统。 Racket其实就是从Scheme而来,兼容Scheme的语法。 也就是说,如果你想学SICP的话,并且自己写写Lisp程序过把瘾。你需要去Racket主页下载我们需要的编程环境,安装后运行DrRacket。 如果你一开始对Lisp的语法不熟悉,你就可以先读读《How to Design Programs Second Edition》自己写几行Lisp程序过过瘾。 如果你觉得Lisp很cool,你也不想卷入不休止的编程语言的战争,那么你可以看看《黑客与画家》, 在“拒绝平庸”和“书呆子的复仇”两章中,作者大加赞赏Lisp,并且道出了自己用Lisp开发商业软件的经历, 作者认为编程语言是有高低之分的,Lisp可以让你成为更好的程序员,如果这些引起了你的兴趣,那么你是该去读一读。 还有一本《软件随想录》,在"学校只教Java的危险性"一文中,作者认为Java太简单,不足以分辨出优秀的程序员。而且作者极力推荐了SICP这门课,因为这门课很难, 作者认为只有学过这些困难的课程,才能证明你有出色的程序设计能力。同样,作者认为面向对象程序设计太简单,不足以吓跑那些刚刚踏入软件开发的年轻人。而函数式编程(Functional Programing)可以难倒这些年轻人。 《黑客与画家》和《软件随想录》的作者都是出色的程序员,他们的观点或许可以给你学下去这门课的动力。 如果你想知道Lisp的历史,那么《奇思妙想》是一个不错的参考,它的第二章就讲了Lisp的发明人的约翰·麦卡锡的历史和他如何发明Lisp。 最后还有,这里是Berkeley的SICP课程是用Python3教的,也可以参考学习。你也可以先读读阮一峰的《函数式编程初探》。 你会看到其实程序设计有一个更广阔的世界,而不是只在一个面向对象的世界里。 附录: 1.我怎么学习SICP的。刚开始我是用的Racket环境去写代码。后来去看伯克利的SICP课程,用Python。后来就用Python写书上的代码。感觉也很不错。还有,我觉得也可以试试Scala。Scala的函数式编程特性,也足以过瘾。

轻云互联-618钜惠秒杀,香港CN2大宽带KVM架构云服务器月付22元,美国圣何塞精品云月付19元爆款!海量产品好货超值促销进行中!

官方网站:点击访问青云互联活动官网优惠码:终身88折扣优惠码:WN789-2021香港测试IP:154.196.254美国测试IP:243.164.1活动方案:用户购买任意全区域云服务器月付以上享受免费更换IP服务;限美国区域云服务器凡是购买均可以提交工单定制天机防火墙高防御保护端口以及保护模式;香港区域购买季度、半年付、年付周期均可免费申请额外1IP;使用优惠码购买后续费周期终身同活动价,价格不...

Hostiger 16G大内存特价VPS:伊斯坦布尔机房,1核50G SSD硬盘200Mbps带宽不限流量$59/年

国外主机测评昨天接到Hostigger(现Hostiger)商家邮件推送,称其又推出了一款特价大内存VPS,机房位于土耳其的亚欧交界城市伊斯坦布尔,核50G SSD硬盘200Mbps带宽不限月流量只要$59/年。 最近一次分享的促销信息还是5月底,当时商家推出的是同机房同配置的大内存VPS,价格是$59.99/年,不过内存只有10G,虽然同样是大内存,但想必这次商家给出16G,价格却是$59/年,...

老周互联24小时无理由退款,香港原生IP,28元起

老周互联怎么样?老周互联隶属于老周网络科技部旗下,创立于2019年12月份,是一家具有代表性的国人商家。目前主营的产品有云服务器,裸金属服务器。创办一年多以来,我们一直坚持以口碑至上,服务宗旨为理念,为用户提供7*24小时的轮班服务,目前已有上千多家中小型站长选择我们!服务宗旨:老周互联提供7*24小时轮流值班客服,用户24小时内咨询问题可提交工单,我们会在30分钟内为您快速解答!另免费部署服务器...

es6 阮一峰为你推荐
唐宛如扮演者唐宛如怎么死的全国组织机构代码证查询三证合一怎么查询组织机构代码?9到17位差不到单位,求帮助360os系统360 os系统适合什么样的手机罗斯柴尔德家族现状罗斯柴尔德家族的现状?罗斯柴尔德家族现状现在为什么很少听说罗斯柴尔德家族了?他们现在怎么样?银率钱存哪家银行 利率能上浮10%纯紫颜色怎么调配网民关注医患关系紧张已成为网民日益关注的话题,这是患者的问题还是医生的问题?如何缓解?引来一阵热议:读者手机大可乐、小辣椒、读者哪个手机好融图教程用photoshopCS2 8.0 怎么做溶图.?
com域名 3322免费域名 中国万网域名 老鹰主机 回程路由 线路工具 华为云主机 天互数据 腾讯云分析 申请个人网站 网站木马检测工具 赞助 gtt 域名dns 空间登入 东莞主机托管 免费主页空间 godaddyssl nic 戴尔主机 更多