黑客与画家(0)

所谓hacker

来由

  • 第一台电子计算机ENIAC在美国诞生,在计算机文化的兴起中,诞生了很多行话。20世纪60年代初,麻省理工有一个学生团体叫做“铁路模型技术俱乐部”(Tech Model Railroad Club,简称TMRC),他们把对难题的解决方法成为:hack
  • hack作为名词
    • 巧妙、便捷的cool hack或者neat hack
    • 笨拙、抽欧的ugly hack或者quick hack
  • hack的字典意思是“砍(木头)”,解决一个计算机难题就如砍倒一棵大树,相应的过程就是hacking,从事hacking的自然是hacker

含义

  • 引申出来,对某个程序或者设备进行修改,使其能完成原来不可用的功能(或者禁止外部使用者接触到的功能)
  • 在20世纪60年代,hacker是完全正面意义上的,是第一流能力的象征,是求解问题过程里的愉悦和享受。
  • hack行为包含三个特点:好玩、高智商、探索精神
    • 使用计算机以及所有有助于了解这个世界本质的事物,都不应受到任何限制。任何事情都应该亲手尝试。
    • 信息应该全部免费
    • 不信任权威,提倡去中心化
    • 判断一个hacker的水平应该看他的技术能力,而不是学历、年龄或地位等其他标准
    • 你可以用计算机创造美和艺术
    • 计算机使生活更加美好

演变

hacker不服从管教,具有叛逆精神。然而随着一些负面行为的出现,媒体的大肆宣传,一些害群之马的自诩,hacker逐渐变得让人觉得有害和危险。

  • 恶意入侵计算机系统的人应该成为cracker(入侵者)
  • hacker就应该是指最优秀的程序员

程序员

时代

  • 从前,人们曾经认定这个时代属于太空时代或者原子时代,但是事实证明,它们只不过是公关公司发明的概念(我觉得这里在暗指政府和媒体)计算机对人类的影响远大于其他。
  • 计算机程序只是文本,你选择什么语言决定了你能说什么话。编程语言就是程序员的思维方式。

境界

黑客的最高境界,是创造规格。虽然看起来,做到这一点最好的方法就是先作出一个样品,把规格实现。