#编程

2020-5-31 13:48
如果您经常阅读这个空间,就会知道我的观点颇有争议,即JavaScript对于学习编程的孩子来说是一门很棒的第一语言。这并不是因为JavaScript是一门伟大的教学语言(它肯定不是)。这是因为该平台无处不在-在每个操作系统、每个浏览器和几乎每个比烤面包机更复杂的电子设备上。 如此广泛的覆盖面使得初学者可以毫不费力地用......
2020-5-31 3:42
我说这很无聊,因为您一直在编写看起来像是具有相同形状的文本块和块的代码。赋值、条件、循环、函数等等。我可以提取出这个星球上最好、最智能的代码,并将其与另一段愚蠢的代码并排放在一起,这段代码是有人为了好玩而编写的。从远处看,它们看起来是一样的。 一遍又一遍地生产同样形状的东西是多么无聊啊。然而,信不信由你,我已经这样做......
2020-5-30 5:1
目录。 本作品采用知识共享署名-ShareAlike 4.0国际许可协议授权。版权所有(C)2007-2020,David Beazley Fork Me on GitHub
2020-5-29 0:6
Coding问答网站Stack Overflow发布了2020年对近6.5万名开发人员进行的调查结果,揭示了他们最喜欢和最可怕的编程语言、工具和框架。 调查显示,微软广泛使用的JavaScript编程语言的超集TypeScript已经超过Python,成为仅次于Rust的第二大最受欢迎的编程语言。 今年,86%的受访......
2020-5-28 22:57
您可能还希望正确配置mypy并将我们的插件安装到修复此现有问题: 那么,我们可以做些什么来检查我们的程序中是否没有空值呢?您可以使用内置的可选类型,并编写很多条件(如果有些不是None的话):条件。但是,在这里和那里进行NULL检查会使您的代码不可读。 USER:可选[USER]如果USER不是无:BALANCE=U......
2020-5-28 4:55
Concurnas是一种开源的JVM编程语言,旨在构建可靠、可扩展、高性能的并发、分布式和并行系统。 使用Concurnas使并发和并行编程变得更容易,从而帮助组织充分利用现代多核CPU和GPU硬件。 Concurnas可与Java(和其他JVM语言)互操作-组织能够在并发环境中利用现有的Java软件。 与其他语言相......
2020-5-27 22:23
据Cemetech报道,德州仪器已经取消了一些最受欢迎的计算器运行汇编语言或C语言程序的能力。业余爱好者对这些变化并不满意。除了被用作教育工具外,TI计算器也是相对简单和廉价的编程设备。 根据发布在TI-Planet(通过Linus Tech Tips)上的一封客户支持电子邮件,受影响的计算器包括流行的TI-84 P......
2020-5-25 0:49
Twitter和Square的科技亿万富翁老板杰克·多尔西(Jack Dorsey)表示,这是因为人工智能很快就会编写自己的软件。这将使一些初级软件工程师陷入困境。 在周四发布的一期播客中,多尔西告诉前民主党总统候选人安德鲁·杨,在讨论自动化将如何取代人类从事的工作时,我们谈论了很多关于自动驾驶卡车等等的话题。 多尔......
2020-5-24 7:36
本周,Java编程语言庆祝了它的银色周年纪念日,2020年5月23日,标志着Sun Microsystems首次将Java引入世界的25周年纪念日。这种古老的语言在企业中仍然很受欢迎,尽管许多竞争对手的语言,如Python和Go,现在都在争夺软件开发人员的心和头脑。但Java并没有停滞不前,一项旨在解决长期痛点的改革......
How to write a programming book(www.aquicarattino.com)
2020-5-23 20:18
规划书_1写作我并不打算写一本编程书。这意味着我走了一条非常低效的道路,这导致我不得不重写整个内容。然而,在这个过程中,我学到了很多关于我应该做什么才能更有效率,为我的读者提供更多价值的问题。我在本文中概述的一些内容对任何类型的写作都是通用的,不仅是技术书籍,而且还适用于像本文这样的较短的文章。 如果你曾经开始写一本......
2020-5-23 13:53
Microsoft Teams聊天室更新意味着管理员需要尽快检查身份验证设置。 GNOME,流行的Linux桌面,没有';不要只是避免支付专利巨魔,它赢得了权利对于下列任何产品一个开放源码倡议使用所涵盖代码的许可证由公司';S..。 开源做得很好,但是一些开源组织正被打得团团转受大流行的影响。那个'......
2020-5-23 2:57
我有少量的服务器、笔记本电脑和台式机。我的服务器是在不同的时间购买和配置的。根据设计,它们具有不同的硬件和软件配置。我有AMD、英特尔、安培和RockChip的处理器。我有各种各样的Linux发行版,既有旧的,也有新的。我也主要是自己管理所有的事情,在实验室技术人员的一些帮助下进行初始设置。 最终的结果是,我有时会得......
2020-5-21 22:35
TI删除了Xavier在2020年5月20日,格林威治时间21:35发布的TI-83 Premium CE上汇编程序的访问权限。 我们很遗憾地告诉大家,在今天发布的TI-83 Premium CE&;TI-83 Premium CE Edition Python(如此冗长的^^)最新OS 5.5.1版本中,TI......
Rethinking Programming(www.oreilly.com)
2020-5-19 23:13
在本期的雷达专栏中,我们来看看编程工具和技术将如何发展。 我们正处在计算结构大变革的边缘。在我们展望新的十年之际,迈克·鲁基德斯思考着未来是什么,我们将如何实现这一目标,以及这对行业结构意味着什么。 期待这个行业变得更加分层和专业化。编程世界将越来越多地被分成训练有素的专业人士和没有深厚背景但有丰富构建经验的人。前一......
2020-5-19 15:27
我展示了minAnim.js,这是一个100Loc的小库,但功能齐全,用于声明性地构建动画,以及为什么有人想要这样做。好好享受吧!蓝色圆圈的动画相当复杂。它由多个阶段组成。(1)圆圈变大了。(2)它继续以更快的速度增长,因为它向右发射。(3)暂停。(4)它向中间移动。(5)它再次暂停。(6)缩小为零。所有这些都由单个......
2020-5-18 22:34
这篇文章将与我通常写的文章略有不同,它触及了一个非常贴近实际的主题。 朋友:“那么,”反应原住民“是如何运作的呢?如何编写Javascript,然后神奇地将其转化为Java和Objective-C?“。 我:“哦,不,实际上它没有把Javascript转换成本地语言。实际发生的情况是,您拥有Native Thread......
Game Programming Patterns(gameprogrammingpatterns.com)
2020-5-16 23:22
感觉你的游戏是一个巨大的毛球,所有的东西都与其他东西交织在一起? 听说过“缓存一致性”和“对象池”之类的东西,但不知道如何使用它们来提高游戏速度? 我是来帮忙的!游戏编程模式是我在游戏中发现的一组模式,它们使代码更干净、更容易理解和更快。 这就是我刚开始做游戏时希望有的那本书,现在我想把它送给你。它有四种格式可供选择......
2020-5-16 12:12
我的职业生涯一直是关于设计编程语言和为它们编写编译器。这对我来说是一种巨大的快乐和满足感,如果您决定设计和实现一种专业的编程语言,也许我可以帮助其他人观察一下您的需求。当然,这是一个全书篇幅的主题,所以我在这里只会顺其自然地谈几个要点,而避开在其他地方已经很好地讨论过的话题。 首先,你有很多工作要做。多年的工作,其中......
2020-5-14 9:52
当你想到学习另一门语言时,你可能会想到法语、西班牙语或汉语。但是Python或Java怎么办呢?这两个过程可能比你想象的更相似。 华盛顿大学研究人员最近发表的一项研究显示,语言能力和解决问题的技能最能预测人们学习流行编程语言Python的速度。他们的研究发表在“科学报告”(Science Reports)上,使用行为......
2020-5-13 14:34
当程序员讨论不同编程语言的相对优点时,他们经常用平淡无奇的术语谈论它们,就好像它们是工具带中的许多工具-一种可能更适合于系统编程,另一种可能更适合将其他程序粘合在一起来完成一些特别的任务。这就是它应该是的样子。语言有不同的优点,声称一种语言比其他语言更好,而不参考特定的用例,只会招致一场徒劳和尖刻的辩论。 但有一种语......
2020-5-13 8:59
2020年4月30日,我有机会为SysAdminShow Podcast与Dustin Reybrouck交谈。我们主要讨论了为什么系统管理员除了shell脚本编写之外还想添加Python作为一种工具。他的大多数听众可能都熟悉bash或Powershell,所以我展示了如何在bash中编写一些简单但参数化且有文档记录......
2020-5-12 8:28
1801年的今天,约瑟夫·玛丽·雅克(Joseph Marie Jacquard)使用穿孔卡片指示织布机将“你好,世界”编织成挂毯。由于缺乏尾部调用递归、并发性或适当的大小写,当时的Redditers对此不以为然。 1842年的今天,艾达·洛夫莱斯编写了第一个程序。她没有任何实际的计算机来运行她的代码,这给她的工作带......
2020-5-11 14:35
史蒂夫·赖奇的“钢琴阶段”(特别是这里讨论的第一乐章)是早期极简主义的开创性作品之一。它由五个音高组成,以十二个音符的模式排列,并在两种乐器上演奏,它展示了当使用正确的系统操纵最少量的音乐材料时所能产生的音乐影响(请参阅处理音乐)。 为了演奏这部作品,赖克指挥两位钢琴家重复演奏上述数字,同时开始演奏。然而,其中一名表......
2020-5-11 14:34
查克·摩尔(Chuck Moore)是一名计算机工程师,专门从事软件、硬件和硅片方面的工作。1968年发明了第四种计算机语言。第四,Inc.仍然对从望远镜到数据库的嵌入式应用程序进行编程。1983年设计了第四门阵列,并设计了电路板进行销售。它的后继者(RTX2000)正在绕土星运行。1989年申请了一项有价值的异步专......
2020-5-11 0:55
NovaStelo的灵感来自StarLogo和Scratch,更确切地说,书中的StarLogo出现在“海龟、白蚁、交通堵塞和Scratch 1.4”中。这两本书都出自雷斯尼克的伟大作品。 NovaStelo基于Pharo Smalltalk 8.0构建。几乎所有的模型和UI都是使用Spec2重写的。 您需要在更新前......
2020-5-10 13:26
这是发表在“设计与规划II--设计与通信中的计算机”一章的略微修订版本。 有一种广为流传的信念,认为计算机只能做它们被编程要做的事情。这种错误的信念是基于形式和内容的融合。在描述过程时,严格的语法不必精确。程序员必须非常精确地遵循计算机语法,但他想要表达的内容仍然是自由的。语法是僵化的,是因为使用它的程序员,而不是因......
2020-5-10 9:17
又一个月,TIOBE指数又一次更新。该指数根据搜索引擎结果追踪编程语言的受欢迎程度。这个月,C超越了Java,进入了第一名的位置。 2019年,C语言荣获令人垂涎的年度编程语言大奖。现在,2020年已经快过半了,它会再次获奖吗? TIOBE指数更新了2020年5月的排名,并有了新的第一名。(或者,我们应该说是老的头号......
2020-5-10 7:8
In:Verse是一种编程语言和环境,用于探索诗歌、视觉、数学和代码的汇流。
2020-5-6 7:32
GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名
2020-5-5 18:43
学生们经常要求推荐他们下一步应该学习什么语言。如果你正在找一份工业界的工作,我的回答是学习目前最热门的东西:C++、Java和C#--可能还有Python、Ruby、PHP和Perl。 另一方面,如果你对启蒙、学术研究或初创企业感兴趣,那么你选择下一门语言的标准不是就业能力,而是表达能力。在学术研究和创业中,你需要提......