编程语言

  • C语言和PHP语法相异点

    C语言和PHP语法相异点技术 maybe yes 发表于2015-02-05 16:09 原文链接 : http://blog.lmlphp.com/archives/80 来自 : LMLPHP后院 PHP 的语法规则和 C 语言语法规则非常的相似,PHP 中很多内部函数调用的就是原生的 C 语言函数.由于两种语言的运行方式不同,导致在某些情况下语法也有一些差异,下面列举几个. 获取全局变量方式不同 在作用域中获取全局变量的值,PHP 必须借助 global 关键字获取或者使用超全局变量 $G

    PHP, 编程语言, 语法, 不同点May 3

  • 程序设计之基础与3种学习方法

    付费客户提了个问题,关于程序设计的基础以及学习方法的.我总结了一些自己的看法和建议. 问:很多人都强调学语言要注重基础,但是何为基础啊?就像Java,Java有他的基础知识,当用到框架时,现在我都快忘记框架怎么用的了,那框架的原理是他的基础么?你重点说说基础吧,感觉太多东西了?如何在众多知识中选取对自己未来有帮助的知识?你之前说根据自己的兴趣选择学习的方向,这个...接触的少,感觉看到啥都想学习...基础还是谈谈基础吧 答: 基础是相对的概念 我们在学校的时候,一直听到老师或者教科书强调,"夯实

    编程语言, 学习方法May 3

  • Lisp魔咒:对Lisp的非技术性吐槽

    这篇文章的标题叫"The Lisp Curse". 我给它加了一个副标题,叫"对Lisp的非技术性吐槽". 毫无疑问,这是一篇非技术性质的文章,但是它也许比很多技术文章能更好地解释一些疑问.列举几个无聊的的命题:"为什么世界上最好的编程语言没有得到它应有的地位"."为什么自底向上支撑着我们个人计算机乃至整个网络的Unix / BSD / GNU / GTK+ / Qt / Linux / Apache / MySQL...不是用Lisp

    编程语言April 30

  • 基于JVM的语言正在开始流行
    基于JVM的语言正在开始流行

    总结: 这是 Reuven Lerner在去年写的一篇博文,文章主要介绍了一些新兴的基于JVM的脚本语言.结合本文可以对Bruce的博文<C++和JAVA传统中积极的一面>有一个很好的理解.译者认为:语言始终都是一门工具,软件设计最重要的东西是来自于设计者的创造性,但是随着Java语言的出现,他的半动态的特性,ClassLoader,反射,动态代理,都是提高开发者创造性的前提,正是因为这些特性,才会出现新的的编程模式和范式--反转控制和依赖注入,面向方面的编程(AOP).试想如果Java不提供

    编程语言April 27

  • 让Perl成为你的嵌入式开发工具

    Perl是从C, sed, awk和其他编程语言派生出来的高级解释语言.它擅长文本处理,这就是在web网站内容处理中流行的原因. 但是作为软件开发者,每天同样要处理文本:源代码,头文件,makefiles,映射文件,批处理文件,便一起/连接器的错误信息,私有文件格式等等. Perl 可以作为一个复杂的查找和替换引擎,一个文本处理和提取工具,一个批处理文件的聚合体等等.它能够把内部工具和你所需要的程序迅速地捆绑在一起来执行. 你也不需要成为一个Perl 的专家.Perl 相对易学而且基本掌握就能很

    编程语言April 23

  • 终于有人说出来了--Java不适合于作为主要编程教学语言

    CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同.对于Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力.在这方面,Java不能够胜任. 1990年代中期以前,美国的计算机编程入门教育以Pascal为主.我的一位美国程序员朋友至今还怀念他与Pascal为伴的高中年代.到了1990年代中后

    编程语言April 23

  • PHP糟糕的状态还在延续

    从1996年开始我便一直使用PHP做开发,并在上个十年里看到了PHP一度的鼎盛期.它实际是web开发的标准之一,每几个月就有或大或小的版本发布来介绍新的特性和bug修补.然而,有时却出现无正式文件的.更改现有代码的修改,而且很多修改没有正式的理由,可能只是PHP的commiter觉得所谓的新方法比旧的好. 2001年(也许是2002年)的时候,get_object_vars()本来只返回定义的类中的属性值,改为了返回所有对象的属性值,当时是4.2.0 和4.2.1或者 4.1.1和4.1.2之间

    编程语言April 21

  • Clojure:让我兴奋的编程语言

    最近我一直有想写一点关于Clojure的东西的冲动.但不巧的是,还有一个更大的冲动经常出现,就是要用Clojure语言重写我的这个博客网站,这也就让这篇文章的出炉延迟了一段时间.那么,下面就让我们开始聊聊Clojure这种编程语言吧! 我真正用到的第一种编程语言是Ruby.目前仍然每天在用Ruby为客户开发工作,大多是Rails应用.用Ruby大量的开发制作原型--这是一种非常帅的语言,尽管对编程的程序员需要极大的自律性来避免落入一些常见的陷阱. 我关注Clojure语言很久了,读了不少关于这种

    编程语言April 21

  • 从实战项目总结的Ruby小技巧(第四部分)

    上调用方法`#inspect`的结果.通过这会给你一个美观的,低层次的展现方法,这对调试非常有用.然而,对于浮点数(Floats)这并不会十分有用.由于Ruby(以及大多数编程语言)需要根据你的指定来显示精确的值,因此,一种显示浮点数精确的值的方式是使用`sprintf` sprintf("%.50f", 1.115) #=> "1.11499999999999999111821580299874767661094665527344" 其他的一些时候,你会遇到

    编程语言April 19

  • 令程序员费解的10个语言特性
    令程序员费解的10个语言特性

    每种语言都有自己的独到之处,或奇特的语法,或不常见的函数,或非标准的执行方式.因此,不论新丁还是老手,看着某个特性会突然醉了.文中总结了10个经常被提及的"奇异"特性. 1. Javascript: +是一个连接符 问题描述:在JS中,+ 号用在数字间,可以用作常规加法:但如果遇上字符,又可作为字符连接符.例如:'1'+ 1的结果是11. 成因分析: 根本性原因是JS属于弱类型语言.比方说Python,同样地使用+ 号作为字符连接符,但由于它是强类型语言,一旦发现一个字符与一个整数进行

    编程语言April 18

  • 田春:走在Lisp的岔路上(图灵访谈)

    图灵访谈之三:专访田春 10月23日,图灵社区就Lisp编程语言和<实用 Common Lisp编程>一书,采访了译者田春,以下为访谈内容: 人物简介:田春 Common Lisp 程序员, 毽球运动员, 跆拳道 2 级 网名"冰河",Glority Software资深软件工程师,前网易杭州研究院高级开发工程师和系统管理员,资深Common Lisp程序员. 2001-2005年就读于浙江大学.2003年起开始学习Commom Lisp,精通Lisp史和各种实现,2007

    编程语言April 16

  • 正则匹配中文及常用正则表达式

    正则表达式用于字符串处理.表单验证.日志数据分析等场合,实用高效.现将自己走网上搜索并总结的常用方法收集了一下: 匹配中文字符的正则表达式: [u4e00-u9fa5] 注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?</>|

    编程语言April 13

  • Ruby之symbol研究

    这是一个研究笔记,主要是为了向同好请教.除了这个开头以外,没有多余的废话,也就免了其他的客套.请大家不要抱怨可读性不好. 1. 在一个名字或者字符串前面加上冒号,得到一个symbol对象.还可以通过String#to_sym.Fixnum#to_sym和String#intern得到. 2. 一般用symbol做hash的key,号称是为了节省内存,提高执行效率. 3. 为什么可以节省内存?Ruby中的String是可变对象,这一点跟Java.C#.Python都不一样.注意跟某些C++标准库中

    编程语言April 12

  • 对话Go语言开发团队
    对话Go语言开发团队

    Go是谷歌推出的一门编程语言.熟悉Go语言的开发者都知道其弥补了C语言的不足并且保持了C的极简主义.使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全.支持并行进程(使用Go语言的12个理由).一些主流的项目包括Docker.Heroku's Force.com以及Cloud Foundry's (Go)Router都是基于Go语言编写而来.有人说,Go为云而生,也正是由于其拥有并发性的操作系统以及完美的架构,使其备受开发者的青睐. 本月10日在巴黎举行的dotGo会议最后一个环节,是

    编程语言April 11

  • Python Essential Reference 4th ? 第8章 ? 读书笔记

    1.Python程序可以通过模块(modules)和包(package)来组织,简单来说,模块就是xx.py文件,而包就是一组这种文件组成的文件夹(含子文件夹) 2.如1中所属,每一个.py文件都可以看做是一个模块,通过import来引用. [python] #spam.py a = 37 def foo(): print("I'm foo and a is %d" % a) def bar(): print("I'm bar and calling to foo"

    编程语言April 10

  • HDFS集中式的缓存管理原理与代码剖析
    HDFS集中式的缓存管理原理与代码剖析

    Hadoop 2.3.0已经发布了,其中最大的亮点就是集中式的缓存管理(HDFS centralized cache management).这个功能对于提升Hadoop系统和上层应用的执行效率与实时性有很大帮助,本文从原理.架构和代码剖析三个角度来探讨这一功能. 主要解决了哪些问题 用户可以根据自己的逻辑指定一些经常被使用的数据或者高优先级任务对应的数据,让他们常驻内存而不被淘汰到磁盘.例如在Hive或Impala构建的数据仓库应用中fact表会频繁地与其他表做JOIN,显然应该让fact常驻

    编程语言April 8

  • 多语言和DSLs会使Java成为最后的大语言吗?

    Ola Bini说这个世界不会再有新的大(big)语言了,因为开发者要根据其问题域来选择不同的语言.同样,Martin Folwer说开发者选择语言的根据是它能做什么,就像他们选择框架一样.另一方面,Joe Winchester说你只能精通一种语言. Ola Bini在一篇最近发表的文章中详细分析了Haskell.Java和Ruby的类型系统的优劣,对这些语言进行比较并非不可能,但却很难: 现在我们有三种语言.一种静态检查较强,比如Haskell.一种静态检查较弱,比如Java.还有一种是动态检

    编程语言April 6

  • java学习入门必看

    1什么是Java.Java2.JDK?JDK后面的1.3.1.4.2版本号又是怎么回事? 答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版)JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2SoftwareDevelopKit). 2什么是JRE/J2RE? 答:J2RE是Java2RuntimeEnvironment,即Java运行环境,有时简称JRE. 如果你只需要运行Java程序或Applet,下载并安装它即可. 如果你要自

    编程语言April 6

  • 编程语言的常用按键和语法
    编程语言的常用按键和语法

    我经常会在编程语言之间来回转换:我总是想知道,如果使用不同的语法会怎样,这种或那种语法会不会使你表达更清晰,更快地编写程序.我也不太清楚到底会不会,但我知道当用了不同的编程语言时,需要敲哪些键. 这对于那些决定选择一种编程语言的人来说也许很有趣,这也是对这个老问题"我应该学哪种语言?"的回答. 就我所知道的语言来说,在键盘上集中分布跨度更大的语音,通常就是我们所指的丑陋的语言(阅读和编写代码都很困难),例如 shell 和 perl. 你也许会争论说使用变量命名会改变结果,但大多数语言

    编程语言April 6

  • python 实用技巧(上)

    本文根据SO上的热门问答hidden features of python整理而成,早期有人做过类似的整理,但是内容比较旧而且比较粗糙,因此笔者在原文基础上加入自己的一些理解,另外那些高质量的评论也引入进来了.总之,这是一篇用心之作,希望你可以喜欢. 链式比较操作 1 2 3 4 5 6 7 8 9 10 11 >>> x = 5 >>> 1 < x < 10 True >>> 10 < x < 20 False >>

    编程语言April 5

  • 学习不同编程语言的重要性

    // 引子: 今天选了下学期要学的一门课,叫做编程语言.据说是两周学习一门新的语言,很有挑战性.以及这门课的课本是MIT出的<Concepts, Techniques, and Models of Computer Programming>(一下简称<CTMOCP>),今天看了一部分它的前言部分,联系我以前读过的<黑客与画家>里面有两章对编程语言的讨论,发现学习不同的编程语言还是相当有必要的. 第一,学习多门编程语言可以避免自己的思维被一种语言所限制. <黑客与画

    编程语言April 4

  • 技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?

    "技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?",经常有人这么问我. 咱们从开源项目说起,可以从两个维度来对开源项目进行分类,一方面是编程语言,另一方面是应用领域. 首先说编程语言,像Java.C#.PHP.C/C++.Ruby.Python.Go.JS.SCALA等等,有非常多的编程语言.很多人说编程语言很简单,会一种其他都会了,也有很多人说编程语言很难,很难精通一门,更不用说很多门了.那到底是什么情况呢?事实上,我们不应该拘泥于具体的语言来看这个问题,我们可以从编程

    编程语言, 学习方法, 编程范式, 新人手册March 30

  • 动态语言 静态语言 强类型语言 弱类型语言

    1.动态语言和静态语言 通常我们所说的动态语言.静态语言是指动态类型语言和静态类型语言. (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来.Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言. (2)静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在

    编程语言, 动态语言, 强类型语言, 弱类型语言, 静态语言January 20

  • 六款值得推荐的数据挖掘得力助手
    六款值得推荐的数据挖掘得力助手

    当今这个时代,说数据就是金钱一点都不夸张.随着向一个基于应用的领域过渡,数据则呈现出了指数级增长.然而,大部分数据是非结构化的,因此需要一个程序和方法来从中提取有用信息,并且将其转换为可理解的形式. 当今这个时代,说数据就是金钱一点都不夸张.随着向一个基于应用的领域过渡,数据则呈现出了指数级增长.然而,大部分数据是非结构化的,因此它需要一个程序和方法来从中提取有用信息,并且将其转换为可理解.可用的形式. 而在数据挖掘任务中,有大量的工具可供使用,比如采用人工智能.机器学习,以及其他技术等来提取数

    编程语言, 数据分析, 机器学习, 可视化编程, 开源工具October 13

  • WinRT开发语言的功能和效率

    WinRT开发有着多种选择性,就编程语言这一点就表现的很突出:这里就这一点 深入展开,探讨在WinRT开发之初如何依据各 个编程语言的特性.功能和效率来对 产品的技术方向做出选择. 这里我选择运行计算复杂度较高的算法作为测试方法,虽然不能代表全部,但 是很大程度上展示大家平时开发过程中所面临的常见场景 和问题.考虑到演示和 理解,就选择了查找100000以内的所有素数的个数的算法作为演示.另外也顺带演 示如何在WinRT下实现多编程语言和技 术之间的协作吧. 关于基本知识和算法吧详细的说明,请自

    编程语言, WinRTJune 11

  • AAUTO和其它语言的区别

    下面这篇文章是几年前的贴子, 我记得当时写下面这篇文章的时候非常匆忙,所以这篇文章发了没多久我就删了, 今天无意中看到在网上不少的转贴.于是细读了一遍,的确可以解答部份人的疑问,有些东西在迅速的变化,而有些道理却一直没有改变. 写这篇文章时AAuto发布测试版没多久,文档只有几页纸,标准库只有一个很不成熟的的几个库,当时提到的一些情况已经发生了巨大的改变,目前标准库已增至数百个,而且都经过反复严格的测试,并经过大量实际应用的考验. 我初定的AAuto目标是小型桌面软件快速开发,但是意想不到的是较

    编程语言, AAuto, AAUTO语言May 27

  • C语言自学---- C语言知识总结

    一.函数 什么情况下需要定义一个函数? 常用的功能 重复的功能 低效率的代码 一个函数可以没有参数 void test(void){ //void可以不写 //函数体中不用写返回函数(return) } 一个函数可以没有返回值,如果没有定义,默认是返回int类型 test(int a, int b){ //返回值类型可以不写,如果不写,默认为返回int类型 } 在没有接触指针前,函数中的形参是修改不了实参的值的 函数从源文件自上往下执行编译,所以在调用函数之前,需要声明函数 函数内部定义不能和形

    编程语言, c语言April 5

  • C语言自学---- 指针

    指针初探 指针是C语言中最强大的工具之一 可以存储地址的变量称为指针(pointers) 存储在指针中的地址通常是另一个变量 首先看看变量在内存中是如何存储和访问的 代码示例: <!-- lang: cpp --> //在程序中使用变量名引用这块内存 //但是一旦编译执行程序,计算机就使用内存位置的地址来引用它(其中存储了变量值) //这条语句会分配一块内存来存储一个整数,使用`number`名称可以访问这个整数 //值5存储在这个区域中,计算机用一个地址引用这个区域 //存储这个数据的地址取

    编程语言, c语言March 23

  • 全宇宙著名网站中使用的编程语言
    全宇宙著名网站中使用的编程语言

    全宇宙最流行也就是访问巨大的网站有个共同之处,那就是动态的网站.下面看看这些宇宙之最网站所使用的编程语言:

    编程语言March 23

  • 2013年8月编程语言排行榜
    2013年8月编程语言排行榜

    为了进一步提升 TIOBE 排行的专业性,本月增加了16个新的搜索引擎,这些搜索引擎绝大多数来自中国和美国.这些搜索引擎请看 这里. 在增加了16个新的搜索引擎后,C 和 Objective-C 呈大幅下降趋势,分别下降了 1.65% 和 2.17%:而 Go 语言则从 42 名提升到 26 名. 2013年8月编程语言排行榜 Top 20 具体榜单: Position Aug 2013 Position Aug 2012 Delta in Position Programming Langua

    编程语言, 语言排行March 23

  • C语言自学---- 字符串

    什么是字符串 C语言没有提供字符串数据类型,而是使用char类型的数组元素存储字符串 字符串常量是放在一对双引号中的一串字符或符号 一对双引号之间的任何内容都会被编译器视为字符串,包括特殊字符和嵌入的空格 每次使用printf()显示信息时,就将该信息定义成字符串常量了 代码示例: <!-- lang: cpp --> //\n是换行符 printf("This is a string.\n"); printf("This is on\ntwo lines!\n&

    编程语言March 21

  • C语言自学---- 数组

    什么是数组 数组是一组数目固定.类型相同的数据项 数组中的数据称为元素 比如 long numbers[10]; 方括号中的数字定义了要存放在数组中的元素个数,称为数组维度 数组有一个类型,它组合了元素的类型和数组中的元素个数,因此如果两个数组的元素个数.类型相同,这两个数组的类型就相同 可以在数组名称后的方括号内使用索引值,索引值是从0开始的连续整数,例如numbers[0]代表numbers数组的第1个元素 指定数组索引值 有两种方法指定数组索引值,以访问数组中的某个元素 第一种:使用一个简

    编程语言March 20

  • C语言自学---- 循 环

    循环定义 重复执行一个语句块,直到满足某个条件为止,这称为循环,循环是带有比较数据项功能的一个基本编程工具 递增和递减运算符 递增运算符++和递减运算符--会将存储的整数变量中的值递增或递减1,它们会直接更改变量存储的值 例如:++number和--number,它们会直接把number存储的值+1和-1 代码示例: <!-- lang: cpp --> //递增和递减都有前置模式和后置模式 //前置模式为:先递增或递减再使用该变量 //后置模式为:先使用变量再递增或递减 //后面的模式能够清

    编程语言March 19

  • Python学习系列入门篇(二)

    这些天忙的不可开交,今天终于想起来继续写,工欲善其事必先利其器,得找个markdown编辑器用一下,windows找了个破解版的markdownpad(主要是可以传图片),使用起来还不错,支持实时预览,就用它了,首先说一说python在语言级和语法上给我的感受. 语句&表达式&操作符&函数&模块&方法&类 这些真的没什么,和其他语言类似 代码自缩进 这是python的第一个特色,缩进是一种语言的要求而不是一种风格,强制缩进的好处就是大家写的代码看上去都差不多

    python, markdown, 编程语言, 入门March 17

  • C语言自学---- 条件判断
    C语言自学---- 条件判断

    算术比较 下面列出了两个操作数用于比较的算术比较运算符 它们的运算结果会得到int类型的值,如果为真则结果为1,如果为假结果为0 这些表达式称为逻辑表达式或者布尔表达式,因为每个表达式都会等到两个结果之一:true或false < 左操作数小于右操作数 <= 左操作数小于等于右操作数 == 左操作数等于右操作数 != 左操作数不等于右操作数 > 左操作数大于右操作数 >= 左操作数大于等于右操作数 if语句 在了解了逻辑表达式之后,就可以配合if语句来对程序进行流程的控制 代码示例

    编程语言March 17

  • C语言自学下篇---- 类型的转换.字符类型.枚举.数学函数

    类型的转换 下面是一个错误的输出,不过通过注释给出了解决办法,就是通过编译器自动类型转换 <!-- lang: cpp --> int main(void){ //定义了一个float浮点型常量 const float Revenue_Per_150 = 4.5f; short JanSold = 23500; short FebSold = 19300; short MarSold = 21600; float RevQuarter = 0.0f; //错误一:总销量的值为64400,这个值

    编程语言March 16

  • C语言自学中篇 ---- 变量.类型.运算

    使用浮点数 浮点数包含的值带小数点,也可以表示分数和整数 下面是一些浮点数 1.6.0.00008.7655.899.100.0 用指数和C语言来表示 1.6== 0.16E1 E代表10,1代表1次方 定义浮点数变量 <!-- lang: cpp --> /* float类型占用4字节,精确到6至7位小数,小数后面加f double类型占用8字节,精确到15位小数 long double类型占用12字节,精确到18位小数,小数后面加L */ int main(){ float aa = 45

    编程语言, c语言March 16

  • C语言自学上篇 ---- 变量.类型.运算

    计算机内存 计算机执行程序时,组成程序的指令和程序所操作的数据都必须存储到某个地方,这个地方就是机器的内存,也称为主内存,或者叫做随机访问存储器RAM RAM是易失性存储器,在程序执行完毕后或者关闭计算机后,内容就会丢失,如果要是想在程序执行后将任何数据存储,都应该写入到磁盘中 变量 变量是计算机里一块特定的内存,它是又一个或多个连续的字节所组成,一般式1.2.4.8或16个字节 变量可以用一个名称表示内存的位置,已提取它包含的数据或存储一个新数值 <!-- lang: cpp --> int

    编程语言, c语言March 16

  • C语言自学 ---- 初探C语言

    初步了解C语言 C语言 C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务等等 C语言标准 C语言由一个国际标准定义,目前最新的标准为C11,由于C11标准定义的一些语言元素是可选的,所以有些编译器并没有实现该标准的全部功能,C11标准英文说明文档 C语言标准库 标准库定义了编写C程序时常常需要的常量.符号和函数,还提供了大多程序员可都可能需要的功能,例如字符串处理或数字计算等等,还提供了基本C语言的一些可选扩展 头文件 头文件指定了C标准库在一系列标准文件,例

    编程语言, c语言March 15

  • 语言,编程语言

    <圣经·创世记>中记载了巴别塔的故事:人类联合起来希望能建造一座通天高塔,耶和华为了阻止人类的计划,把人类的语言变乱,使人类相互之间无法沟通,于是人们各散东西,通天塔便建造不成. 那时.天下人的口音言语.都是一样.他们往东边迁移的时候.在示拿地遇见一片平原.就住在那里.他们彼此商量说.来吧.我们要作砖.把砖烧透了.他们就拿砖当石头.又拿石漆当灰泥.他们说.来吧.我们要建造一座城.和一座塔.塔顶通天.为要传扬我们的名.免得我们分散在全地上.耶和华降临要看看世人所建造的城和塔.耶和华说.看哪.他们

    i18n, 编程语言, 语言, 注释, 中文编程February 11

  • python-各种安装方法

    python自身的安装 1.windows环境 可直接用QQ管家安装(目前直接有>=2.7版本的安装支持) 但部分常用python扩展模块,支持的主线版本是2.6,所以建议使用该版本 通过easy_install安装扩展模块 1.安装easy_install 用法说明 http://www.cnblogs.com/dkblog/archive/2011/02/12/1980659.html 安装包来源 https://pypi.python.org/pypi/ez_setup 2.使用easy_

    python, 编程语言, 安装October 15

  • 如果编程语言是女人

    PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标.玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题. Perl 是PHP的姐姐.她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的.她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪."无论你们怎么评论,我仍然爱她!",Larry Wall说.没有第二个人会像他这样. Ruby是脚本家族中一个非常漂亮的孩子.第一眼看她,你的心魄就会被

    编程语言, 女人, 编程语言类型July 1

  • 9个可供大家学习的代码片段网站

    在这里,给大家介绍几个不错的分享代码的网站,希望对大家今后的工作和学习,会有所帮助. 1.DZone code snippets 一个综合性质的代码库.拥有25中不同编程语言的代码集合,包含了几千的代码片段. 2.Snipplr snipplr可以说是世界上最大的代码资源库.在过去的几年中,它发布了大量的代码片段,包括我们网站上的很多文章都引用了snipplr的大量代码. 3.Jonas John snippet library 一个综合的代码库,包含了php,C#,visual Basic,j

    编程语言, 代码片段, 开源, 代码分享June 21

  • 2013年6月编程语言排行榜

    本月最大的亮点是:JavaScript 重新回到TIOBE榜的TOP 10.但是令人惊奇的是:这个无处不在的语言竟然没有进入TOP 5.JavaScript是浏览器网页编程的必备语言,但是它正在试图扩大自己的应用范围,比如最近非常热的node.js.Node.js是一套用来编写高性能网络服务器的JavaScript工具包.目前有些人推荐使用Node.js结合python的方式. PHP强势回归TOP 5,可能是由于google GAE对于php的支持有些关系.总之这个结果是让人高兴的.最后,Ob

    JavaScript, 编程语言, TIOBEJune 9

  • 4.1 编程语言的几个发展阶段

    1.机器语言 机器语言(指令是由0和1组成的序列),使用机器语言编程称为面向机器编程. 汇编语言(用一些简单容易记的符号来代替二进制指令),仍是面向机器语言. 都是低级语言 2.过程语言 设计语言,如C语言,称为面向过程编程,是高级语言 将高级语言编写的源文件转换成机器指令,经常使用下列两种方式: 1)编译方式(Compilation):针对当前机器处理芯片,将源文件全部翻译成机器指令,称为目标程序,再将目标程序交给计算机执行.例如:C语言. 2)解释方式(Interpretation):不产生

    Java, 编程语言April 28

  • 如果编程语言是一种刀
    如果编程语言是一种刀

    这个图是把编程语言看做是一种刀,那么会是什么样的. 对于这个图,最好不要解释,意会就好. C++,C,Pascal 都是瑞士军刀,说明是用来做细活的工具.C语言的刀上有个 USB,说明是可以做硬件操作的. C++的刀是什么都有,说明 C++ 是一种功能繁多的语言.(图中 C++ 的那把瑞士军刀很强大,不要以为其是虚构的,这把刀是真实存在的,叫 Wenger 巨人刀,http://www.wenger.ch/giant-knife-wenger-swiss-army-knife (这个网页上有个

    编程语言, October 17

  • 结合工作经历推荐新手编程语言

    最近在纠结到底要不要重新全面的学习下C++,之前在大学的时候学过一点,但都是一些语法皮毛,没有对C++深入了解学习,甚至对C++的MFC框架都没有了解过,更谈不上使用它来开发windows桌面应用了.今儿个有空和同样有我这种纠结事的童鞋分享一些编程语言. 1.PHP 第一想推荐给大家的是PHP,这也是我现在工作用得最多的一门编程语言, PHP学习的门槛比较低,对于曾经学习过C语言的同学来讲学习PHP几个月就能搞定.网上有很多 PHP教程,尤其建议在PHP学习的初期多看一些PHP视频教程,多上一些

    编程语言September 1

  • 各个语言的比较 个人看法
    各个语言的比较 个人看法

    在一个农田里 c 就好比是 大地 c++ 就好比是 有杂质的黑土 java 毫无疑问 是综合拖拉机 php 那就是那坑定是农药飞机 python 是要你命3000 perl 综合肥料 javascript 温室种植 as3.0 像个稻草人 delphi 是这个耕田机 vb 就像这个耕田机 ruby 是要你命3.0 .net 毫无疑问 也是综合拖拉机 只不过是充电的 linux 是美国农场 windows 是中国农村合作社 ios 那是就是苹果园

    编程语言June 7

  • 超酷编程语言:HaXe - One language, everywhere
    超酷编程语言:HaXe - One language, everywhere

    日期:2012-3-30 来源:GBin1.com 今天浏览偶然发现一个新的编程语言 - HAXE. 说实话新编程语言很多,不过这个编程语言比Java还牛,当年Java号称:Code once, Run anyhere.这个语言号称:One language,everywhere.官方号称:你只需要学习一种编程语言,然后呢,其它的事都让HAXE的快速编译器帮助你实现,能够自动编译成: java javascript C C++ C# PHP Flash NokVM 这意味这你编写的程序能够在所有

    编程语言, HaXeMarch 30

  • [编程语言]编译性语言和解释性语言

    要给新来的同事介绍Python语言,之前讲过C语言,我想在宏观上讲一下两种语言(或两类语言)的差别. 首先,编程语言的发展过程:机器语言-->汇编语言-->高级语言.(C,Python同属于高级语言) 机算机不能理解高级语言,只能理解机器语言,所以必须把高级语言翻译成机器语言,才能由计算机执行. 翻译有两种方式:一种是编译:一种是解释.二者翻译时机不同. 编译性语言:将源代码编译成机器语言文件,也即可执行程序. 解释性语言:程序执行时将源代码翻译成机器语言,然后再由计算机执行.(也即将编译.执

    编程语言, 解释型, 编译型December 27