摘要:
Software DevelopmentWhat are the high-level concepts that people think about when they are developing software?Software EngineeringSoftware Engineering is concerned with constructing software systems that are:Correct, meaning they do exactly what it should;Reliable, meaning the don't crash;Robus 阅读全文
摘要:
http://cs.lmu.edu/~rayIntroduction to Distributed ProgrammingDefinitionsDistributed ComputingComputing on a distributed systemDistributed SystemA system of computers communicating via messages over a network so as to cooperate on a task or tasks. There's no physical shared memory in a distribute 阅读全文
摘要:
http://cs.lmu.edu/~ray/Programming ParadigmsThe word paradigm is used a great deal when talking about programming languages. What does it mean?DefinitionAprogramming paradigmis a style or "way" of programming. Some languages make it easy to write in some paradigms but not others.List of Co 阅读全文