阅读更多

0顶
0踩

编程语言
TIOBE 刚刚发布了 4 月编程语言排行榜。 Ruby 曾获得 2006 年 TIOBE “年度编程语言” ,并在 2008 年达到了热度巅峰,但之后就被新语言抢去了光芒,人气大幅下滑。但现在似乎正在重新受到关注,上个月排第九,这个月略有下降排第十。

Objective-C 下降很明显。原因是几年前苹果公司放弃了 Objective-C,并由其后继者 Swift 取而代之。

前 20 名中,涨幅最高的编程语言为 Java ,之后分别是 C、C++、Python、SQL 、Javascript 和 PHP 。

需特别说明的是,SQL 在上上个月被重新添加到了 TIOBE 排行榜中,这个月排在第九。

Top 10 编程语言 TIOBE 指数走势(2002-2018)

其他编程语言排名

第 21-50 名如下,可能存在遗漏:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
  • (Visual) FoxPro, 4th Dimension/4D, Applescript, AutoLISP, Avenue, BBC BASIC, bc, Bourne shell, C shell, CFML, CL (OS/400), CoffeeScript, Common Lisp, Crystal, Elixir, Erlang, F#, Forth, Groovy, Hack, Icon, IDL, Io, J, Korn shell, LiveCode, Maple, Mercury, ML, Modula-2, Monkey, MOO, MQL4, NATURAL, NXT-G, OpenCL, OpenEdge ABL, PowerShell, Q, Ring, Rust, Scheme, Simulink, Snap!, SPARK, Standard ML, Stata, Vala/Genie, VBScript, VHDL
历史排名(1988-2018)

注: 以下排名位次取决于 12 个月的平均值。

编程语言“名人榜”( 2003-2017)   

“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

  • 大小: 33.2 KB
  • 大小: 60.1 KB
  • 大小: 21.7 KB
  • 大小: 14.2 KB
  • 大小: 22.4 KB
来自: oschina
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • (深入浅出MFC)之DissectingMFC2e简体-呕心沥血版.part02.rar

    这个是简体版的!!这么好的东西吧!还不快下!!<br>您要不是评分我可有点冤呀!!

  • 无模式对话框的创建分析 (copy)

    BOOL CDialog::Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );之后还需要调用BOOL CDialog::ShowWindow( SW_SHOW);进行显示,否则无模式对话框将

  • Using Dialog Templates to create an InputBox() in C++

    Download source - 100 Kb (Single line input box) (Multi-line input box) Introduction One day, I was writing a small Windows tool, and wanted to get some input from the user. Since my applica

  • WindowsAPI一日一练

    1.SetWindowLong和GetWindowLong 函数原型: LONG SetWindowLong( __in HWND hWnd, __in int nIndex, __in LONG dwNewLong ); LONG GetWindowLong( __in HWND hWnd, __in int nIndex ); 这两个函数...

  • Create非模态对话框关联问题记录

    在项目中Create了几个非模态对话框,按照创建顺序分别为1,2,3,4 当点击前面对话框关闭按钮关闭对话框的时候,后面的对话框也被关闭了,例如点击2号窗口的关闭,3,4号窗口也被关闭了, 查看窗口消息后面的3,4号窗口也收到销毁消息被销毁了。这一点让我很不解。 感觉就像是我依次创建的窗口被加入到一个链表中,当我点击一个节点的关闭时,销毁窗口消息会依次向下传递,销毁下面的所有窗口。 后来了

  • MFC处理回车窗口消失

    MFC中如何将焦点设置到指定控件上 我们常常会有这样的需求,想在窗口打开的时候就将焦点(光标)设置到某个指定的控件上去。 我们都知道设置焦点需要用到setFocus这个方法(几乎任何编程环境都这样VC,C#,VB,VF都这样)。 但在VC中我们使用了setfocus并不一定会达到我们需要的效果。 如果我们仅仅设置了setfocus那是不够的,我们需要将对话框中的On

  • CDialog与CDialogEx的区别联系

    CDialogEx是VS2003之后出现的,VC++6.0没有。CDialogEx = CDialog ExtendExtend的意思是扩展,即扩展的CDialog!这个类是CDialog的扩展类,基类就是CDialog,具备基类全部功能,并根据新系统需要增加了一些界面美化的功能。比如修改对话框的背景颜色,标题栏的颜色,标题栏的位图,标题栏字体的位置和颜色,包括激活和非激活状态,对话框边界的颜色,...

  • MFC 对话框

    MFC 对话框 1、对话框基本要点和生命周期 MFC对话框支持“所见即所得”编程模式。其类型分为模式对话框和非模式对话框。 对话框由一个rc资源文件描述外观,通过ID与一个CPP类相连接,对话框内的控件使用基于ID的变量映射通讯。 模式对话框对象被定义后,通过调用DoModal()函数来显示对话框并进行相关操作,此函数当对话框被关闭时返回。其返回值标明了对话框是点“确定”退

  • 对话框常用方法

    BOOL Create( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL );BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );lpszTemplateName:标

  • CDialog中的执行路径

    基于对话框的应用程序与基于SDI和MDI的程序,在程序执行路径上有所不同。对话框的执行路径是: 1.刚开始都是差不多的:_tWinMain——&gt;AfxWinMain——&gt;theApp.InitInstance() 2.接下来有所不同:theApp.InitInstance()——&gt;int nResponse = dlg.DoModal()(注意不是SDI和MDI中的...

  • CDialog的使用

    对话框和对话框类CDialog 对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。  模式和无模式对话框   对话框分两种类型,模式对话框和无模式对话框。   模式对话框   一个模式对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定WS_POPUP, WS_SYSMENU,

  • 内存对话框模板封装类

    完整的封装类在最后面,下面是使用示例: Example//==========================================================================//概述://CDlgUserLogin管理用户登陆网页的内存模板对话框//=============================================...

  • Windows编程之非模态对话框

    1  创建非模态对话框   HWNDCreateDialog(  HINSTANCE hInstance,  // handle to module                 LPCTSTRlpTemplate,    // dialog box template name                 HWNDhWndParent,    // handle to owner wi

  • [转]MFC学习总结(五)

    http://www.cnblogs.com/cy163/archive/2007/06/27/532871.html51. 如何获得其他程序的图标,并显示在View中 [问题提出] 有的时候,如:类资源管理器会遇到获得程序图标并显示的操作,如何实现呢? [解决方法] SDK函数SHGetFileInfo来获得有关文件的很多信息:如大小图标,属性,类型等.  [程序实现] 建立名为My的SDI

  • 构造DLGTEMPLATE

    对话框构造流程如下: 在对话框的标准模板中,DLGTEMPLATE结构后总是紧跟着三个变长数组,它们分别指定了对话框的菜单,类,标题。如果设置了DS_SETFONT属性,这些数组之后还紧跟着一个指定字体大小的16-bit数和另一个指定字体名的变长数组。每个数组由一或更多的16-bit元素组成。菜单,类,标题和字体数组必须在WORD边界上对齐。 紧跟DLGTEMPLATE结构之后的是一个

Global site tag (gtag.js) - Google Analytics