惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
月光博客
月光博客
AI
AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
CXSECURITY Database RSS Feed - CXSecurity.com
WordPress大学
WordPress大学
GbyAI
GbyAI
L
Lohrmann on Cybersecurity
O
OpenAI News
Schneier on Security
Schneier on Security
P
Palo Alto Networks Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Troy Hunt's Blog
V2EX - 技术
V2EX - 技术
W
WeLiveSecurity
L
LINUX DO - 最新话题
人人都是产品经理
人人都是产品经理
S
Security Affairs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
Arctic Wolf
Recorded Future
Recorded Future
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
G
GRAHAM CLULEY
N
Netflix TechBlog - Medium
TaoSecurity Blog
TaoSecurity Blog
C
Check Point Blog
Scott Helme
Scott Helme
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
PCI Perspectives
PCI Perspectives
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Vercel News
Vercel News
The Hacker News
The Hacker News
Y
Y Combinator Blog
Latest news
Latest news
SecWiki News
SecWiki News
Hugging Face - Blog
Hugging Face - Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cisco Blogs
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
L
LINUX DO - 热门话题

博客园 - yankchina

[C++]VisualC++2010Express英文版试用手记 [C++]C++学习的一些建议 [Web]Web在线地图API试用笔记 [Python]命令行解析器Argparse的试用手册 [PHP]PHP技术基础 [Blog]将syntaxhighlight与LatexMathML本地化 [Soft]软件技术的两个趋势 [Soft]RAD的代价 [Python]快速解析数据库视图XML配置获取数据库字段说明 用VBA批量输出Outlook通讯录内容 - yankchina - 博客园 试用交互原型设计软件Axure RP Pro 4 云计算零接触 Camtasia Studio 7 试用笔记 文档整理经验谈 命令行调用Lame批量压缩MP3 [C++]千万不要碰VisualStudio - yankchina - 博客园 CSS 使用经验备忘 用Compare It! 4 比较Word Wiki 比较
[Soft]物联网时代中的编程语言 - yankchina - 博客园
yankchina · 2010-08-19 · via 博客园 - yankchina

现在正在经历由"互联网时代"向"物联网"时代过渡的时期。"互联网"注重的是"联",其核心技术集中在提升网络通信的速度、广度与稳定性;"物联网"则将更注重"智",其核心技术将推进物质产品的智能性发展。这主要表现为两个方面:

  • 智能的云:"云计算"是"物联网"时代最重要的概念。其不仅仅是将计算处理工作采用更分布式的方式进行,将计算的结果采用更分布式的方式进行存储,而且其将具有足够的智能,可以自动理解输入信息的语义,并自动发掘聚合有意义的信息。语义技术与数据挖掘技术将是云端最重要的技术。
  • 智能的终端:"物联网"时代的终端的意义将更为广泛,其将渗透到现实生活中的每一个实在物体中。比如"物联化"的椅子将内嵌信息采集与通信模块,其可以获得当前就坐者的身份信息,然后自动通过网络查询到该人在另一个椅子上的就座数据,进而自动调整到上次的状态。从人的角度来看,这个椅子就具有了"智能",其可以理解人的意思,并能记忆人的习惯。

在"物联网时代"中,编程语言将会怎样呢?这很难说。我认为有以下一些趋势值得关注:

  • 传统语言仍将是最重要的。这里所说的传统语言是指C/C++/Java,这几种编程语言是经过了时间考验,证明了其具有最广泛的适用性。在这些语言中,C更偏重硬件层面,是嵌入式开发中不二选择;Java是最好的企业信息化编程平台,其具有最好的分布性与整合性;C++则是最好的数学模型实现语言,其在智能识别计算、视频分析等方面是最好的工程选择;
  • 动态语言发展迅速。以Python为代表的动态语言将应其简洁与实用,在云端与客户端能实现多种应用。在互联网时代,应用程序呈现统一性(如Windows平台上的应用程序),其界面与操控方式都是整齐标准的,这些程序都是为绝大多数用户开发的;而在物联网时代,应用程序将多种多样,其将去迎合长尾用户的更稀有个性需求。

对于编程新手而言,要想在物联网开发中拥有更好地发展空间,需要格外关注如下技术的学习:

  • 关注开源技术,从Linux(Ubuntu、OpenSuSE、Fedora等)开始学习开源技术;
  • 要避免IDE的束缚,特别是捆绑在某个操作系统的商业软件(如VisualStudio)
  • 要善于利用动态语言来自动化事务性工作,比如用Python来自动制作每日备份等
  • 要学习多人团队开发,善于将QQ、MSN等软件集成到编程活动中,擅于编写规范的文档,并能积极进行交流。