问题描述
我需要理解以下句子:查尔斯·西蒙尼(Charles Simonyi)提出了组织真正的软件团队的想法,即创建一个超级duper uber程序员,编写顶级功能,同时移交根据需要将较低级别的功能分配给一群笨拙的初级程序员.他们称这个职位为项目经理."
I need to understand the following sentence: "Charles Simonyi introduced the idea of organizing really big software teams by creating one super duper uber programmer writing the top-level functions, while handing off the implementation of the lower-level functions to a team of grunt junior-programmers as needed. They called this position program manager."
- 我想知道什么是顶级功能
- 什么是下级功能?
- 程序管理员如何轻松发现高层和较低层功能?
- 能否提供顶层和下层的 Javascript示例功能?
- I want to know what are the Top-level functions
- What are the lower-level functions?
- How can a program manager easily spot Top-level and Lower-level functions?
- Can you provide Javascript examples of Top-level and Lower-levelfunctions?
顺便说一句,上面的引文摘自乔尔·斯波尔斯基(Joel Spolsky),摘自他关于如何成为程序经理的博客.
BTW, the quote above is taken from Joel Spolsky, extracted from his blog about How to be a program manager.
推荐答案
离人类语言越近,该功能就越高级.
The closer it is to human language, the higher-level the function is.
离机器语言越近,该功能就越底层.
The closer it is to machine language, the lower-level the function is.
我只是在同情,但这里有一些例子:
I'm simplyfying but here are some examples:
高级功能:
Car.Start()
Car.MoveTo(Home)
低级功能:
Car.Insert(Key);
if (Car.IsKeyInserted() == False)
return False;
Car.StartEngine();
Car.ApplyAccelerator(0.1f);
Car.ChangeGear();
Car.RotateWheel(-25);
这篇关于低级功能和功能之间有什么区别?顶级功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!