百科问答小站 logo
百科问答小站 font logo



一头雾水计算机小白求问:软件工程师(程序员)究竟干什么的? 第1页

  

user avatar   pansz 网友的相关建议: 
      

简单的说,可以这么理解,计算机是某种不同于人类的物种,所以它并不知道你想要做什么,不知道你的动作是什么含义,甚至也并不理解你所说的话是什么意思。

程序员的任务是告诉这个物种面对不同的输入该如何以这个物种的思维方式去处理。某种意义上讲,最终用户是在与程序员交互。由于这个物种的思维方式不同于人类,程序员就是更好掌握这个物种的思维方式的人。

一件工作被这个物种代替,其实本质上是被程序员代替。只不过程序员所做的劳动可以同时复制给多个这个物种,所以效率更高。

作为科普,这样介绍可还满意?


user avatar   minmin.gong 网友的相关建议: 
      

从简单的说,“渲染多内容”的优化主要方法是剔除(culling)和细致程度(level of detail, LOD)。

不在视角范围的物体可剔除、被其他物体遮挡的物体可剔除、占据屏幕面积太小的物体可(有损地)剔除。

LOD 则是(有损地)缩减较远距离的物体表示方式,除了减面,可用较简单的 shader,也可换成 billboard/imposter 等。

还有一些要改变渲染器的架构。详情请看RTR3 和 GEA。




  

相关话题

  搞IT是不是改变阶层的唯一方式? 
  程序员用机械键盘是为了识别敲击声还是为了宏编程所带来的方便? 
  程序员面试,面试官更注重代码量、项目经验还是操作系统、数据结构这种基础课程?两者比例是五五开还是多少? 
  如何看待武汉软件工程职业学院征用学生宿舍时行为粗暴,擅自扔掉学生的私人物品的行为? 
  如何看待EE转CS的潮流? 
  一个普通人没有学历,自学编程,找到一份月入过万的程序员工作真的有可能吗? 
  程序员如何保持技术敏感度? 
  与物理等基础学科相比,经济学金融学在社会发展中到底起到怎样的作用? 
  如果你们公司也有个程序员鼓励师 你希望她做些什么? 
  程序员是如何看待「祖传代码」的? 

前一个讨论
破除药品集中定价采购机制就能解决看病贵的问题吗?
下一个讨论
如何评价北京求贤村向群租户收消防治理费被批评?





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利