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

未来编程趋势的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

Android自定义View实例AnalogClock源码 Android UI开发专题(五) Bitmap和Canvas实例 Android UI开发专题(四) View自绘控件 Android UI开发专题(三) 各种Drawable 提高Android开发效率-Eclipse快捷键大全 Android UI开发专题(二) 之绘图基础 Android UI开发专题(一) 之界面设计 Only the original thread that created a view hierarchy can touch its views的相关 Android上的Back键事件捕获 Android蓝牙API之BluetoothSocket类(2) Android蓝牙API之BluetoothSocket类 Android蓝牙API之BluetoothAdapter类(1) Android蓝牙API之BluetoothAdapter类(2) AndroidManifest.xml文件剖析 (三) AndroidManifest.xml文件剖析 (二) AndroidManifest.xml文件剖析 (一) MOTODEV初体验,高效Android开发工具 Simple让BASIC语言编写Android程序 MOTODev试用报告- Android开发效率之源 安装MOTODEV Studio for Android版方法 Android开发工具-motoDEV studio介绍 Android过后Chrome OS又是如何开发? Android安全模型导致开发时功能受限 Android导出一个JAR库 APK汉化原理及方法 APK文件格式分析,Android反编译入门(一) ApiDemos中的Android Widget例子解析 APK签名导出向导 - Use the Export Wizard 剖析Android自带Widget - Music播放器 剖析Android自带Widget - Clock指针钟表 C#取得Excel工作簿工作表名称 为什么我的打印机打印时会出现重影?? 我怎么把他们一一显示出来在listbox里?代码写出来! 请问BOOT扇区中各个数据的意义。。 有没有一次搞定具体时间的控件 tomcat配置简单的问题 问题:十六大代表需不需要办暂住证? 求教COOKIE的用法! JBuilder 7中如何安装一个Server ### 升级内核 ### 还有一个问题(树型列表) 哪里有Visual InetDev 6.0 下载? "分"到哪里去了? 有关于赋值的问题 技术的挑战,在线等待 有关csdn的一个小的问题? 显示模式的设置 怎么样删除在DATAGRID中选定的行? 如何自动滚动edit控件多行显示时的文字 win2000系统关闭后但不会自动断电源 寻找资料,请帮忙 难啊 统计数据 求:做得漂亮的学校主页 麻烦看一下下面的代码 C#和C++builder比各有什么优缺点?哪一个更灵活更稳定?C#和C++哪个好? bug管理工具有没有web方式的? cs文件中,如何获取confirm对话框的返回值? 如何将jpg的图片加入到sql server 的 image类型的字段中阿,使用ado 配置了win2000的服务器 兄弟们。我在JAVA区竟然得不到答案。只能期望在这里找到帮助了(共200分的问题) 在ACCESS中设置数据表,如何实现数据库中多表间的关联访问,用VC的DAO实现 ORA-12560: TNS:协议适配器错误 vb+asp.net中的datagrid分页遇到问题?附代码 改了IIS账户的密码,ASP不能运行,但原先的密码不记得了!现在要修改什么文件才可以? 为什么反向工程失败? 关于ER图的做法 窗口最大化、最小化问题 本站提供能成为QQ会员的QQ代理,快来~~~ 请帮个忙好吗? 硬盘保护的问题 轻轻地温柔地任人宰割 小程序一个,很简单的,但是这样的问题经常遇到的 关于交换区的问题 d7的序列号码 刚做好的编程技术文章系统,欢迎来翻阅技术文章. ★★★★★ 那位高手有这样的好东东。。。 ★★★★★ 最近流行什么歌? PHP新手: 给一篇在Windows2000环境下PHP的安装,及apache的配置的文章,来者有分 怎么给MM送花 在哪儿下载<WINDOWS 程序设计>? HELP ME!关于TCP/IP传输位图的问题. The people there were friendly 变成一般疑问句是什么拜托了各位 need no +可数名词复数可以吗如they need no apples.书上是they need no food 从孙中山,毛泽东,邓小平和列宁身上学到哪些优秀品质 连词成句 1.the friendly people are very there 2.great连词成句1.the friendly people are very there2.great lifestyle health has a on influence have no 接可数名词时一定要用复数形式吗 单位悬挂马克思、恩格斯、列宁、孙中山、毛泽东、邓小平的伟人像.次序应该怎样排列? -I called you last night,but no one answered me-sorry,I had just finished my assignment and was taking a walk in the garden.was taking 表示过去正在做呢还是用进行时表示将来时呢 他经常帮她妈妈做家务活.用英语怎么说? he has three times ____than i havea. much moneyb, more money答案为B为什么呢? 这种倍数的讲法又有哪几种?不要复制得很繁琐= = I called you last night but no one answered the phone.-- I ________ dinI called you last night but no one answered the phone.  -- I ________ dinner with my friends in the restaurant.A.haveB.hadC.was havingD.have had 我叫和士涛帮忙给我起英文名字谢谢 How much time did you have for writing the paper?We( )three times,but I finished in less than halfthe time.A gave B would give C had given D were given怎么选D啊 this football match is very exciting的同义句 A:___at home when I called you last night?B:I___a science ficition 我叫泽涛,谁能根据我的名字起个英文名不要随便其他的,就要根据“泽涛”这个名字起.发音要差不多,也要美观点 请问是 choose to 还是choose for还是两个都有. -where were you when I called you last night?-oh,I_____(drive)home 请帮我想一个关于琳和涛的英文名 Although I failed four times,my father encouraged me to have a ___try1 second 2 third 3 fourth 4 fifth请分析原因 上海常住人口有多少? i saw him in the street just now.用just 改写.i___ ____ ____ him in the street. Although I failed four times ,my father encouraged me to have a_______(five) try.用括号中所给单词的适当形式填空 我出生在新疆在阿克苏长大 英语翻译且变成否定句式和疑问句 I saw him ___ just now.填leave还是left I failed four times,but my father encouraged me to have a ( ) try.3Q括号里填什么,有四个选项 A.second B.third C,fourth D.fifth 上海常住人口多少 急,急,急,急! 关于茉莉的好词好句好段,三年级的 很急啊! Although I failed four times,myfather encouraged me to have a (_try).1 second 2 third 3 fourth 4 fifth i have two pencils in my pencil case.(用there be句型改写)____ ____two pencils ____ my pencil case. I have three times as many as you. 我有你三倍那么多a. 主语+谓语+倍数(或分数)+ as + adj. + as 1:have 助动词不是不可以做谓语吗?2:几倍就是 前面基数词 加上times吗? This Is Not A Game 歌词 I have a pencil case.变复数.I have ___pencil cases.用some还是many 这句话中为什么加个times?在句中起着什么作用I have three times as many as you. the second day in a week同义词 "所有事情只要尽力就行 开心就行 没有十全十美 也没有最高境界"用英语怎么说啊 i have three times as many books as you这句话对吗?you 后面要不要加个do? the secod day in a week in American的同义词 40岁的女人应该怎样生活? 我的名字单名是涛 谁能帮我取一个英文名 跟我的名字有关的 the secong day of a week的同义词fdasssssssssssssssssssssss 英语翻译当相知相爱的岁月从我们身边走过,我们的爱成熟了.另一个 当未来向我们深情的呼唤,我知道,我们将伴着幸福,天长地久.不要用在线词典,要自己来 我的名字叫钟涛,有谁能给我取个英文名字啊?名字要根据钟涛这个名字来取,还要注明如何读. 颠倒词 (意思想同) 四十岁男人需要什么样的女人 英语翻译求用英文翻译这句话 意思不同的颠倒字 英语翻译1“impossible” reservations to unique access to otherwise off limit activities.译文:以其他方式无法参加的非公开活动怎么解析一下句子的成分来和译文对上 我的名字叫龙涛,谁能帮我取个英文名字?谢谢 If you love I am just here with you请问翻译中文是什么意思 《互联网用户“三权”保护白皮书》的三权是什么意思? 今天我钓了几条鱼?用英文怎么说? right now 和just now 的区别 四十岁的女人应该什么样? 我叫孙涛.帮我根据我的名字取个英文名,感谢了.取个好听一点的,谢谢了! The people were very friendly. ___ ___ the peoplThe people were very friendly. ___ ___ the peoplethere?(对very friendly提问) 英语翻译这两天我都一直关注着四川省的大地震.从电视上看到很多幸存的人被成功救出,我很感动. 这句话怎么译成英文哪?放长线,钓大鱼. were there people friendly with you 这句子正确吗 英语翻译请大家帮帮忙翻译这些话哈!1、08年5月12日中国四川地区发生一次8.0级大地震;2、这次地震死亡人数约70,000人;3、大家踊跃捐钱、捐血;4、中国与世界人民团结,共度难关;5、这次 马克思列宁主义,毛泽东思想,主义和思想有什么不同?国民党是孙中山缔造的吗?孙中山的思想又是什么?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