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 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  
  • 相关阅读:
    系统优化怎么做-JVM优化之开篇
    系统优化怎么做-Tomcat优化
    系统优化怎么做-Linux系统配置优化
    系统优化怎么做-SQL优化
    系统优化怎么做-数据库优化
    系统优化怎么做-新系统上线前做什么
    系统优化怎么做-开篇
    一起学习Avalonia(一)
    etcd的应用举例
    c#总结几种正则表达式使用
  • 原文地址:https://www.cnblogs.com/zhuqil/p/2051373.html
Copyright © 2011-2022 走看看