低级功能和功能之间有什么区别?顶级功能? [英] What's the difference between Low-level functions & Top-level functions?

查看:59
本文介绍了低级功能和功能之间有什么区别?顶级功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要理解以下句子:查尔斯·西蒙尼(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."

  1. 我想知道什么是顶级功能
  2. 什么是下级功能?
  3. 程序管理员如何轻松发现高层和较低层功能?
  4. 能否提供顶层和下层的 Javascript示例功能?
  1. I want to know what are the Top-level functions
  2. What are the lower-level functions?
  3. How can a program manager easily spot Top-level and Lower-level functions?
  4. Can you provide Javascript examples of Top-level and Lower-level functions?

顺便说一句,上面的引文摘自乔尔·斯波尔斯基(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);

这篇关于低级功能和功能之间有什么区别?顶级功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