BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

[业界] C和C++正在衰落?
首页 » 论坛 » IT业界新闻与评论 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
touch21st   帅哥 (Franklin)
大天使
追随我心的选择


CU奥运火炬传递手2008
UID:319924
注册:2005-10-2
最后登录: 2008-08-15
帖子:2098
精华:0

可用积分:1684 (家境小康)
信誉积分:100
专家积分:10 (本版:0)
空间积分:0
推广积分:0

来自:太空
状态:...保密...

[个人空间] [短信] [博客]


81楼 发表于 2008-5-1 21:10 


QUOTE:
原帖由 innovate511 于 27-4-2008 20:58 发表
这些论调都太片面. 我多次说了, 不同技术针对的需求不同, 分工也不同. 说C/C++会被代替, 我会同意一半. 因为企业或个人应用软件没必要对底层控制那么清晰, 关注点是应用.

就拿我所在的数据库领域来说, 以前很多应用系统都是C开发的, 现在越来越少了, 因为我们有了强大的数据处理工具, 懂他们的配置, 你就能合理分配CPU、内存和I/O,我们就可以把精力放在业务流程和系统逻辑的控制上,更好地去实现应用。

也就说,做底层的可能还是需要精通底层的语言,但如果说做应用也要,那就显得过于迂腐,也不符合社会更精更细的分工原则了。

同意



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

A)http://www.wired.com/
B)http://www.5xue.com/
C)http://www.economist.com
善有善报,恶有恶报;不是不报,时候未到。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
andy820303   帅哥 (andy)
风云使者




UID:512647
注册:2006-12-30
最后登录: 2008-09-05
帖子:455
精华:0

可用积分:522 (稍有积蓄)
信誉积分:110
专家积分:0 (本版:0)
空间积分:1213
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


82楼 发表于 2008-5-1 21:41 
很喜欢c/c++,问题是在大连这种地方,真的就很少有这种工作机会!!!

悲哀啊!



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
touch21st   帅哥 (Franklin)
大天使
追随我心的选择


CU奥运火炬传递手2008
UID:319924
注册:2005-10-2
最后登录: 2008-08-15
帖子:2098
精华:0

可用积分:1684 (家境小康)
信誉积分:100
专家积分:10 (本版:0)
空间积分:0
推广积分:0

来自:太空
状态:...保密...

[个人空间] [短信] [博客]


83楼 发表于 2008-5-1 21:45 
[size=+2]TIOBE Programming Community Index for April 2008April Headline: Lua hype seems to be over (fallen out of top 20). What is next? Groovy, Erlang?The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.
[tr]Position
Apr 2008Position
Apr 2007Delta in PositionProgramming LanguageRatings
Apr 2008Delta
Apr 2007Status[/tr]
11Java20.529%+2.17%  A
22C14.684%-0.25%  A
35        (Visual) Basic11.699%+3.42%  A
44PHP10.328%+1.69%  A
53        C++9.945%-0.77%  A
66Perl5.934%-0.10%  A
77Python4.534%+0.72%  A
88C#3.834%+0.28%  A
910        Ruby2.855%+0.06%  A
1011        Delphi2.665%+0.33%  A
119        JavaScript2.434%-0.70%  A
1214        D1.169%-0.35%  A
1313PL/SQL0.608%-1.28%  B
1412        SAS0.572%-1.63%  A--
1521        Pascal0.513%-0.06%  B
1617        Lisp/Scheme0.476%-0.20%  B
1722        FoxPro/xBase0.459%-0.09%  B
1818COBOL0.409%-0.24%  A--
1916        Ada0.393%-0.29%  B
2031        ColdFusion0.384%+0.11%  B
Long term trendsThe long term trends for the top 10 programming languages can be found in the line diagram below.

Other programming languagesThe complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. If you have the impression there is a programming language lacking, please notify us at tpci@tiobe.com.
[tr]PositionProgramming LanguageRatings[/tr]
21Logo0.383%
22Lua0.378%
23ActionScript0.362%
24Fortran0.335%
25RPG0.297%
26MATLAB0.257%
27Prolog0.244%
28Awk0.228%
29Transact-SQL0.206%
30ABAP0.204%
31LabView0.178%
32Erlang0.144%
33Groovy0.142%
34Smalltalk0.137%
35Haskell0.137%
36PL/I0.134%
37Bash0.127%
38Objective-C0.116%
39Tcl/Tk0.114%
40CL (OS/400)0.110%
41ML0.106%
42Forth0.102%
43APL0.102%
44REXX0.102%
45R0.101%
46PowerShell0.096%
47Euphoria0.092%
48Ch0.091%
49Natural0.090%
50Caml0.089%

