说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

未来编程趋势的12个猜想 命令行永存...

HTML文档下载 WORD文档下载 PDF文档下载
做预测好比人们做计划一样,程序员们关注一下未来的编程走向总归是件好事,这样他们就可以做到未雨绸缪。本文为大家列举了一系列有关未来五年编程趋势的预测:GPU会成为下一个CPU、Android无处不在等。

之前,CSDN研发频道曾报道过一篇“ 冷暖交替,2014年编程兴衰趋势预测”,文中介绍了2014年一些会受到热捧的技术,以及会遭开发者冷淡的一些技术。现在,本文为大家列举了一系列有关未来五年编程趋势的预测。下面是笔者对原文的摘译。

程序员关注编程趋势就好比股民时刻关心股价走向一样,下面的这些预测可能不完全正确,其中一些可能在五年之内不会实现,或者有一些技术已经实现,但并未达到它应该所达到的高度和受众度。不管如何,聪明的程序员肯定会知道这里面的哪些预测是对他有帮助的。

1.GPU会成为下一个CPU

还记得人们吹嘘CPU的日子吗?现在,即使是最好的CPU很少会超过200$,而上等的显卡(CPU)通常都在500$、600$,甚至更多。对于游戏玩家来说,他们更喜欢吹嘘自己的显卡性能,而不是CPU。

越来越多的软件使用GPU,诚然,也有些早期就使用图形处理的,比如Web浏览器中的那样,但是,我们看到越来越多的应用虽然无需绘制精美的图片,但仍然被改写以利用GPU的并行架构。物理学家用GPU研究物质;化学家用他们研究化学反应;天文学家用显卡模拟星系;生物学家在热门研究中用GPU处理统计数据。今年开始,大家又用GPU来开采比特币了。

存储好你的比特币,或许哪天就成真了。

2.数据库将会做更加复杂的分析

数据库将会以更加高效的性能设计问世,他们能够非常有效地使用RAM和玩转存储层次。未来的数据库不光是存储数据,许多数据库系统都内置了成熟的报告引擎(商业智能),能够运行更加复杂多变的算法,能够分析数据、在数据模式下更有效地搜索数据,以及做更多目前被吹捧的“大数据”相关工作。

3.一切皆为JavaScript

“ 一切皆为JavaScript”,未来,JavaScript将不仅仅是一门编程语言。它除了在客户端占据主导地位外,它还拥抱服务器端,比如Node.js。在智能手机领域,越来越多的HTML5本地应用诞生。此外,许多流行的编程语言都可以编译为JavaScript,比如Java代码可以编译为JavaScript、C/C++代码、Python代码等。

4.Android无处不在

Android几乎可以在每个设备上运行,它除了应用在手机上,它还将被应用在相机,比如即将上市的Instagram相机就是采用Android系统;Android电视、手表、汽车、甚至是耳机。这一些都说明Android将越来越融入人们的生活。

5.物联网——比以往都多的平台出现

Android(Linux)统治世界的一个作用是越来越多的对象都将会被联入物联网,并且会有越来越多的平台出现,其中一个重要的平台就是汽车。导航和购物仅仅是个开始,而无人驾驶汽车的推出将会为开发者带来更多的获利机会。

Android系统可以提供一个统一的内核,而每个平台上都需要一些定制的功能,其中的核心是要弄清楚新领域需要哪些必不可少的新功能。例如机器人玩具,可能需要内容过滤器,以提供与年龄相适应的内容;恒温器则需要与天气预报交互。

6.开源将会找到新的方法盈利

对于许多成功的开源项目来说,例如Android、Ubuntu或MySQL,它们仍然存在一个棘手的问题,就是如何赚钱来支持发展。这或许也是许多开源人的困惑,如何通过开源项目赚钱,将来肯定会有新法子出现。最好的开源项目就是在维护好用户的基础之上拧紧螺丝,搭建一个相对稳定的开源生态系统。

7.WordPress Web应用程序将比比皆是

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。 Alexa排行“前100万”的网站中有超过16.7%的网站使用WordPress。

8.插件将取代成熟的项目

许多软件的成功都得益于拥有大量优秀的插件,比如Photoshop。现在,在应用程序上安装/更新插件都非常简单,例如MagicHour用户可以像分享照片那样共享过滤器。此外,大多数平台都提供了一个很好的插件API,这些肥沃的生态环境上充满着成千上万的模块、库和插件。

9.命令行将长存

命令行既简单又可扩展,还十分灵活。如果你有一个脚本,你可以轻松地对它进行扩展,并且可以黏贴到其它脚本上。

10.编辑技能将会逐渐普及,但真正的程序员仍将是少数

在过去50年里,人们努力试图使编程变的简单,好让更多的人来学习编程。但人们学会的仅仅是一些最基础的技能,有95%的人都能弄清楚if-then-else结构,但程序员不仅仅需要懂这个,教会更多的人理解if-then-else结构是好事,但这并不意味着他们就可以成为程序员。

一个真正的软件开发者是有很多类型的,编写代码只是最基础的技能。真正的程序员能够深入程序内部一探究竟,能够把客户需求转化成具体的功能等等。

11.外包和内包将会陷入僵局

外包和内包现象还会继续存在。外包队伍将会通过低价来赢得工作,但他们也会遭到一些自动化工具带来的威胁。一些基础、低端工作将会被自动化工具所取代。真正的工作将会留给那些懂得深入业务的人员来做。

12.管理层将继续误解程序员和编码

对程序员来说,最痛苦地事情莫过于服从没有技术背景的人领导,如果对业务不了解,无法把客户的需求转换成具体的业务设计那就更加悲剧了。现实中这样的管理层的确存在,并且还会继续存在。

以上仅是对未来编程发展的预测,当然,作为程序员必须始终紧跟不断发展变化着的编程技术趋势,否则就无法保持自己在这一活跃领域中的竞争力。

来自: InfoWorld

