阅读更多

18顶
16踩

编程语言

原创新闻 如果编程语言是船

2008-04-07 09:23 by 正式记者 cjnajr 评论(25) 有6821人浏览

如果编程语言是船
     “嗨,我为如何将图灵机赋予船的意义而疑惑,不知是否有人可以举出例子”
      这可能讲不通,因为人们一般不会用水上交通工具来比喻图灵机。然而这使我想到,如果编程语言是船的话,那么会怎样呢?
图灵机
Turing programming language as a canoe
      毫无疑问,图灵机就像是轻便小艇。它很小,而且要靠人力。它通常是被当作初学者的“船”,而且颇有加拿大的风格。
Java
      Java是一艘庞大的货船。尽管它可以装载很重的货物,但是驾驭起来没什么乐趣。

Java programming language as a cargo ship
perl
     perl是一艘拖轮,甚至足够有力牵引java。

Perl programming language as a tugboat
Ruby
    Ruby很难描述。它造型优美,迷人,操作起来很有意思。下面就是它的图片,很时髦。

Ruby programming language as a speed boat
PHP
    PHP就像是竹筏,用绳子绑起来漂浮在水中。

PHP programming language as a raft
C
    C是核潜艇,连指令都可能是外语,但是它所有的硬件都为性能而做到了最优。

C programming language as a nuclear submarine
HTML
    HTML其实不是船。

HTML is not a boat
    还有很多这样的比喻,但是讨论就此结束。怎么才能让你最心爱的编程语言运行在开阔的水面上呢?

 

18
16
评论 共 25 条 请登录后发表评论
25 楼 leasass 2008-04-10 10:37
  有意思
24 楼 liuwei1981 2008-04-10 08:44
太有意思了,很经典     
23 楼 tommyjian 2008-04-10 08:21
Java是远洋货轮,那么Groovy是什么呢,是远洋货轮上的救生艇?
22 楼 wumingdlz 2008-04-09 23:48
    PHP就像是竹筏,用绳子绑起来漂浮在水中。
我觉得PHP很好玩啊。呵呵
21 楼 Fly_m 2008-04-09 21:32
java轮船太大了,怕开不动了。喜欢php小船,随便整都行。
20 楼 Fly_m 2008-04-09 21:32
这个大轮船不是太好开啊
19 楼 wei290262834 2008-04-09 17:03
 
看样子我有资格去开核潜艇了,
18 楼 Frederick 2008-04-09 14:40
个人觉得ruby的造型不但不优美,而且非常之糟糕,不堪入目
17 楼 zhangcheng 2008-04-09 13:50
java也很有趣的
16 楼 foxgst 2008-04-09 12:56
HTML不是船,Javascript是轻型引擎,HTML+Javascript可以等于摩托艇吗?呵呵
15 楼 raojl 2008-04-09 12:23
很有意思 !
14 楼 LucasLee 2008-04-09 09:43
还不错,有点意思
13 楼 Sam1860 2008-04-09 08:49
引用
Ruby怎么可能是快艇,它可实现的功能太少了吧.它开发效率高但不代码它功能强大啊!


