51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Codementor:2018年最不值得学习的五门编程语言

Codementor:2018年最不值得学习的五门编程语言

人们热衷于关注最流行的,在GitHub上被fork次数最多的,或者收入最高的编程语言,对于那些前途暗淡的“坑爹”语言却没有引起足够的警觉。近日Codementor发布了一个编程语言调查报告,找出了五个前景不妙的编程语言(下图)。Codementor的报告评分标准主要考察一门语言的社区基础、就业市...

MIT研究员研发“可编程水滴” 可实现精准操控沿轨道移动

MIT研究员研发“可编程水滴” 可实现精准操控沿轨道移动

近日,麻省理工学院媒体实验室的研究员UdayanUmapathi研发出了一种全新的接口方式——用水滴作为所有东西的接口。  这是Umapathi的毕业论文作品,他与他的同事们将这一项目称作“ProgrammableDroplets”(可编程水滴)。在具体的操作过程中,他们...

摆脱屏幕!科学家研究用水滴编程

摆脱屏幕!科学家研究用水滴编程

对于编程人员来说,屏幕无时无刻都在身边。它们是传递信息的重要工具,-但有时也会把人压倒。近日麻省理工学院的研究员UdayanUmapathi与同事们一起,在毕业论文上设计了一个ProgrammableDroplets(可编程水滴)的项目。这一项目或许将来能“解放”编程人员的双眼。他们的设想是,通...

编程中&&和||的妙用

编程中&&和||的妙用

&&符号在编程中表示“和”,也就是数学中的“且”!if(A&&B){} 上面的代表表示A==true并且B==true的情况下就执行花括号里面的代码。值得注意的是:当A==true的时候系统才会判断B,当A==false的时候就不...

十大与云计算息息相关的编程语言

十大与云计算息息相关的编程语言

人们想到选择一门计算机语言时,可能会选择学校里学到的知名度高的通用过程语言之一,比如C、Java或Python。但这些经常被人选择的语言只是计算机语言领域的冰山一角而已――如果它使用关键字和结构来传达信息,那它就是一门语言。下面是值得考虑的十大云计算语言。1.SQL数据语言说到数据语言,SQL是几十年来无可争议的霸主。...

一文读懂区块链技术逻辑和原理

一文读懂区块链技术逻辑和原理

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链(Blockchain)是比特币的一个重要概念,货币联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究...

学会思考,而不只是编程

学会思考,而不只是编程

  英文原文:Don'tlearntocode.Learntothink  中国人常说“授之以鱼不如授之以渔”。如果说教授编程是授之以鱼,那么教授计算机科学就是授之以渔。为什么说学习计算机科学比学会编程要重要得多?来听听YevgeniyBrikman的解释。  现如今,似乎每个人都在学习...

59条令人捧腹但真实的程序员编程语录

59条令人捧腹但真实的程序员编程语录

我收集了很多关于软件开发者的编程语录。这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也揭示了真相。只有真正的软件开发人员才能理解这些编程语录的价值。下面,就让我们开始吧……软件开发人员和程序员语录1.Agoodprog...

黑客与画家:编程是一种艺术创作

黑客与画家:编程是一种艺术创作

“软件正在吞噬世界。”——马克·安德森马克•安德森在新一轮的信息技术革命中,我们已经见证,软件对社会生产的方方面面,产生了深刻的影响,它们侵入并颠覆了已经建立起来的行业架构。越来越多的大企业和行业开始依靠软件运行,并提供在线服务,从零售行业的沃尔玛...