The Next 50 Programming LanguagesThe following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).
  • ABC, Algol, Alpha, Applescript, AspectJ, Beta, Boo, cg, Clean, Csh,cT, Curl, DC, Dylan, Eiffel, EXEC, Factor, Felix, Focus, Icon, IDL,Inform, Io, Limbo, Lingo, MAD, Magic, Maple, Mathematica, Modula-2,MOO, MUMPS, Oberon, Occam, Oz, Pike, Postscript, Powerbuilder,Progress, Q, REALbasic, Rebol, S-lang, Scala, SIGNAL, SPSS, VBScript,Verilog, VHDL, XSLT

April Newsflash - Brought to you by Paul Jansen
  • Matthew Drayer suggested some extra keywords for the C# language grouping. These have been added. Thanks Matthew!
  • In the tables below some long term trends are listed about categories of languages. For the first time in 3 years statically typed languages are moving upwards again.

    CategoryRatings April 2008Delta April 2007
    Object-Oriented Languages55.1%+2.6%
    Procedural Languages42.6%-0.9%
    Functional Languages1.7%-0.4%
    Logical Languages0.6%-1.4%


    CategoryRatings April 2008Delta April 2007
    Statically Typed Languages56.5%+0.1%
    Dynamically Typed Languages43.5%-0.1%

Frequently Asked Questions
  • Q: What definition of programming languages has been used?

    A: A language is considered a programming language if it is Turing complete. As a consequence, HTML and XML are not considered programming languages. This also holds for data query language SQL. SQL is not a programming language because it is, for instance, impossible to write an infinite loop in it. On the other hand, SQL extensions PL/SQL and Transact-SQL are programming languages. ASP and ASP.NET are also not programming languages because they make use of other languages such as JavaScript and VBScript or .NET compatible languages. The same is true for frameworks such as Ruby on Rails, Cocoa, and technologies such as AJAX. Finally, we have also excluded assembly languages, although Turing complete, because they have a very different nature.
  • Q: How are dialects of languages grouped?A: Some languages are grouped together because they are very similar to each other. An example is the language entry Basic which covers Visual Basic, QBasic, Microsoft Basic, etc. VB.NET has been added as well to the Visual Basic entry because it is often referred to as Visual Basic. The ratings for a collection of languages is calculated by taking the maximum of all individual entries (not its sum!).
  • Q: Am I allowed to show the TIOBE index in my weblog/presentation/publication?A: This is OK provided that you refer to its original source: www.tiobe.com.
  • Q: I would like to have the complete data set of the TIOBE index. Is this possible?A: We spent a lot of effort to obtain all the data and keep the TIOBE index up to date. In order to compensate a bit for this, we ask a fee of 1,500 US$ for the complete data set. This might seem a lot of money but it is considered strategic data. The data set runs from June 2001 till today. It started with 25 languages back in 2001, and now measures more than 150 languages at least 10 times per month. The data are availabe in comma separated format. Part of the deal is that new data will be send to you for 1 extra year. Please contact sales@tiobe.com for more information.
  • Q: What happened to Java in April 2004? Did you change your methodology?A: No, we did not change our methodology at that time. Google changed its methodology. They performed a general sweep action to get rid of all kinds of web sites that had been pushed up. As a consequence, there was a huge drop for languages such as Java and C++. In order to minimize such fluctuations in the future, we added two more search engines (MSN and Yahoo) a few months after this incident.
  • Q: Why is YouTube used as a search engine for the TIOBE index?A: First of all, YouTube counts only for 4% of all ratings, so it has hardly any influence on the index. YouTube has been added as an experiment. It qualified for the TIOBE index because of its high ranking on Alexa. YouTube is a young platform (so an indicator for popularity) and there are quite some lectures, presentations, programming tips and language introductions available on YouTube.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

