zoukankan      html  css  js  c++  java
  • 一位程序员的爱情故事

    今天在csdn上看了一篇帖子:这段代码描述我最近的心情 才发现原来用代码可以书写人生,对代码的作者十分钦佩。

    publicclass MyLoveStory
    {
    publicstaticvoid Main(string[] args)
    {
    //The ForeStory
    int result =1;
    bool love =false;
    if(love)
    result
    = AtOneTime();

    //But Now...
    if(args[0] =="Has"&& args[1] =="Third"&& args[2]=="One")
    {
    love
    =false;
    result
    = DoPart();
    Console.WriteLine(GetNowHeartState.ToString());
    }
    }

    internalenum HeartState
    {
    Sad,
    MoreSad
    }

    internalenum LifeState
    {
    Nice,
    Poor,
    }

    internal HeartState GetNowHeartState(LifeState girlLife)
    {
    if(gilrLife == LifeState.Poor)
    return HeartState.Sad;
    else
    return HeartState.MoreSad;
    }

    internalstaticint AtOneTime()
    {
    return1+1;
    }

    internalstaticint DoPart()
    {
    return2-1;
    }
    }

    我遂耗费N时,来读上面的代码,我在这里做了一个简单的翻译,题目是:《一个程序员的爱情故事》,请看我加的注释:

    //一个程序员的爱情故事
    publicclass MyLoveStory
    {
    publicstaticvoid Main(string[] args)
    {
    //The ForeStory
    int result =1;
    bool love =false;//以前有个小男孩,没有爱情,孤孤单单一个人。
    if (love) //他认为如果是爱情。
    result = AtOneTime();//那必须是两个人在同一个时间爱上彼此。
    //But Now...
    //但是现在长大了,有了爱情,却出现了第三者

    if (args[0] =="Has"&& args[1] =="Third"&& args[2] =="One") {
    love
    =false;//爱情没了
    result = DoPart();//分手,独自一个人。
    //现在这个男孩的心情是:如果女生生活的很悲惨,自己会伤心。
    //如果看到女生活的很幸福,自己更伤心,因为幸福不是自己给的。
    Console.WriteLine(GetNowHeartState.ToString());
    }
    }
    //男生的心情
    internalenum HeartState
    {
    Sad,
    MoreSad
    }
    //女生的生活状态
    internalenum LifeState
    {
    Nice,
    Poor,
    }
    //男生现在的心情
    internal HeartState GetNowHeartState(LifeState girlLife)
    {
    //现在这个小男孩的心情是:如果生活的很悲惨,自己会伤心。
    //如果看到女生活的很幸福,自己更伤心,因为幸福不是自己给的。
    if (gilrLife == LifeState.Poor)
    return HeartState.Sad;
    else
    return HeartState.MoreSad;
    }
    //爱情是在同一时间爱上彼此
    internalstaticint AtOneTime()
    {
    //1+1=2
    return1+1;
    }
    //分手
    internalstaticint DoPart()
    {
    // 2-1=1
    return2-1;
    }
    }

        不知道我是否真的理解深意了,以上也是我个人的理解,如果各位有更好的解释,欢迎评论。

        尽管如此我可以深深的感受到我们程序员几大的特质:

        1、含蓄。

        2、朴实。

        3、聪明。

        4、有才。

       不多说了,大家都是程序员,看代码,大家都懂的!

       每个程序员上辈子都是折翼的天使,你伤不起!


    作者:朱祁林 出处:http://zhuqil.cnblogs.com 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  
  • 相关阅读:
    bzoj [Scoi2016]美味
    bzoj2200[Usaco2011 Jan]道路和航线
    bzoj3196 二逼平衡树 树套树(线段树套Treap)
    BZOJ3295 动态逆序对(树状数组套线段树)
    hdu 4819 Mosaic 树套树 模板
    bzoj2843 极地旅行社 LCT
    bzoj3874&2832 [Ahoi2014]宅男计划 模拟退火,三分
    bzoj3609 [Heoi2014]人人尽说江南好 博弈
    find命令进阶用法(一)
    find按照文件大小查找
  • 原文地址:https://www.cnblogs.com/zhuqil/p/2051373.html
Copyright © 2011-2022 走看看