免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3045 | 回复: 7
打印 上一主题 下一主题

学语言的困惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-07 22:46 |只看该作者 |倒序浏览
    自己是个码农,觉得无论用什么语言写程序都是很低级的工作,很大程度上就是个从不熟练到熟练的工种,一个函数不会就去查找,一个模块没用过就去翻阅,顶多就是把别人的东西拿过来用,写的源程序都是一个个文本文件,在我看来毫无意义,因为书上就是告诉我,你这样写就会实现这样的功能,至于为什么会实现这样的功能,中间复杂的流程你不需要了解,因为编译器都给你搞定了。
   我想知道的是,是不是学会编译器就会对程序设计更加融汇贯通,另外一种语言和他对应的编译器出现的顺序是怎么样的,比如C语言出现的时候,设计C语言的目的是什么,如果对应的C编译器做不出来,那么C语言又有什么意义呢?
   我们讲到JAVA程序有很好的可移植性,在不同的平台都能运行,可是他的可移植性都是建立在对应不同平台有不同的JVM。是不是写编译器的人才是真正的高手呢,从某种意义上来说,他们把最难最核心的步骤给解决了,然后给广大受众以恩泽,像程序员都是受惠于他们,或者说从智力水平的正态分布上,拥有可以设计出来编译器智力水平的人是很少的,一般人是难以掌握这种知识呢?
   如果有一天,如果有人能设计出来自然语言编译器,那么写程序就变的轻而易举,程序员的门槛也会低之又低呢。
有些技术是依托关系,有些技术完全就是继承关系,那又比如编译器是不是继承于CPU体系结构和指令集呢,而CPU的设计最终是不是用到数学的一些分支,一些纯理论的知识。
   从产业链上来看,IT行业完全的金字塔型,极少的科研单位或者科学家研究计算机理论,一两个生产CPU的厂家,很少的编译器制作者,然后是几个操作系统生产厂家,浩如繁星的应用程序公司,程序员还是在这些公司的最下层,但是从经济学上来将,一个产业链的利润分布是所谓的微笑曲线,也就是两头理论设计和终端销售的利润是最高的,程序员则是最低谷,利润还是其次,但是现在特别困惑的是我敲代码的意义在哪里,这项工作究竟有多大的技术含量。
   
   

论坛徽章:
0
2 [报告]
发表于 2012-11-09 13:44 |只看该作者
没必要如此想,难道一个厨师需要知道火是怎么产生的锅是怎么做的吗?每个人都是踏在前人的肩膀上,你的意义在于利用当下的材料制作优美产品,满足新的应用

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
3 [报告]
发表于 2012-11-12 20:13 |只看该作者
AI0723 发表于 2012-11-07 22:46
自己是个码农,觉得无论用什么语言写程序都是很低级的工作,很大程度上就是个从不熟练到熟练的工种,一 ...

这个世界的程序如果只有编译器的话,电脑就是废物

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
4 [报告]
发表于 2012-11-14 10:55 |只看该作者
做事,拿钱,到一定程度时,滚蛋。

论坛徽章:
0
5 [报告]
发表于 2012-12-13 16:27 |只看该作者
说错了,不是“金字塔型“,是大饼,程序员是面粉

论坛徽章:
0
6 [报告]
发表于 2012-12-26 10:12 |只看该作者
回复 1# AI0723


刚学习编程吧,呵呵,建议还是把眼界放开,我也编程,而且不怎么样,但是我学习了汇编,学习了硬件(大学课程),又汇过版图,学过驱动,编程的这一整套流程都清楚了,最初我也有比你还多的困惑,知识开阔了,就都知道了,当然编程是在用别人的思想,想了解具体是怎么回师,学学汇编吧,顺便根据“自己动手编操作系统”,编写下操作系统,不用深,就入个门看看行了,那么你现在的困惑都解决了!

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
7 [报告]
发表于 2013-01-05 09:43 |只看该作者
tianruoqiwo 发表于 2012-11-09 06:44
没必要如此想,难道一个厨师需要知道火是怎么产生的锅是怎么做的吗?每个人都是踏在前人的肩膀上,你的意义 ...
到一定程度时
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP