zoukankan      html  css  js  c++  java
  • 关于程序与语言

    总是能听到或者看到所谓的语言之争,吵得可热闹了,各执一词,绝不妥协。说实话,我感到挺悲哀的,因为争来争去,其实没有哪一门语言是中国人自己折腾出来的,很多人都摆出一副精通的样子,整得跟那语言是他自家的一样,实在是可笑。也许这语言,对于程序员来说,也算是一种信仰吧,所以当有人侮辱或者贬低他的信仰时,他感觉像是受到了侵犯,因此会奋起而攻之。。。

    我是个没什么信仰的人,语言对于我来说,只是在电脑世界里的表达方式,在什么样的环境里,该用什么语言就用啥。这其实跟现实中的语言是一样的,比如你现在在中国,你非得整个叽歪个英语,那简直是吃饱了撑的。

    另外,写程序,说白了,就是写文章:

    文章要个标题,那程序也得有个名字

    文章得有中心思想,程序得有主要功能

    文章有段落,程序也有模块

    文章有起承转合,程序讲究个先后关系,因果相联

    文章有短小精悍的短篇,程序也有经典实用的小应用

    文章有鸿篇巨著,程序的世界里大产品也是比比皆是

    文章反映的是作者的思想,程序也是程序员的思想体现

    写文章,谁都会,可不是所有人都写得好;写程序也是,有了语法和“词汇量”,都能写出一段来,可品质也是一目了然的,好的程序员就跟好的作家一样稀缺

    。。。

    好像在文学的世界里,没有关于语言之争吧,没听说过说英文比中文写出来的书要好呀。(当然,你要是硬要钻牛角尖说,中文的小说写出来的书还没得过诺贝尔奖,那么你继续)所以说,语言只是个表达形式而已,关键在于思想。

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    22. Generate Parentheses (backTracking)
    21. Merge Two Sorted Lists
    20. Valid Parentheses (Stack)
    19. Remove Nth Node From End of List
    18. 4Sum (通用算法 nSum)
    17. Letter Combinations of a Phone Number (backtracking)
    LeetCode SQL: Combine Two Tables
    LeetCode SQL:Employees Earning More Than Their Managers
  • 原文地址:https://www.cnblogs.com/hula100/p/1975109.html
Copyright © 2011-2022 走看看