阅读更多

18顶
16踩

编程语言

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

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

如果编程语言是船
     “嗨,我为如何将图灵机赋予船的意义而疑惑,不知是否有人可以举出例子”
      这可能讲不通,因为人们一般不会用水上交通工具来比喻图灵机。然而这使我想到,如果编程语言是船的话,那么会怎样呢?
图灵机
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 条 请登录后发表评论
5 楼 bcterry 2008-04-08 12:39
呵呵,每天都在开船~
4 楼 ShiningRay 2008-04-08 12:33
Ruby显然不是快艇
3 楼 yanyanlong 2008-04-08 11:23
哈哈..好玩...特别是那个HTML...
2 楼 孤独浪子 2008-04-08 10:46
太有意思了,呵呵
不错
    
1 楼 Jekey 2008-04-08 09:48
经典而形象 

发表评论

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

相关推荐

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

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

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

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

  • C#扩展——Visual Studio 代码提示/智能提示字体大小更改方法.

    Visual Studio 代码提示/智能提示字体大小更改方法.

  • .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;...

Global site tag (gtag.js) - Google Analytics