Actrace

Actrace

V2EX 第 34066 号会员,加入于 2013-02-14 19:38:51 +08:00
今日活跃度排名 5325
一个旅行者。
Actrace 最近回复了
没有高不高的问题,只有好不好用的问题.

其实无论何种编程语言,最终的目标都是要把自然语言代码转化为机器代码.
由于历史原因,先后出现的编程语言需要解决的侧重点都不太一样.

在计算机科学发展的早起,最先出现的汇编,主要是要解决从 0 到 1 的问题.我们一般把它定位为低级编程语言.
随后出现的各种编程语言都是要解决之前一种语言的某些不太顺手的特性.比如 C 语言,是为了解决汇编语言欠缺直观的逻辑性的能力.

而在之后出现的很多高级编程语言,基本都是在 C 的基础上继承或者扩展的(python,java,go,php),主要也是因为 C 不太好用.
在业界,大部分事件的本质,就是站在巨人的肩膀上去做事情,我们会为了更好的效率(性能仅是第二需要考虑的问题)持续不断的改进现有的工具和方法,以满足对效率的需求.
这也是为什么大家都喜欢不断造轮子的一个主要原因.

我想起在《程序员修炼之道 : 通向务实的最高境界》中一句印象深刻的话:

“在某些方面,编程就像绘画。你从一张空白的画布开始,只有一些非常基础的原料。你糅合了科学、艺术、工艺手段来决定用这些原料做点什么。你勾勒出一个整体的形状,绘制出潜在的基调,然后再装点细节。你不断地带着批判的眼光回顾自己已完成的部分。你会时不时地扔掉一张画布,然后重新开始。”
就目前而言,我认为要开源,至少需要保持一定程度的经济能力.
如果你想要运营一个优秀的开源项目.

要不然真的不如多花点时间看看别人的优秀项目.
7 天前
回复了 005008 创建的主题 程序员 花三天做完了两个月的活是什么体验?
@360511404 老哥总结得很到位.
7 天前
回复了 roccoliu 创建的主题 求职 🔥️ [米哈游]招聘信息、可内推
最近在玩你们公司生产的 nova 战机,现在脑子里全是广告,完全不想工作.
要尊称女士,并同时用营业式微笑回复.
@besto pwc 是啥缩写?
12 天前
回复了 SystemLight 创建的主题 Java 为什么 Java 的包管理器都这么复杂?
没有包管理其实就是最好的包管理。

想想以前 PHP 为什么能流行起来,就是因为它把绝大多数需要用到的工具都打包好了。
虽然现在又有人作妖搞什么 composer,不过不影响它依旧好用的特性。
16 天前
回复了 hackingwu 创建的主题 程序员 面试官问我 有阅读过哪些源码?
@hxndg
面试官关注的点没错,就是问的问题不够直接。
所以沟通成本也是影响效率的原因之一。
一般来说,AWS 的 IP 送达率会比较好。
家宽全部都在黑名单。
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2253 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 8ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
♥ Do have faith in what you're doing.