
精通各种语言的大牛,可以从不同语言的角度
比如:
C\C++
Java
Python
PHP
Lisp
乃至汇编,shell script ...
来说明。
看到各位不啬赐教,我也来说说我对编程的理解吧:
通过使用逻辑和算法处理各种类型的数据,以达到解决各种实际和抽象问题的目的。这是我现阶段的理解,要是有误,还请各位不要见笑啊!
对于编程的见解有这么多,涨姿势了!
1 C1ara Nov 25, 2015 渣来答 构建另一个世界的黑魔法:) 分成不同派系 各派魔法师虽然互相看不顺眼但又惺惺相惜 “闭嘴麻瓜只有魔法师才有资格互掐!” |
2 easychen Nov 25, 2015 DRY 。 |
3 bramblex Nov 25, 2015 写毛的代码,写 Generator 来生成代码…… |
5 easychen Nov 25, 2015 |
6 reticentfat Nov 25, 2015 输入,逻辑处理,输出 |
7 wy315700 Nov 25, 2015 via Android 我们不生产代码,我们只是代码的搬运工。 |
10 yytsjq Nov 25, 2015 让机器替代人工? |
11 starship Nov 25, 2015 庖丁解牛,能够看到事物的本质,并能够按照自己的目的来改造它。比方说我看到一个软件或者一个网页某个元素的位置不舒服,就会研究并改变它的代码,或者利用一些工具来让他变得顺眼。来自一个电脑爱好者,非程序员。 |
13 limbo0 Nov 25, 2015 感觉编程就像写小说一样, 你需要认字识字,然后写一些烂作文, 看书增加阅历, 构思剧情, 然后写成小说, 当然第一部小说可能很烂, 然后接着写第二部第三部...每种语言都是一个群体的另一种思维方式 |
14 echo1937 Nov 25, 2015 这个问题是留给哲学家的,不是留给程序员的。 |
16 xuyinan503 Nov 25, 2015 ![]http://www.naoban.com/maker/thumbnails/1420284208240.gif dry 分明就是干的意思嘛 |
17 xuyinan503 Nov 25, 2015 |
19 Kylinsun Nov 25, 2015 把 Java 当成老婆,她发脾气了( BUG ),安慰她(找出原因),她不生气了(问题解决了),可以提前下班了 |
21 wwjvtwoex Nov 25, 2015 控制复杂度 |
24 WalkingEraser Nov 25, 2015 0 和 1 |
25 Ixizi Nov 25, 2015 996 |
29 Totato5749 Nov 25, 2015 如何理解编程? 编程就是使用现成的语言工具,实现一套算法,解决现实需求。 |
30 movtoy Nov 25, 2015 请问你们对吃饭是怎么理解的,或者这样说吧,吃饭是什么? 请问你们对抠鼻子怎么理解的,。。抠鼻子是什么? 请问你们。。。 |
32 jesse_luo Nov 25, 2015 对现实世界进行抽象建模,并落实到代码上的活动(_) |
33 tracyone Nov 26, 2015 via Android 和机器谈恋爱…… |
34 ivanchou Nov 26, 2015 via Android 我的理解是,编程就是告诉电脑怎样做能够才能帮助人们更好的生活(工作 娱乐等等) |
35 kkfnui Nov 26, 2015 翻译 |
37 xiaofu123 Nov 26, 2015 可以有编程,也可以没有编程(直接硬件加封装代码),推荐你看下《 O ‘ Reilly :编程之魂:与 27 位编程语言创始人对话》还有《编码的奥秘》 |
38 xiaofu123 Nov 26, 2015 先看《编码的奥秘》比较好,免得被有些几乎人类不可读的概念折磨 |
40 wizardoz Nov 26, 2015 用某种语言的角度来解释编程是什么的人,应该不会是大牛吧。 |
42 jmc891205 Nov 26, 2015 用数据结构存储信息 用算法解决问题 编程就是在写“程序=数据结构+算法”咯 |
43 haog Nov 26, 2015 编程是饭碗 |
44 mcfog Nov 26, 2015 如果是指作为一份职业的话,编程的本质是做人和电脑之间的翻译,理解产品 /策划(业务)的需求,理解电脑(编程语言、运行环境)的能力,在两者之间给出解决方案并实施落地 另外因为往往不会是一个人翻译所有东西,所以你还得会掌握和其他伙伴合作一起翻译的技巧 算法和数据结构最多只是电脑能力的一部分的一部分罢了 |
46 Victor215 Nov 26, 2015 via Android 编程就是吃饭的工具…… |
47 mthli Nov 26, 2015 编程就是数据的操纵。 |
48 xiaopenyou Nov 26, 2015 |
49 CodingMonkey Nov 26, 2015 编程是为了享受不断的创造和毁灭带来的乐趣 |
50 exch4nge Nov 26, 2015 看题目本来想说点啥的,但后来看到从多种语言的角度来解释编程,我就不知道要说啥了…… 强行比喻的话:问各位作者(程序员),你们对写文章(编程)怎么理解,从用钢笔 /圆珠笔 /2B 铅笔(程序语言)的角度解释对写文章(编程)的理解…… 无意冒犯,吐槽而已…… |
51 janxin Nov 26, 2015 想法->思路->功能 |
52 offer Nov 26, 2015 改变世界。 |
53 moe3000 Nov 26, 2015 唯一找到的自己或许能改变世界的途径 |
54 cyberdaemon Nov 26, 2015 和机器沟通,让机器按自己的意志干活 |
55 fortunezhang Nov 26, 2015 $ 送我去神评。谢谢。 |
56 zhanyaha Nov 26, 2015 外交官+翻译官 |
58 GentleSadness Nov 26, 2015 编程没有什么独特的,各行各业都是创造社会价值然后出售,或者看起来有点高大上? 别喷我,别喷我 |
59 easing Nov 26, 2015 via Android 做的少就不想太多,多找些问题编编程就会解答你的问题 |
60 billwang Nov 26, 2015 其实就是依照 C++, Java 等语言规范的格式,将需求按照协议输入计算机,由计算机执行并根据协议显示到我们面前。 |
61 xiandao7997 Nov 26, 2015 《阿桑奇自传》里是这样说的: “不管家搬到哪里,我都会带着一张计算机桌和一个磁盘盒。计算机世界对我来说就像天堂。仰望星空,点点繁星会给你一种无限感,然后低头看看面前的计算机,不由地想:无限也存在于这里,而且比宇宙近多了。” |
62 lixia625 Nov 26, 2015 控制机器,没了。 |
63 FreeDog Nov 26, 2015 创造与乐趣。只为兴趣而做 |
64 twor2 Nov 26, 2015 程序对于我来说就如同未表白的姑娘 无时不畅想着会和她有欢愉的时光 她的一颦一笑 都会让我陷入疯狂和思考 是的,未表白的姑娘 当你成为了我的新娘,入了洞房 我便收起这份思量 离开你,走向远方 |
65 gkiwi Nov 26, 2015 会钻木取火的人 |
66 zhangdawei Nov 26, 2015 编程是:自然语言转换成编程语言,并且能说(运行)得通。 |
67 surfire91 Nov 26, 2015 编程就是告诉计算机让它做我想让它做的事情 |
68 ameba Nov 26, 2015 拿前人与现人的智慧,使用计算机,去造需要的东西。 |
69 canesten Nov 26, 2015 一种机器无法替代的手工活 当然这个像绘画一样 大多数人画的是小鸡吃米图 只有少数人能成为梵高 |
70 cheneydog Nov 26, 2015 教计算机干活,替代人类实现一部分的工作。 |
71 SmiteChow Nov 26, 2015 我能说编程就是改变世界么 |
72 hsj1992 Nov 26, 2015 编程就是用来解决问题的。 什么问题?任何让你犯懒而计算机帮得上忙的问题。 比如这条微博 XD : http://weibo.com/1678843974/D5tRcoF9B?from=page_1005051678843974_profile&wvr=6&mod=weibotime&type=comment#_rnd1448530012871 |
73 rclong Nov 26, 2015 把人类语言翻译成机器语言的高级编译器. "好的张总,现在您可以从这里复制,然后到家里再粘贴了" |
74 mathcoder23 Nov 26, 2015 编程就是写程序,写程序就是告诉计算机它要做什么。因编程使我们把思想的灵魂依附在计算机上。一环又一环,或许我们所谓的上帝就是“程序员”吧。 |
75 lenran OP @mcfog 谢谢,回答相当精辟。大大扩宽了我的视野! @SmiteChow 这个可以有。 @mathcoder23 ‘上帝就是“程序员”。’从某种角度来说,确实是这样的。 @zhanyaha 外交官?怎么解? @fortunezhang 不谢 |
77 zartouch Nov 26, 2015 编程本质上来还是在用工具和知识设计、构建、创造某样事物,和美术家,建筑师没什么区别。 恩,编程是门艺术。 |
78 lk920724 Nov 27, 2015 创造( 以及 破坏( 挖坑 以及 填坑 |
79 fullpowers Nov 27, 2015 工具或者艺术 |
80 wuchizhitu1988 Nov 27, 2015 利用机器给人更好地干活~ |
81 Mark24 Nov 27, 2015 机器逻辑熵……减熵活动 我就是来装个逼 |
82 wusuopuBUPT Nov 27, 2015 Just For Fun |
83 wusuopuBUPT Nov 27, 2015 @wusuopuBUPT 顺便赚点钱 |
84 wizardforcel Nov 27, 2015 via Android 很多人是觉得编程有意思才学的 我是觉得编程有用 所以我认为它是生产力 |
85 FireCat Nov 27, 2015 编程就是:告诉计算机他该怎么做 |
86 yuankui Nov 27, 2015 编程就是另一种手工~ |
87 DiagnosticError Nov 27, 2015 编程就是自动化~ |
88 ren2881971 Nov 27, 2015 我觉得我是个作家~ |
89 miro Nov 27, 2015 编程=io+5w1h? |
90 lenran OP |
91 netcatz Nov 27, 2015 减熵,对于一些人来说是加熵 |
92 m4ker Nov 27, 2015 编程语言是:表达思想和解决问题的工具;而编程是:解决问题的过程。 |
94 herogui Nov 27, 2015 via Android 编程就是不断打怪,通关,重新新的征程 |
95 littlewing Nov 27, 2015 用数据结构存储信息 用算法解决问题 编程就是在写“程序=数据结构+算法”咯 严重同意 42l 的看法 |
96 MinonHeart Nov 28, 2015 via Android ⊙△⊙ 这程序真是太不智能了,别人教你做了,我还得再教一边。 |
97 aa23 Nov 28, 2015 刘慈欣的《未来边缘》里面有一段,『创造生命的实际上就是编程语言,上帝原来是个程序员』 |
98 lenran OP @MinonHeart 额,怎么“不智能”? |
99 lnkn Nov 28, 2015 编程就是给你的程序赋予生命。 |
100 codecrash Nov 28, 2015 via Android Programing is just another name of the lost art of thinking |