ruby是通用编程语言,有什么实现不了的
12 楼 sanbodhi 2008-04-09 08:42
为啥图灵机是初学者的船?
11 楼 piggy 2008-04-08 22:56
这个图片配得好
10 楼 wanwok 2008-04-08 20:25
HTML不是船,落水的自车,图片够绝的。
9 楼 Army 2008-04-08 20:01
太有意思了~
8 楼 wushaoen 2008-04-08 19:37
Ruby怎么可能是快艇,它可实现的功能太少了吧.它开发效率高但不代码它功能强大啊!
7 楼 galaxystar 2008-04-08 19:20
核潜艇,C,有趣,很好,很强大!
6 楼 bluehood 2008-04-08 19:01
喜欢php的比喻~~~竹筏

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【C#】字体增大、减小、改变颜色

    【C#】字体增大、减小、改变颜色1 题目描述:字体增大、减小、改变颜色2 源码详解3 实现效果 1 题目描述:字体增大、减小、改变颜色 (1)Form1窗体设计界面如下: (2)单击“确定”按钮,可将textBox中的文字添加到label2中; (3)label2中的文字可字体大小可切换三次(小、中、大),初始状态下字体为“小”,则“缩小字体”按钮不可用,每次单击“增大字体”按钮,可使增大字体一号,当字体增大为“大”时,“增大字体”按钮不可用,每次单击“缩小字体”按钮,可使字体缩小一号 2 源码详解

  • 当你在设置里修改字体大小的时候,到底在修改什么

    版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 一、设定字体,该用 sp 还是 dp 对于 Android 开发而言,在开始学习的阶段,就已经被告知,为了达到更好的 UI 适配,应该使用和像素(px)的无关的一些...

  • .net设置字体

    <br />private void radioButton1_CheckedChanged(object sender, System.EventArgs e)<br />   {<br />    //设置字体为宋体<br />    textBox1.Font=new Font("宋体",textBox1.Font.Size,textBox1.Font.Style);<br />   }<br />   private void radioButton4_CheckedChanged(object s

  • MFC ListControl文字大小设置

    【代码】MFC ListControl文字大小设置。

  • C#字体设置

    private void radioButton1_CheckedChanged(object sender, System.EventArgs e)    {     //设置字体为宋体     textBox1.Font=new Font("宋体",textBox1.Font.Size,textBox1.Font.Style);    }    private void ra

  • C#窗体控件随窗体变大而变大

    private float X; private float Y; private void setTag(Control cons) { foreach (Control con in cons.Controls) { con.Tag = con.Width +":" + con.Height

  • C# 在窗体中绘制字体

    字体 绘制文字: Graphics g = this.CreateGraphics(); Font font = new Font("宋体",24,FontStyle.Bold|FontStyle.Italic|FontStyle.Underline,GraphicsUnit.Point);//其中宋体是字体,24是字号,FontStyle的几个是字的样式,最后的GraphicsUni

  • C#学习笔记:控件的字体(Font)属性设置

    很多控件都有字体(Font)这一项属性,如果在设计器的属性栏中静态设置,自然没问题,可是在代码中,运行时动态设置,就没有那么容易了。考虑到以后会经常用到这一项,研究一下如何设置字体属性还是很有必要的。 设置字体主要有两种方法,一种是直接向Font类中传递各种字形字体参数来设置,另一种是运用字体设置对话框(FontDialog)来设置。下面来详细地说说他们的用法。 1.方法一,通过Fon

  • C#窗体编程:显示字体对话框,修改字体样式

    C#编程中的winform窗体,对于字体的对话框的使用如下 首先添加字体对话框控件:FontDialog 其次在相应的事件中添加对于该字体对话框的显示及使用,这里以label为例子 private void label1_Click(object sender, EventArgs e) { fontDialog1.Font = this.label1.Font; //将Label控件字体赋值给FontDi..

  • CreateFont详细解释

     CFont * f;    f = new CFont;    f-&amp;gt;CreateFont(10, // nHeight         0, // nWidth         0, // nEscapement         0, // nOrientation         FW_BOLD, // nWeight         FALSE, // bItalic      ...

  • C#设置字体大小和颜色

    public Form1() { InitializeComponent(); label1.Font = new Font("隶书", 20, FontStyle.Bold); //第一个是字体,第二个大小,第三个是样式, label1.ForeColor = Color.Red;...

  • c语言修改控制台字体大小,c – 如何更改控制台字体大小

    您可以使用SetCurrentConsoleFontEx更改字体大小.下面是一个可以玩的小例子,请确保#include&lt; cwchar&gt;和#include&lt; windows.h&gt;CONSOLE_FONT_INFOEX cfi;cfi.cbSize = sizeof(cfi);cfi.nFont = 0;cfi.dwFontSize.X = 0; ...

  • c语言库函数字体和字号,C语言中的字符串处理库函数介绍与实现

    strlen函数:求字符串的长度size_t strlen(const char *s)头文件:#include说明:求出s指向的字符串的长度(不包括null字符)。返回值:返回s指向的字符串的长度。size_t strlen(const char *s){size_t len = 0;while(*s++)len++;return len;}strcpy和strncpy函数:复制字符串char ...

Global site tag (gtag.js) - Google Analytics