【10分快三玩法】2012年2月编程语言排行榜

  • 时间:
  • 浏览:1
  • 来源:彩神快三-彩神快3官方

2012 年2月6日,TIOBE发布了2012年2月编程语言排行榜。Obje10分快三玩法ctive-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源自西腊文,原意即为思想,是由一叫金佩伯特的心理学家在从事儿童学习的研究中,发现某些与他的想法相反的教学办法,并在另另4个 假日中出外散步时,偶然间看过另另4个 像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。

LOGO语言是并都不 早期的编程语言,也是并都不 与自然语言非常接近的编程语言,它通过10分快三玩法“绘图”的办法来学习编程,对初学者有点硬是儿童进行寓教于乐的教学办法。

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 200 LEFT 90]

基本LOGO语法实现原理:

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

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

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

越来越我们 就都后能 够运用里边的语法,实现另另4个 绘图功能,先看下面的代码:

  1. to spiral :size
  2. if :size > 200 [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语言的基本作图的办法都后能 够不采用坐标办法,假如有一天通过向前,后退、向左转、向右转、回家等儿童易于理解的语言和命令,这非常适合儿童的知识水平,使那此还未接触坐标为什么在物的儿童更容易上10分快三玩法手。在用LOGO语言作图时,都后能 够学习者对某些常见的几何社会形态进行理解,了解常用的距离、深度和度数的概念。

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

前10名编程语言走势图

20到200名语言排行

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

(Visual) FoxPro, ABC, Algol, Alice, Awk, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, C++/CLI, CL (OS/200), 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

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