|
3#
楼主 |
发表于 2014-11-6 10:58:37
|
只看该作者
三,程序员的办法
# h( @- g- H- b9 l+ o- A
1 M3 k) @. w5 ]; P2 MFORTRAN程序员:
& b1 A5 \8 S2 d% N3 I% q01 打开冰箱门3 V+ P9 B3 X$ g0 N
02 把大象放进去
: A% E5 ]- X+ N03 关上冰箱门, I0 C4 a, c* I5 n
04 如果还有大象,GO TO 01: {/ D) i4 D" m7 _# V
3 c* T6 z$ d v5 }2 B
APL程序员:
, b: A+ S8 \3 l+ T6 R; t) u写了仅仅一行代码,不但把大象装进去了,还能控制冰箱在万米高空变形,演算飞行姿态和火力控制,并和数以万计的外星人飞船战斗。
. [, n! b5 G5 Y3 D# n6 o6 [' H7 C% O/ X; a7 A! a: V3 t+ M
C 程序员:
# K5 V4 K' P% k/ \& u将大象编码成二进制文件,然后编译进冰箱的程序代码里。
0 h; ?1 W. S* y( m
, V% s7 M& g/ y, T4 u" t. Q& GJAVA程序员:+ k4 Y6 h) @ t
你还在用面向过程的思维看问题?一个设计良好的冰箱必然封装了相应的方法,所以你只要调用“冰箱.放入动物(大象)”就行了。6 T2 Y8 l/ Q8 }3 F+ W( K
9 |: ]0 t( `+ VCOBOL 程序员:8 m9 c' ?7 |2 b7 ^& u* ~3 A( a- {
对和自己一样濒临灭绝的大象寄予了深切的同情。
$ r; y. @5 g) X0 \, _
, s1 v) X; u. K7 k1 y U汇编程序员:3 L1 T3 s/ G& a5 J* U, ?
将栈命名为冰箱,然后 PUSH 大象。
! D1 O# a% t, Q& d% W3 a8 x9 }
算法学家:
$ V- u0 w" c& U1 q用Lempel–Ziv–Welch压缩算法将大象压缩。
8 z) w; [0 T. m0 `8 P: `
4 D8 X/ R, T, X3 O: L网络安全专家:
: D8 V- m, p: X$ g8 r( Q把大象放进冰箱会使冰箱的冷冻区溢出,这将导致攻击者获得冰箱的系统权限。
- s3 f, {& _! C# q1 P6 Z' o: K, }8 R/ r; ^2 z) ~9 T4 e5 [
硬件工程师:
: i! R$ f* v" l9 B. ^我可以用随身携带的瑞士军刀把冰箱的各部分拆下来,然后连同大象装在一起。 |
|