A)http://www.wired.com/
B)http://www.5xue.com/
C)http://www.economist.com
善有善报,恶有恶报;不是不报,时候未到。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
touch21st   帅哥 (Franklin)
大天使
追随我心的选择


CU奥运火炬传递手2008
UID:319924
注册:2005-10-2
最后登录: 2008-08-15
帖子:2098
精华:0

可用积分:1684 (家境小康)
信誉积分:100
专家积分:10 (本版:0)
空间积分:0
推广积分:0

来自:太空
状态:...保密...

[个人空间] [短信] [博客]


84楼 发表于 2008-5-1 21:46 



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

A)http://www.wired.com/
B)http://www.5xue.com/
C)http://www.economist.com
善有善报,恶有恶报;不是不报,时候未到。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
new_learner   帅哥
风云使者



UID:665576
注册:2008-1-26
最后登录: 2008-09-06
帖子:430
精华:1

可用积分:403 (白手起家)
信誉积分:10
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


85楼 发表于 2008-5-1 21:48 
本来工资就低,再衰落,估计没饭吃了



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Hi, Linux!
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
aa_for_short
新手




UID:421116
注册:2006-5-24
最后登录: 2008-05-02
帖子:1
精华:0

可用积分:1 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


86楼 发表于 2008-5-1 22:12 
ding yi xia



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
版主 innovate511
广告杀手-老法王



UID:101532
注册:2003-9-28
最后登录: 2008-09-06
帖子:27178
精华:6

可用积分:13027 (大富大贵)
信誉积分:110
专家积分:53 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


87楼 发表于 2008-5-1 23:08 


QUOTE:
原帖由 andy820303 于 2008-5-1 21:41 发表
很喜欢c/c++,问题是在大连这种地方,真的就很少有这种工作机会!!!

悲哀啊!

大连只有做嵌入式外包开发的才用C,其他都是java、C#、javascript以及其他脚本语言。原因很简单,外包工作多数是面向最终应用的,几乎没有做产品、中间件软件开发的。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

IT职业风云变化尽在CU职业版,欢迎企业和个人到职业版讨论、招聘和求职。
BTW 欢迎交流DW&BI技术、行业、或项目管理(近8年/电信、生产制造、信贷专业经验).
http://blog.chinaunix.net/u/1378/
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
benlan   帅哥
风云使者




UID:202671
注册:2004-11-26
最后登录: 2008-09-06
帖子:651
精华:0

可用积分:655 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


88楼 发表于 2008-5-3 08:07 
嵌入式都开始用java了
现在的嵌入式慢慢趋向于 一个 实时 os, 用c实现一个jvm,然后用java实现一个中间层,然后再此基础上实现各种应用,
传说这样子能保持底层不变,操持最大的公司价值
包括现在的各种新的产品,手机,机顶盒,iptv。。。都有这个趋势
关注google 的 android 手机平台也是这样子, linux+jvm(c)+middleware各种库(c和java实现)+middleware的各种java接口,然后开放sdk,纯java实现各种应用



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
版主 innovate511
广告杀手-老法王



UID:101532
注册:2003-9-28
最后登录: 2008-09-06
帖子:27178
精华:6

可用积分:13027 (大富大贵)
信誉积分:110
专家积分:53 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


89楼 发表于 2008-5-3 11:07 
现在应用为王,要实现更多应用,降低成本,必须提供可靠、稳定、开放的接口,这样开发应用才能更快,实现利润最大化,各个软件应用都是如此,谁不想实现利益最大化呢?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

IT职业风云变化尽在CU职业版,欢迎企业和个人到职业版讨论、招聘和求职。
BTW 欢迎交流DW&BI技术、行业、或项目管理(近8年/电信、生产制造、信贷专业经验).
http://blog.chinaunix.net/u/1378/
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
rolandee
侠客



UID:662922
注册:2008-1-15
最后登录: 2008-08-31
帖子:32
精华:0

可用积分:29 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


90楼 发表于 2008-5-6 10:02 
请注意:在所有的编程语言里面只有Assembly 和 C/C++具有直接访问物理内存的能力,这个特点表明在底层
方面C/C++永远不会被淘汰! 甚至Assembly也可以长时间发挥作用!



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Analog Application , SMPS , Linux, MCU interest me a lot !
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » IT业界新闻与评论 »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.138540 second(s), 4 queries , Gzip enabled