过去十年,编程语言领域有什么重要进展?

十年来,尽管软件行业发展迅速,热门编程语言的发展似乎却成了例外,始终未有太大改变。不过事实并不尽然,编程语言的真正变化在于:为了竞争存活,前十大热门编程语言都借鉴了其他语言的功能,作为新功能引入。究竟哪几方面变化明显?

如果把当前TIOBE编程语言排行榜的前十拿出来,与十年前的前十做以比对,就会发现这两份名单完全相同!

唯一的不同在于:其中Visual Basic、PHP和Perl与同为十大热门却更现代的C#、Python和JavaScript交换了位置。在这十年间Objective-C确曾进入过十大热门语言,甚至还攀升到了前三的位置,不过在苹果宣布用Swift代替Objective-C之后,它便很快销声匿迹了。

根据这些情况,我们可以得出结论:编程语言并无实质性变化,而且未来十年也不会出现什么新的大型编程语言。

test:被骗好久,手机电池应该这样充电才能延寿数年

被骗好久:手机电池应该这样充电才能延寿数年

智能家居发展趋势 前生后世的变革史

扫地机器人,如今算是我们生活最常见的一种机器人了。它的任务很简单,就是在房间里来回移动做一些扫地、拖地这样的清洁工作,利用机器上的传感器,它可以识别周围环境,避开家里的一些障碍物。功能再丰富一点的是这种被用到酒店里的服务机器人。它们可以帮顾客搬运行李,办理入住手续,跟顾客打招呼或者代替酒店服务人员送东西到客房等。去年7月,在日本的长崎县就专门开了一家主要由机器人当服务员的酒店Henn-na酒店。

Henn-na酒店前台的客服机器人

事实上,被应用到日常消费领域的家用机器人分类已经有很多了,除了扫地机器人、酒店机器人,还有社会机器人和玩具机器人。它们往往被用到家庭中起陪伴作用,或者提供一些互动功能。

现在卖得最好的一种社会机器人就是亚马逊的Echo了,人们最爱用的功能不是音响,而是利用语音指令获取新闻、天气等信息服务。

谈几点单片机工程师的职业规划问题

这几天看了很多关于“类似单片机的 出路”的帖子,就觉得大家有点悲观了。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单片机,到现在的单片机,单片机只是单片机,其性质并没有太多的改变。只是从原来的“神秘”、“暴利”、“有趣”等等,回归了她原来的真是面目罢了--那只是在说明社会在进步,更加的合理和趋于理性。

只是现在的这样回归,有点走了极端罢了,从一个极端走了另一个极端罢了。但相反社会在这方面的需求却是越来越大,至少在我们的有生之年,这样的“自动化”过程一直会贯穿下去。所以你有什么好担心的,怕自己没有用武之地吗?! 怕自己的资薪没有或不高吗?!

我自己在单片机和自己熟悉的行业上做了快10年了,不说自己的水平怎么样。说牛不牛,说不牛也牛--该骄傲的时候还是要骄傲的,那是对自己的肯定。该谦虚的时候也要谦虚学习,毕竟单片机总是一个系统工程,方方面面的东西不是自己都是熟悉和精确把握的。要想自己混的不错,我还是那句化,--- 和自己所处的行业结合,那才是王道。

一名电子工程师的人生感悟

做电子工程师真的很难,为什么这么说呢,首先谈谈我对电子工程师发展阶段的看法把:

1、懂一种语言,会使用一种芯片,能写程序,借助工具能分析问题解决问题,算做电子工程师入门了吧。

2、不论是什么芯片,什么语言,是51单片机的顺序结构,还是带操作系统的多线程,或者是FPGA程序的并发性和模块化设计;不论是上位机,下位机;不论是使用visual C++还是使用KEIL,ADS, ISE等等,只要在较短的时间内能快速上手并用程序实现相应的功能,那么这时候可以说是一名职业电子工程师,可以把做开发写程序当做谋生的手段,我想我们大部分的电工都应该是处于这个阶段,包括我在内也是处于这个阶段。这就好比:一个学武的人拿到一本武功秘籍,苦练一段时间后就可以学成一样。

