51CTO博客开发到处串门的
【51CTO独家特稿】Tiboe今日发布了2010年最后一期编程语言排行榜,在本期榜单中前五名依然是Java、C、C++、PHP和C#。Tiobe官网给出本期主题是“一直上升的C#和一直下降的Visual Basic”。同时,Tiobe还透露了2010年年度编程语言的一些消息,今年,C#语言年度增幅6.687%,但依然不足以赢得年度语言,最有可能
【51CTO独家特稿】Tiobe今天发布了最新一期的编程语言排行榜。本期榜单的前五名与10月份没有明显变化,依然是Java、C、C++、PHP和Python;Objective-C的增长势头强劲。本期另外一个值得注意的语言是重回前20名NXT-G。NXT-G是一种集成在乐高(LEGO)公司的机器人玩具产品中的可视化编程语言,关于NXT-G的详细报道可以参考2008年11月的编程语言排行榜:可视化编
【51CTO独家报道】2010年度的微软全球专业开发者大会(PDC10)于北京时间今天凌晨在美国微软雷蒙德总部正式开幕,作为微软最重要的技术会议之一吸引了上千名开发者参加。 本届PDC将以云服务、客户端与设备、框架与工具三个大的方面分别展开,而会议的重点将集中在Windwos Azure、IE9、Windows Phone 7等热点。会议第一天,微软CEO Ballmer、微软服
【51CTO独家报道】Windows Phone 7面世后成为业界和移动开发者的热门话题。在昨日举行的中国移动开发者大会上,51CTO记者有幸采访到微软大中华区CEO梁念坚先生,就Windows Phone 7相关的热点话题进行交流。 Windows Phone 7为云而生 一直以来,大家对待一款智能手机操作系统都以功能性、UI设计和用户体验为评价标准。但在昨天的演讲中,梁念坚
【51CTO观察】开发者的技术成长是个永恒的话题。最近,51CTO又有一篇与此相关的文章受到网友们的广泛关注——《如何成为一个专家级的开发者》 。文中虽然界定了专家的概念和开发者成长为专家级的一般路径,但却忽视了一个问题:为什么只有少数人能成长为开发高手和专家级程序员?一般程序员与开发高手的差距在哪里? 事实上,我们一直在关注这一问题,并就此进行了数月的调
【51CTO观察】我们一直在关注Java 7,对于Java这样占据软件开发领域半壁江山的技术平台,没人会忽略它的新版本。但对于一门技术,特别是IT技术,使用者和拥有者却有截然不同的理解。开发者的期望往往是更高效、更方便,更贴合当前应用场景的进化需求,也就是提高软件开发者的生产力。而对于持有技术标准的厂商而言,Java要比其自身技术的结构、语法和特性要复杂得多,是商业利益和竞争的砝码。
【51CTO独家特稿】TIOBE今天(6月7日)发布了最新一期的编程语言排行榜,在本期榜单中,曾夺得2009年年度编程语言的Google Go跌出前20名;TIOBE评论称,最初Google Go能获得如此成绩(Google Go推出三个月就获得了1.25%的增长),多数是出于人们的好奇心:一门由Google推出的编程语言。 6月编程语言排行榜前20名榜单
【51CTO独家特稿】TIOBE近日发布了2010年5月的编程语言排行榜,上期榜单C语言反超Java,本期C继续以18.186%的份额领跑,Java则位居第二。排名三到五位的依然是C++、PHP、VB,以下是本期编程语言排行榜前十名榜单: 更多榜单回顾,欢迎访问:51CTO编程语言排行榜 前10名编程语言趋势走向 何谓动态? 对于动态语言,网上比较流行的说法是:程序在运行时
【51CTO独家报道】随着新浪等门户网站对微博产品的推出,越来越多的人开始使用这种新的Web2.0应用方式,微博客的产品形式也受到越来越多的关注。 对于开发人员而言,微博产品的开发与传统的Web应用开发有哪些不同?在开发与实现方面会遇到哪些技术难点?如何走进微博应用的开发?带着这些问题,51CTO记者在上周举行的Qcon 2010上有幸采访到新浪的产品部技术经理,主要负责新浪微博开发的杨卫华先生
【51CTO独家报道】豆瓣网对互联网用户来说是知名的Web 2.0社区,但对开发者而言,更重要的是一个应用Python打造的非常成功的Web 2.0站点。 Python诞生已有20年的历史,目前国内的Python发展状况如何?与其他语言(平台)相比,Python有哪些显而易见的优点?豆瓣应用Python进行Web开发有哪些成功经验可以借鉴?带着这些问题,51CTO记者在Qcon 2010会场有幸
【51CTO快讯】两周前从Oracle离职的Java创始人James Gosling近日在博客撰文称,自己目前还没确定下一步要做什么,但与制定一个商业计划做创业公司比,科学研究更让他感兴趣。同时,Glsling再次 否定了Java将死的传闻。 Gosling在4月17日发表的一篇名为《Next??》的博文称,就自己的个性而言,决定下一步去 做什么是困难的,因为他对很多科学项目都抱有浓厚的兴趣;
【51CTO独家特稿】Tiobe近日发布了2010年4月的编程语言排行榜,在本期榜单中,C语言反超Java夺得榜首。Tiobe分析称,在最 近的十年中,C语言一直占据软件开发中15%-20%的编程语言使用率;此次重夺王位,并不意味着C语言的增长,而是Java的衰老(详细分析请参考 51CTO之前的报道《Java,正在老去的王者》)。 另外值得注意的是,Sun的RIA技术——
谷歌首页今天将Logo发生微小但重大的变化,之前的“谷歌”消失,改为“Google中国”。这意味着Google在中国使用了整整四年的名称“谷歌”将成为历史。详细请看下面的图片对比或访问G.cn 之前的“谷歌” 现在的“Google中国”
你对一门Web前端技术抱有怎样的期待?除了简单易用,它还要完美支持媒体元素、可以实现网页的3D化效果、可以操作本地文件、具有足够的安全性、能做一些数据存储工作,另外,如果能从底层改变当前Web的通信机制就更好了。注意,这里提到的是“一门”技术,而不是很多种技术的综合,不是JavaScript、不是RIA、不是某种网络协议。这是目前我们所能看到的还处于草案阶段的HTML 5。作为最基础的Web技
如果你经常使用Firebug调试HTML、CSS、JavaScript和Ajax代码,一定会对Firebug爱不释手,它方便快速且直观。但你是否想过用Firebug调试PHP程序?Firefox还有一个扩展叫FirePHP,一个可以像Firebug一样方便的调试PHP程序。 498)this.style.width=498;" height=242>
在上一节F#教程中,我们对F#的类型系统和类型推断机制有了一个初步的认识。F#的类型推断原理是学习F#的重要基础。本节课程,我们将在F#类型基础上进一步学习F#的一些基本语法。 “let”表达式是F#语法的核心,可以用作定义函数、序列等多种用途。另外,F#使用空格来标记程序块的开始与结束。 定义值let x = 2 定义函数值 let&nb
今天的头条,欧盟无条件批准甲骨文收购Sun交易,永兵发来一张图,Bye Sun 龙飞说他从Java的Logo上悟出一个道理:Java从开始就是一个悲剧,因为他的咖啡杯。
【51CTO独家特稿】在上一篇教程《F#与函数式编程概述》中我们了解到F#和函数式编程的一些特点,更多关于F#语言和函数式编程的介绍可以参考51CTO之前对微软MVP赵颉老师的专访《TechED 09视频专访:F#与函数式编程语言》。本节教程我们将学习到F#的一些基础原理,在开始之前,让我们先温习一下我们的Hello World代码:#light System.Console.Writ
最近在写F#简明教程,本着严谨务实的原则,查看过Google的结果后还得查查Bing和百度上有没有价值的资料,但惊诧的时刻就在使用百度搜索F#的时后发生了。请看图: 那些看上去像乱码的搜索结果,点击进去会有些意外的收获——是日本的一个知名产业,难道那些影视公司在百度做推广? 下面是Google对F#的搜索结果: 呃...
Google官方博客两个小时前发布了一则消息《A new approach to China》,文中透露,Google计划停止在中国对搜索结果的过滤,这可能意味着Google 中国可能不复存在(为啥不存在大家都明白)。 该决定由Google在美国的主管部门下达,那些努力让谷歌成为成功网站的中国员工们并不知情,也并未参与;文章中肯定了谷歌中国的业绩及员工的努力。同时,Google可
【51CTO独家特稿】F#是微软.NET开发平台的一门编程语言,其最大的特点是对函数式编程(FP,Functional Programming)的引入;F#对面向对象(OOP)编程的支持也很出色,使用F#语言,开发人员可以自由选择函数式编程或面向对象编程来实现他们的项目。此外,F#还可以与.NET平台上C#、VB等其他编程语言紧密结合。 CPU多核心化和云计算的背景下,函数式编程
上周在博客上转载了一篇《热门还是长尾?大中型网站的关键词优化策略》的文章,文中提到长尾词在大中型网站中应用的种种好处。把这种长尾词策略应用到网站,我们所要做的就是: 制作长尾关键词表——根据词表查找合适的文章——伪原创(SEO改造)——发布。 在这一系列动作中,词表的制作与伪原创是两个重要环节。 长尾关键字词表制作 我们每个人手头都有会有一两个Excel格式的标题,这就是关键词表;这些
【51CTO独家特稿】Tiboe近日发布了新一期的编程语言排行榜,本期的主题是《 C is closing its gap with Java》,即:C与Java的差距越来越小。很显然,这并不是从语言特性和功能方面的差异,而是在编程语言的使用率方面的接近。下面是11月编程语言排行榜的前二十名及相关数据: 498)this.style.width=498;" height=626> 11
上周我们学习了搜索引擎的索引机制,了解到在索引过程中,搜索引擎会对蜘蛛收录来的网页进行评分,以决定用户查询时这些页面显示在结果页的位置;最后将这些结果存储在服务器合适的位置。本周,我们将继续了解搜索引擎的工作原理的最后一个过程,查询并返回结果。 速度! 蜘蛛爬取、收录和索引是搜索引擎独自完成的工作,查询将是用户与搜索引擎共同完成的。用户提交一个关键字,搜索引擎从
上周我们学习了搜索引擎工作原理中信息收集的部分——蜘蛛和收录,了解到搜索引擎蜘蛛对网页的抓取方式以及网站目录结构、链接结构将决定蜘蛛采用深度优先或广度优先进行爬取。那么搜索引擎是如何存储蜘蛛爬取到的网页和链接信息?如何根据用户给定的关键字返回结果呢? 归档 对每条蜘蛛爬取的信息,搜索引擎都会将其存储在自己的数据中心。从我们使用搜索引擎的体验中可以想象,搜索引擎至
知己知彼,百战不殆。SEO是针对搜索引擎的优化,熟知搜索引擎的工作原理有利于我们更深入的了解SEO;也只有知道了搜索引擎如何工作,才能进一步的扩充和发展SEO技术。 一般地,搜索引擎的工作大概分以下三个步骤: 1.在互联网中发现并收集信息; 2.对收集到的信息进行组织并建立索引库; 3.根据用户输入的关键字检索索引库信息并返回结果。
Google Analytics是一个理想的网站流量分析工具,与Chinaz和51啦不同,Google Analytics不只记录点击流数据,更注重点击流的分析与测量;并尽量将这些结果向Web分析和网络营销引导。这里介绍三个Google Analytics的高级应用,希望对您有所帮助。 跟踪出站点击 Google Analytics除了可以统计站内的点击情况之外,还可以统计访客点击什么链接离开
【51CTO独家特稿】9月6日消息,Tiobe今天发布了2009年9月的编程语言排行榜,PHP在本期榜单中获得历史性突破,以近一个百分点的增幅成功进入前三名,C++下降一位,排名第四。本期编程语言排行榜,我们将回顾PHP的成长,分析PHP的发展前景。 本期编程榜前二十名榜单 简单之道 1994年,Rasmus Lerdorf并没想到自己为了维护个人网页而发明的脚本语言会在今天的Web开发领域
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号