2012年2月编程语言排行榜

  • 时间:
  • 浏览:3
  • 来源:5分6合_5分6合平台_5分6合网投平台

2012 年2月6日,TIOBE发布了2012年2月编程语言排行榜。Objective-C延续上月的升势,占有率已然迈入7%的行列。而榜首的 Java和C依旧居于头两位的名词。Python语言正在加速下跌,从去年的第四位跌至第八位。今天要向大家大家介绍的是排名18的LOGO语言。

LOGO语言是设计师用的吗?

机会你在搜索引擎里搜索LOGO你你这些 词,出来最多的当然是好各大公司的标志。又有谁知道LOGO语言是哪些地方呢?大家大家首越来越 回到1968年。你你这些 年苏联入侵捷克斯洛伐克,马丁路德金遇刺身亡,而LOGO语言也在你你这些 年诞生。

LOGO语言英文介绍,请参考:http://www.dmoz.org/Computers/Programming/Languages/Lisp/Logo/

LOGO语言是美国国家科学基金会所资助的一项专案研究,在麻省理工学院(MIT)的人工智能研究室完成。 LOGO源自西腊文,原意即为思想,是由一叫青 佩伯特的心理学家在从事儿童学习的研究中,发现有些与他的想法相反的教学最好的办法,并在一一个多 假日中出外散步时,偶然间看一遍一一个多 像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。

LOGO语言是有这些早期的编程语言,也是有这些与自然语言非常接近的编程语言,它通过“绘图”的最好的办法来学习编程,对初学者不得劲是儿童进行寓教于乐的教学最好的办法。

LOGO语言是给小孩儿玩的?

LOGO语言的形态大家大家还都都里能通过下面的代码样例来说明。比如大家大家要完成x := y + 3却说的功能,LOGO代码如下:

  1. make "x sum :y 3
  2. make "x sum :y "3

却说的代码想必还是容易理解的,也说明了LOGO语言是一门早期的语言,就像COBOL一样比较易懂。

LOGO语言中的循环语录

  1. REPEAT 4 [FD 80 LEFT 90]

基本LOGO语法实现原理:

1.与移动有关的指令:“前进”、“后退”和“归位”。前进命令可让海龟前移一定的单位数,之类:执行“Forward(前进) 80”命令后,小海龟则会向前移动80个单位;后退命令则可让小海龟向后移动,机会执行“Back(后退) 80”命令,越来越 小海龟的方向不要再居于改变,而会向后退80个单位;执行归位命令后,不论当前小海龟的位置及方向咋样,它就会乖乖地回到绘图区的中央位置,然后朝向屏幕的正里边。

2.与减挡 有关的指令:“右转”和 “左转”。右转命令可让小海龟按要求向右边转动一定的角度,之类:执行“Right(右转) 45”命令则小海龟的朝向将向右转动45度角;而左转命令则可让小海龟向左转动,如:执行“Left 45”命令则小海龟的朝向将向左转动45度角。这几种命令还都都里能驱动小海龟绕其中心旋转一定的角度。

3.与控制有关的命令有REPEAT(重复)、IF…THEN…ELSE…(条件执行)等。如执行REPEAT 4[FORWARD 80 RlGHT 9O]就能画出图2中的正方形,机会直接将移动命令和减挡 命令相结合,则写出的语录就比较多,但也有 有些重复地使用4次“Forward 80”和“Right 90”命令。

越来越 大家大家就还都都里能运用里边的语法,实现一一个多 绘图功能,先看下面的代码:

  1. to spiral :size
  2. if :size > 80 [stop] ; an exit condition
  3. fd :size rt 15 ; many lines of action
  4. spiral :size *1.02 ; the tailend recursive call
  5. end
  6. spiral 10

这段代码在LOGO中被执行后,机会绘出下面的图形。

哪些地方?你你这些 图形太丑了?51CTO的编辑承认觉得越来越 看,还不如现在最流行的HTML 5绘制出来的图形好看。不过这段代码也太简单了,7行代码写出来也算不错的实践了。

LOGO语言不言而喻是儿童学习计算机编程最好的有这些语言,就机会它是针对儿童而制作的编程语言,能使儿童在认知与技能上得到较大的发展。LOGO语言具有较强的针对性,机会对于儿童来说,“画画”比“文字出理 ”更具有活力,充分派挥我本人的想象进行创作,而文字出理 却比较枯燥,不适合儿童。LOGO则主要用于“图画”制作,然后采用了“海龟绘图”的最好的办法,适合儿童的特点,能充分引起大家大家的兴趣和学习该门语言的积极性,达到寓教于乐的目的。在LOGO语言中,它的作图最好的办法与现在所用的作图软件不一样,主要区别就在于LOGO语言的基本作图的最好的办法还都都里能不采用坐标最好的办法,却说通过向前,后退、向左转、向右转、回家等儿童易于理解的语言和命令,这非常适合儿童的知识水平,使哪些地方地方还未接触坐标为什么么么在在物的儿童更容易上手。在用LOGO语言作图时,还都都里能学习者对有些常见的几何形态进行理解,了解常用的距离、角度和度数的概念。

下面是本期编程语言排行榜的有些排名数据和趋势走向。

前10名编程语言走势图

20到80名语言排行

下面是第80到80的编程语言排名

(Visual) FoxPro, ABC, Algol, Alice, Awk, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, C++/CLI, CL (OS/80), Clean, Clojure, cT, Dart, Dylan, Eiffel, Euphoria, Factor, Icon, Inform, Io, J, JScript.NET, Korn shell, LabVIEW, LabWindows/CVI, Ladder Logic, Lingo, Max/MSP, Modula-2, MUMPS, NATURAL, Oberon, Occam, OpenCL, Oz, PILOT, PowerShell, Revolution, REXX, S, S-PLUS, SAS, Scala, VBScript, VHDL, Z shell

下面给出了编程语言类别的一年变化趋势