教你怎么学会单片机?

很多人会想知道怎样动手从头开始学习单片机 。例如怎样理解晶振/中断/存储器等? 怎样记住单片机汇编指令? 怎样看懂单片机外围电路? 为什么都说用C比汇编好?

嵌入式产品开发流程,这个得知道!

嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。嵌入式产品的研发流程具体如下图:

下面,针对嵌入式产品的开发过程中的各个阶段,我们进行详细探讨。

阶段1:产品需求

在这一个阶段,我们需要弄清楚的是产品的需求从何而来,一个成功的产品,我们需要满足哪些需求。只有需求明确了,我们的产品开发目标才能明确。在产品需求分析阶段,我们可以通过以下这些途径获取产品需求:

1、市场分析与调研,主要是看市场有什么需求,还有就是前沿的技术是什么(站在做一款产品的角度);

2、客户调研和用户定位,从市场广大客户那获取最准确的产品需求(要注意分析市场,产品生命周期,升级是否方便);

3、利润导向(成本预算);

一个外国分析师眼中的中国半导体

作者:贝恩咨询

转载自:半导体行业观察(icbank)

半导体这种对技术、人才和经验有极高需求的产业,要发展起来也不可能是一朝一夕的,我们要看清楚前景是光明的,道路是曲折的,希望中国半导体人能够共勉。

在中国近年来在半导体领域的重大投入和中国庞大市场的双重影响下,中国半导体在全球扮演的的角色日益重要。国际社会上很多观察家在把中国看成一个机会的同时,也同时顾虑到中国半导体崛起带来的威胁。但有一点可以肯定的是,近年来中国半导体玩家频频露面知名国际会议,已经制造了相当程度的全球影响力。

自从中国宣布建立千亿的投资基金,挑战全球半导体霸主的地位。业界的巨头们都在思考并谨慎防御中国的半导体野心。

考虑到中国庞大的国内市场和本土业者的技术“悟性”,还有中国近几十年来所缔造的电子生产龙头地位,再加上近年来在各个领域的深入探索。你就会明白为什么中国对发展相对滞后的硅产业如此重视。

据我们预测,到2020年,中国会消耗世界上55%的存储、逻辑和模拟芯片,然而当中只有15%是由中国自身生产的,和多年前的10%相比还是有了一定比例的提升。但是供需之间的差距仍然在日益扩大。

中国平衡车行业:内忧外患 如何过冬?

这两天,平衡车行业被一股浓浓的寒意笼罩。近日,上海、北京警方先后对平衡车等进行了集中整治,多款电动滑板车、平衡车被禁止上路。事实上,自美国对平衡车行业启动“337调查”后,中国的平衡车行业就处在一片“愁云惨雾”之中。

单片机有前途还是嵌入式有前途,你想过这个问题吗?

其实抛出这个问题的是吴坚鸿,下面是他在某论坛中写下的东西:

“我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我学习单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。

嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门的朋友,开口闭口都是嵌入式系统。好像觉得嵌入式系统就是武林秘诀,谁掌握了谁就是武林盟主。现在,我愿意公开我的独家心得跟大家分享,看了之后有收获的朋友,也不要感激我,只要记得这个文章的原创是吴坚鸿就可以了。

目前的电子产品,用嵌入式系统的很少,大部分都是用单片机,因为单片机实时反应速度快,外围电路简单,价格便宜,开发周期短,这些都是嵌入式系统望尘莫及的,不要跟我说什么手机,PDA等东西是嵌入式系统,这些东西你能独立承接出来单干吗?大部分的朋友学了嵌入式系统后都无用武之地,空有屠龙之术。

即使有用武之地,那也要跟团队一起开展工作,跟团队开展工作,就意味着分工,一旦分工,就意味着流水线作业,单一、乏味,没有成就感。学嵌入式的不一定比学单片机的厉害。单片机简单吗?一点都不简单。单片机的功夫在单片机之外。我搞这行那么多年,我觉得单片机是我这一辈子都学不完的。