`
cloverprince
  • 浏览: 129450 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

普通青年 文艺青年 2B青年

阅读更多
本文纯属搞笑,如有雷同,纯属巧合。

/* normal-youth.c */
main() {
        printf("hello world");
}


/* literature-youth.c */
int main(int argc, char** argv) {
    printf("Hello world!\n");
    return 0;
}


/* 2b-youth.c */
#define m main
#define p(x) printf(#x)
m(){p(hello world);}



// NormalYouth.java
public class NormalYouth {
    public static void sayHello(String name) {
        System.out.println("Hello, "+name);
    }
}



// LiteratureYouth.java

/**
 * Copyright 2011 Literature Youth
 *
 * Permission is granted to anyone who obtained a copy of this code.
 * You may
 *    use,
 *    compile,
 *    modify
 *    and/or redistribute this code
 * provided that you
 *    don't blame the Literature Youth for any consequences caused
 *    by using this code.
 */
package com.example.youth.literature.hello;

/**
 *  LiteratureYouth is a hello-saying object.
 */
public class LiteratureYouth {
    private String name;
    
    /**
     * Get the name to say hello to.
     * @return the name to say hello to.
     */
    public getName() { return name; }

    /**
     * Set the name to say hello to.
     * @param name the name to say hello to.
     */
    public setName(String name) { this.name = name; }

    /**
     * Construct a LiteratureYouth object that says hello to name.
     * @param name the name to say hello to.
     */
    public LiteratureYouth(String name) {
        super();
        this.name = name;
    }

    /**
     * Say hello to the pre-defined name.
     */
    public void sayHello() {
        System.out.println("Hello, "+name);
    }
}


// TwoBiYouth.java
public class TwoBiYouth {
    public static String name = "world";
    private static TwoBiYouth instance = new TwoBiYouth();
    public static TwoBiYouth getInstance() { return instance; }

    public interface SayHelloStrategy {
        void sayHello();
    }

    public class DefaultSayHelloStrategy implements SayHelloStrategy {
        @Override public void sayHello() {
            System.out.println("Hello, "+name);
        }
    }

    private SayHelloStrategy strategy = new DefaultSayHelloStrategy();
    public SayHelloStrategy getStrategy() { return strategy; }
    
    public static class TwoBiYouthVisitor {
        public void visit(TwoBiYouth tby) {
            tby.getStrategy().sayHello();
        }
    }

    public static class Facade {
        public void sayHello(String n) {
            TwoBiYouth.name = n;
            TwoBiYouth tby = TwoBiYouth.getInstance();
            TwoBiYouthVisitor visitor = new TwoBiYouthVisitor();
            visitor.visit(tby);
        }
    }
}


# normal-youth.sql
SELECT 'Hello world';


# literature-youth.sql
SELECT 'Hello', name FROM hw WHERE p = 'Hello';


// 2bYouth.sql.java
conn.createStatement().execute(
    "SELECT 'Hello', name FROM hw WHERE p = '"
         + scanner.next() + "';");



""" normal-youth.py """
def hello(name):
    print "Hello", name


""" literature-youth.py """
def hello(name):
    assert(sys.version_info.major == 2 and
           sys.version_info.minor >= 6 or
           sys.version_info.major > 2)
    print "Hello {}".format(name)


""" 2b-youth.py """
hello = lambda n : (lambda v: v + " " + n)("Hello")




#!/bin/bash
# normal-youth.sh

# calculate 1+2+...+100
SUM=0
for n in {1..100}; do
    SUM=$((SUM + n))
done
echo $SUM


#!/bin/bash
# literature-youth.sh

# calculate 1+2+...+100
for x in $(seq 100); do
    for y in $(seq $x); do
        echo $y 
    done
done | wc -l


#!/bin/bash
# 2b-youth.sh

# calculate 1+2+...+100
echo $((1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100))



-- NormalYouth.hs
factorial 0 = 1
factorial n = n * fac (n-1)


-- LiteratureYouth.hs
factorial n = foldr (*) 1 [1..n]


-- 2bYouth.hs
module Main where

data Natural = Zero | Succ Natural deriving Show

one = Succ Zero
two = Succ one
three = Succ two
four = Succ three
five = Succ four
six = Succ five

a +++ Zero = a
a +++ Succ x = Succ a +++ x

a *** Zero = Zero
a *** Succ x = a +++ (a *** x)

factorial Zero = one
factorial n@(Succ x) = n *** factorial x

toi Zero = 0
toi (Succ x) = 1 + toi x



0
4
分享到:
评论
3 楼 cloverprince 2011-10-27  
沙舟狼客 写道
貌似2b青年的代码很有技术含量

嗯,简单问题复杂化。
2 楼 沙舟狼客 2011-10-27  
貌似2b青年的代码很有技术含量
1 楼 yangkuan 2011-10-26  
ZB青年,哈哈

相关推荐

    iPad阅读应用横向评测:普通&2B&文学青年的碰撞.docx

    这篇评测文章主要对比了三款iPad阅读应用——91熊猫看书、中国移动手机阅读和豆瓣阅读,针对不同类型的用户群体,如普通青年、2B青年和文艺青年,分析了它们的功能、界面设计和用户体验。 首先,91熊猫看书以其木质...

    普通实名制、文艺实名制和2B实名制.docx

    根据文中描述,实名制可以分为三种类型:普通实名制、文艺实名制和2B实名制。这三种类型主要由实名制的主动性和观众意识来区分。 1. **普通实名制**,也称为名人实名制,是1a型实名制,即用户主动公开身份,让所有...

    CYT2B73 / CYT2B74 / CYT2B75 / CYT2B77 DATASHEET

    **CYT2B7系列微控制器概述** CYT2B7系列是英飞凌推出的TRAVEO™ II T2G家族的一员,专为汽车系统设计,例如车身控制单元。该系列微控制器以其强大的处理能力和丰富的外设支持,在汽车电子领域扮演着重要角色。 **...

    ISTA -2B-2011(2012)

    ISTA 2B-2011(2012) 介绍 ISTA 2B-2011(2012) 是一个测试程序,旨在评估包装产品的性能和耐用性。该程序是 ISTA 2 Series 的一部分,结合了 ISTA 1 Series 的基本测试元素和 ISTA 3 Series 的高级测试元素。ISTA 2B...

    API 2B中文版.pdf

    API 2B中文版.pdf

    人人2B过滤器(文艺青年必备)-crx插件

    语言:中文 (简体) 描述:一个清理校内2B无聊评论(如"互访","求关注")的小清新插件,哼!微信号:rrsbfilter ...——防火、防盗,防2B,文艺青年居家、旅行必备!(时光飞逝,人人已经今非昔比-2018.02)

    2b2t入门客户端-冰林整合

    2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合2b2t入门客户端-冰林整合 我的世界2b2t是...

    SmartB2B行业电子商务商城解决方案

    4.独立的语言包功能:国际化趋势使得行业电子商务必须面对世界市场,SmartB2B为二次开发者提供了独立的语言包功能,您更可以与世界各地的SmartB2B爱好者交流使用多语言功能。 5.广告以及广告位管理更实用、方便 6....

    Untitled_son988_bcidataset2b_bciiv2b_小波变换_Untitled_

    标题中的"Untitled_son988_bcidataset2b_bciiv2b_小波变换_Untitled_"可能表示这是一个关于处理BCI IV 2b脑机接口(BCI)竞赛数据集的工作,其中涉及了son988的某个特定部分,并且使用了小波变换作为预处理技术。...

    微风Microsoft Visual C%2B%2B 运行库合集 1.6

    微风Microsoft Visual C%2B%2B 运行库合集 1.6

    C++ 中的单例模式(普通,2B,文艺)

    本篇文章将详细介绍C++中三种常见的单例模式实现:普通、2B(也称为智能)和文艺。 ### 1. 普通单例模式 普通单例模式,也被称为懒汉式单例,它的特点是只有在第一次请求时才会创建实例。这种方式的优点是延迟了...

    Visual+C%2B%2B.NET案例开发集锦+源代码

    Visual+C%2B%2B.NET案例开发集锦+源代码

    Python库 | blake2b_py-0.1.4-cp36-none-win_amd64.whl

    **Python库blake2b_py-0.1.4-cp36-none-win_amd64.whl详解** 本文将详细介绍`blake2b_py`这个Python库,它是一个实现BLAKE2b哈希算法的模块,适用于Python 3.6环境,并且是专为Windows x64平台设计的。在Python开发...

    山东联通贝尔S010W-AV2B叠加精简升级包

    【山东联通贝尔S010W-AV2B叠加精简升级包】是针对特定型号的设备——贝尔S010W-AV2B的一款定制化软件更新。这个升级包并非通用,它特别强调了不适用于北京和四川区域的设备版本,这表明不同地区可能有专属的固件版本...

    【迷你书】C%2B%2B程序设计原理与实践(C%2B%2B之父...

    根据给定的信息,我们可以提取和总结出以下几个关键的知识点: ### C++程序设计原理与实践 #### 书籍基本信息 - **书名**:《C++程序设计原理与实践》 - **作者**:Bjarne Stroustrup(C++语言之父) ...

    GaGeB2B电子商务网站源码

    描述部分重复了标题,"GaGeB2B电子商务网站源码GaGeB2B电子商务网站源码",这可能意味着提供者强调这个源码专为B2B电子商务设计,并且是GaGeB2B系统的核心组成部分。没有提供更多的具体信息,但我们可推断出源码应该...

    phpb2b开源系统

    PHPB2B开源系统是一款专为电子商务领域设计的企业对企(Business to Business, B2B)交易平台。在当前数字化时代,网上商城的发展势头强劲,PHPB2B因其开放源代码和丰富的功能,受到众多商家的青睐。这款系统的核心...

    松下继电器·光电耦合器-GE2b继电器样本.pdf

    松下继电器和光电耦合器在工业电子领域中占据着重要的位置,而GE2b继电器样本作为一款详细介绍了松下GE2b系列继电器特性和应用场景的文档,为我们提供了丰富的技术信息。 首先,GE2b继电器的主要特点是其负载电压可...

    phpb2b点子商务开源门户系统

    **phpB2B开源门户系统详解** phpB2B(Business to Business)是一种基于PHP语言开发的开源电子商务门户系统,专为中小型企业提供在线交易平台,实现了企业与企业间的电子交易功能。该系统的设计理念是为企业提供一...

Global site tag (gtag.js) - Google Analytics