2020-5-10 13:26这是发表在“设计与规划II--设计与通信中的计算机”一章的略微修订版本。
有一种广为流传的信念,认为计算机只能做它们被编程要做的事情。这种错误的信念是基于形式和内容的融合。在描述过程时,严格的语法不必精确。程序员必须非常精确地遵循计算机语法,但他想要表达的内容仍然是自由的。语法是僵化的,是因为使用它的程序员,而不是因......
2020-5-10 9:17又一个月,TIOBE指数又一次更新。该指数根据搜索引擎结果追踪编程语言的受欢迎程度。这个月,C超越了Java,进入了第一名的位置。
2019年,C语言荣获令人垂涎的年度编程语言大奖。现在,2020年已经快过半了,它会再次获奖吗?
TIOBE指数更新了2020年5月的排名,并有了新的第一名。(或者,我们应该说是老的头号......
2020-5-10 7:8In:Verse是一种编程语言和环境,用于探索诗歌、视觉、数学和代码的汇流。
2020-5-6 7:32GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。
报名
2020-5-5 18:43学生们经常要求推荐他们下一步应该学习什么语言。如果你正在找一份工业界的工作,我的回答是学习目前最热门的东西:C++、Java和C#--可能还有Python、Ruby、PHP和Perl。
另一方面,如果你对启蒙、学术研究或初创企业感兴趣,那么你选择下一门语言的标准不是就业能力,而是表达能力。在学术研究和创业中,你需要提......
2020-5-5 16:532007年11月16日王歌在斯坦福大学人机交互研讨会上的演讲(CS547)。在这个演讲的第一部分,GE介绍了……
2020-5-4 23:15CS538课程网页:编程语言理论与设计(2020年春季)
2020-5-4 6:21到现在为止,很难想象曾经有过这样一段时间,编程中递归的效用甚至可能性都是值得怀疑的。然而,1960年左右的编程社区就是这样。即使是要创建ALGOL 60的委员会在这个问题上也存在分歧。递归是如何进入语言的,这是一个充满阴谋和误解的故事。我第一次看到这个故事是在阅读Gauthier van den Hove优秀的硕士论......
2020-5-3 22:39一个困扰我一生的问题是身份问题。如果算上我的爱好年限,我已经编程十多年了。然而,我的兴趣一直要广泛得多-经济学、心理学、数学-我涉足的事情很长,而且还在不断增加-设计、写作、矢量艺术、照片编辑、国际象棋。我是个书本上的外行。在你的一生中只有一个追求的想法对我没有吸引力,也许永远也不会。
这就引出了我人生中更大的困惑:......
2020-5-3 5:47谢谢.。twitter会使用此信息,来优化你的时间线。撤销。
新对话编码很有趣,但是你不认为像数学和物理这样的硬科学更重要吗?
它们都很重要。我喜欢游戏的一点是你可以偷偷地学数学和物理。
对话结束。
新对话如果我能问一下,您的孩子几岁了?想知道从学习代码开始的正确时机是什么。
11岁和8岁。我认为现在是他们积极学习编......
2020-5-3 4:19在WWDC 2015上,Dave Abrahams在一个非常有影响力的主题为“SWIFT中面向协议的编程”的会议上解释了如何使用SWIFT的协议来克服类的一些缺点。他建议这样一条规则:“不要从上课开始。从协议开始。“。
为了说明这一点,Dave描述了一种面向协议的原始绘图应用程序方法。该示例从几个基本体形状开始工作:......
2020-5-3 4:19消除冗余通常被视为提高生产效率和减少浪费的一种方式。但是,正确的冗余可以极大地提高质量。例如,中世纪发明的复式簿记是会计的一大进步,因为它引入了冗余,几乎消除了常见的算术错误。
良好的冗余通过具有通往相同结果的两个独立路径来检测故障。一条路径中的故障不会影响另一条路径,因此结果中的差异表明存在错误。
不良冗余的区别在......
2020-5-3 3:57我的职业生涯一直是关于设计编程语言和为它们编写编译器。这对我来说是一种巨大的快乐和满足感,如果您决定设计和实现一种专业的编程语言,也许我可以帮助其他人观察一下您的需求。当然,这是一个全书篇幅的主题,所以我在这里只会顺其自然地谈几个要点,而避开在其他地方已经很好地讨论过的话题。
首先,你有很多工作要做。多年的工作,其中......
2020-5-2 18:6跳转到导航跳转到搜索计算机科学中的Joy编程语言是一种纯函数式编程语言,由澳大利亚墨尔本拉特洛比大学的Manfred von Thun开发。Joy基于函数的组合,而不是λ演算。事实证明,它与Forth有许多相似之处,这不是因为设计,而是因为一种并行的进化和融合。它的灵感也来自于John Backus的FP的函数级编程......
2020-5-2 17:56虽然这是一本关于Hy Lisp语言的书,但我们在这里有一个更广泛的主题。在一个人工智能(AI)是最大的公司和政府机构的驱动力的时代,问题是考虑到规模小的缺点,个人和小组织如何利用人工智能技术。我选择在这里写的材料是为了帮助你,亲爱的读者,像一条健康的小鱼在大纽带中生存下来。
除了作为使用Hy语言的教程和食谱之外,更长......
2020-5-2 17:48微软详细介绍了它的工程师们正在使用Mozilla创建的Rust编程语言的另一个领域,这是Azure团队的一个新项目,用于在Kubernetes中测试WebAssembly模块。
微软已经在试验使用Rust来重写Windows的底层组件,这些组件最初是用C和C++编写的,同时也在寻找Rust的内存安全特性,为维罗纳项目......