统一架构、统一运维:UnitedStack发布UOS2.0 把轻应用带进汽车——宝马、百度编程马拉松大赛启动 “钢铁侠”Insteon的逆袭:声控智能家居新时代 游戏云纪元 第二届游戏运营技术论坛即将召开 Bitly:构建月处理60亿点击的分布式系统 重塑微软:Satya Nadella开启整合之路 推送工具个推完成B轮数千万美金融资 娱乐行业数据化 ABD爱梦娱乐发布大数据引擎产品 增强现实:10大AR应用窥探移动未来 LBS的硬件创新:高德LBS智能硬件编程马拉松圆满闭幕 2014优秀微信开发商评选上线 首批旅游汽车电商房产等行业应用出炉(表) 让梦想照进现实——宝马百度编程马拉松闭幕 IXDC大会:移动交互设计精髓——用户体验 想辨析“马航”等事件真伪,有很多技术和工具可以使用 两倍于IBM的基础设施投资,Google大力发展云服务 听云平台发布移动应用性能黑洞报告 微信开发者大会陶瑾:如何玩转微信支付功能的原理和开发 560亿PV+7.3亿用户,Reddit是如何做到的? 打造安全界的希波克拉底誓言文化 极客的春天来了! Mozilla COO宫力:老牌操作系统如何助力新一代智能电视 App提高用户留存率新招:应用性能监测 韩国手游市场规模超万亿 2014中韩手游项目对接会开幕在即 SanDisk发展之路:专注SSD、推新产品线 AMD发展线路图曝光,欲造500+平方毫米GPU 全球移动开发者:IAP降温,企业应用成待掘金矿 Vuforia 2014 视觉大奖赛:寻找最炫酷AR增强现实应用,迈向巅峰! MapReduce谢幕,谁将成为最终的接棒者? 变身音乐控制器!开源JavaScript库NexusUI 从112台服务器到Q2 50亿基础设施开销,谷歌只用了15年 【技术文章】微信公众平台开发教程新手解惑40则 Qualcomm承诺投入1.5亿美元 扶持中国初创企业 看哪个地方出名人多 c++ 求学 (更上一层楼) 请教零长度问题(不好意思没分了救命啊) 高分寻求jtest4.5的破解 或注册方法 关于批量删除不同目录下相同文件的问题。 如何在VFP中运行VFP代码? 如何调用chm帮助文件? iptables问题 请教零长度问题(不好意思没分了救命啊) 大家來討論工作的問題 能用c语言编有关网络的程序吗?谢谢大侠们了:) 要在程序中控制在DBCHART显示不同颜色部分的内容及数值,如'34 丰田',来者有分? 提个建议:在祝福 璇玑大力 的贴子中,有不少的“名句妙词”,我们花点时间,搜集于一贴,同意的举手!(我的分数太紧张) 低级问题:如何把TFileStream中的一个字节读到一个byte变量中? 串口编程问题 jsp+mysql用的的resin服务器,运行一段时间,网站访问速度就很慢了,一般会是什么原因引起的呢? 两个字符串,前面是任意字符,后面必须是数字,怎么验证这两个字符串前面的字符是否一样? 怎么才能不关?? 祝大家中秋节快乐,进来帮小妹一把!关于JavaMail收邮件的问题! 一段列表筐代码不知道能不能短一些(请高手帮忙) 一个关于安装控件的问题? 请教SNMP的命令? Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 如何在formload时就确定TabControl1显示第3页?菜鸟提问 css的问题,如何使字体大一点??? 紧急求救 datagrid选中的颜色(我重新画了一个datagrid,设置颜色) 在access中如何控制查询 avg(某字段)的小数位数,比如要两位小数 如何起死回生 一道题目 做文件上传系统时,当上传较大容量的文件时如大于2M的文件时出差,请问是什么问题? 请教一个insert into select...语句的问题! 简单的问题,取出头n条记录的select语句怎么写? 谁可以介绍一下关于HMM(隐马可尔夫模型)方面的资料? 在windows2003下能上网,不能下载东西,为什么? strtolower 的问题 各位大侠谁知道,哪里能下到LEI或ESB? 在LotusScript中如何输出到控制台? 各位中秋节快乐! 怎样不通过post传输方式传输数据(肯定给分) eMvb中的image和picture控件怎么插入不了图片啊。。。。 有关路径问题 在jsp中的 文件是否存在file.exists()的监测和打开这个文件的疑惑 中秋节了,睡个好觉吧 怎样合并字符串? SQL SERVER 2000为什么安装不了! ■■■■■■十万火急。。公司里,急需给全体员工的一份中秋贺信,谁帮我找一分,拜托了! 關于數據庫系統表的說明和pb本身的自主創建的四個系統表的相關細節 关于App.path的丢失 如何动态设置cedit中可输入数据的长度呢 关于用c读取文件 我有一个内网,怎么使外网能访问内网的网页. IAR 5.30 +ST-LINK __vector_table symbol not foundwaring:__vector_table symbol not found.e_entry value:0x08000b44 does not match resrt vector value:0x2$08000b44 Intitial SP_main value:0x3$70000f04f uncertain.下载时出现这个警告,点击“确定 ( )是我国著名的经济学家.A、马寅初 B、钱学森 C、蔡培元 D、鲁迅 ( )是我国著名的经济学家 A.马寅初 B.陶知行 C.季羡林 D.鲁迅 ( )是我国著名的经济学家.A、马寅初 B、钱学森 C、蔡元涪 D、鲁迅 用"让他们不再……"组成一个排比句 19、在我国首次把美育列入教育组成部分的教育家是____________. ( ) a.鲁迅 b.蔡元培 c.陶行知19、在我国首次把美育列入教育组成部分的教育家是____________. ( ) a.鲁迅 b.蔡元培 c.陶 斯大林格勒战争 (快速前进)用英语怎么写 斯大林格勒2013 关于毅力的排比句是排比句呀!不要发网上的! is the vector a=i+2J-2ka veit vector?if not find the unit vector having the same direction as a? is the vector a=i+2J-2ka veit vector?if not find the unit vector having the same direction as a?字母上面是向量~ 长沙公园上演情景剧“地道战”李某某强奸案明日二审 辩护律师依旧是比尔·盖茨的新邻居多是中国人 国人海新华国际时评:中国科技创新泽被全球乔布斯故居被当地历史委员会列为“历史印度总理辛格从不用手机 免遭美国监听德媒曝含北京在内全球逾80城市被美国青岛一涉黑案主犯张韶军一审被判处死刑爸爸车上天窗夹死女儿 车商:天窗没有风行五星体育升级高清播放 移动客户端编造黄花机场“诈弹”嫌犯落网 被押回通缉犯被抓后淡定地说包头北梁棚改居民纷纷进园区就业上古颛顼后代以昌为姓在桐庐,不得不去的十大特色餐馆(上)梅城换新颜 综合保护进行时好政策重在落实“律师进社区(村)”活动巴彦淖尔市绿色农产品市图书馆开设“盲文图书专架”在创业中展示人生风采老婆觉得很没安全感要离婚格斗联盟调教贞观股王历险记超级宠物系统墨法地球编剧在无限东游降魔传战神之刃重生之大咖神探美少女的成神之路盗梦无限初祖庵旅游邮票邮政博物馆旅游盐湖旅游仙华山旅游黄浦公园旅游中国人民抗日战争纪念馆旅游钟鼓索道旅游福建省马尾造船厂旅游南关天主教堂旅游乌拉街旅游乐山乌木文化博览苑旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