Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

09年2月编程语言排行榜[图文]

09年2月编程语言排行榜[图文]

2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。COBOL本期跌出前20名,本期排在22位 (上期排名17);RPG语言进入前20名,排在第19位(上期排名21)。 2009年2月榜单 COBOL语言 COBOL于1960年正式发布,是一种面向数据处理的、面向文件...
程序员如何选择合适的程序语言?

程序员如何选择合适的程序语言?

由于个人专业缘故,我一直在寻找最好的工具。大家都知道,由于在软件多种多样的原因,我们在开发过程中,需要选择各式各样的程序语言进行工作。也正因如 此,我经常被软件开发的初学者问及:“究竟应该学习哪种语言?”。但是当我反问他们想要做些什么的时候,他们却变得一脸茫然。原来这些人一直认为,一种最 佳语言可以解决所有的问题。每个人都知道,这个世界上并不存在万能的“银弹”,但是,我却可以为您推荐几款在专业领域中更适合的,适用性更广的程序语言。 鉴于此,我列出了如下的一...
在Linux下使用用Valgrind查找内存泄漏和无效内存访问

在Linux下使用用Valgrind查找内存泄漏和无效内存访问

Valgrind是x86架构Linux上的多重用途代码剖析和内存调试工具。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C语言中的malloc和free或者C++中的new和delete。如果你使用了未初始化内存,在数组末端外设置内存或是忘记释放指针,Valgrind都可以检测出来。尽管Valgrind还可以做其它的工作,本教程仍然集中在如何使用它来发现内存相关错误,因为这也程序员经常出现的错误。Windows用户不必沮丧,虽然在Windows上...
LinuxDNA高性能Linux Kernel编译成功

LinuxDNA高性能Linux Kernel编译成功

一个使用Intel C/C++编译器编译的LinuxDNA兼容Linux内核已经完成。新编译内核的价值不仅在于它没有出错,而在于它在大多数情况下已经可以作为一个兼容Linux内核开机进入Gentoo Linux系统。相关阅读:高性能Linux Kernel项目—LinuxDNA LinuxDNA项目的目标是,利用Intel编译器来编译出于兼容于目前Linux系统的内核,现在已经基本完成。但在Linux内核转移到2.6.23之前,还有几个问题尚需解决。 ...
Linux Shell编程指南

Linux Shell编程指南

为什么要进行shell编程 Linux系统中虽然有各种各样的图形界面工具,但shell仍然是一个非常灵活的工具。Shell不仅集合了大量命令,还是一门非常棒的编程语言。借助shell,大量任务能实现自动化;shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:建立一个脚本 Linux中有许多种不同的shell,通常我们使用bash (bourne again shell...
Ubuntu手动安装JDK

Ubuntu手动安装JDK

安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。1. 手动安装jdk6首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。 然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。 下面开始安装jdk:终端下进入你存放jdk-6u12-linux-i...
用icc编译Linux内核完美教程[图文]

用icc编译Linux内核完美教程[图文]

本文将介绍用icc(Intel? C++ Compiler)版本 10.1.x 来编译Linux的内核(支持2.6.22以上的版本)2.6.23以上包含2.6.23的内核它的解压和引导内核代码改变了如果用icc去直接编译内核,将会造成部分代码无法用icc编译,或者编译出来的代码无法正常引导内核,所有本文的方法是用gcc编译引导部分的代码,而其它部分的代码交由icc编译.=========>>>>>>>作者 Powe...
在Ubuntu 8.10上安装Rails

在Ubuntu 8.10上安装Rails

有了aptitude和gem,在Ubuntu上安装Rails不是什么难事儿,但实际安装时没准碰到什么问题,比如漏掉了某些类库、必须更新版本等等。如果出现错误了去网上现查也可以,但是耗时耗力,搞不好1、2个小时搭进去了。我在昨天和今天装了3台机器,整理了一下在Ubuntu 8.10上安装Rails 2.2.2的步骤,第一台安装花了2个小时,最后1台只花了10分钟。步骤如下:0. 准备0.0 Ubuntu 8.10 安装完毕,网络连接正常0.1 修改apt的s...
多核程序优化工具——Cilk++ 1.0发布

多核程序优化工具——Cilk++ 1.0发布

据国外媒体报道:Cilk Arts,一家制作多核编程软件的公司,发布了Cilk++ 1.0,这是一个对Linux和Windows下运行在多核处理器上的程序性能进行优化的平台。通过Cilk++,用户可以对支持多核的应用程序进行快速的开发、测试和发布。该套解决方案包括一套C++语言的扩展、一个运行时系统以及一些简化多核软件开发的工具。对以原始顺序执行并可以被并行执行的代码片段,Cilk++对其进行标记,从而保持了程序原本的结构。用Cilk++编写的程序执行结果...
下载:PHP 5.2.9-1 修正版发布

下载:PHP 5.2.9-1 修正版发布

PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux平台的Web后台程序,内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access等,完全支持ODBC接口,用户更换平台时,无需...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>