Project Management

Understanding Programming Language Semantics For The Sophisticated World

Free registration required

Executive Summary

Computers are used virtually everywhere, everyday in the world. In the last two decades scientists found that the computing world is complicated and is overwhelmed with data that requires more sophisticated computation facilities and better languages for computation. This created new computing disciplines. Today, real world projects can be very large and complicated for applications in newly developed domains. These projects can include hardware projects, software projects, and firmware projects. These projects involved thousands designers, hundreds subcontractors, and tens of thousands manufactures. To implement and manage these projects one needs to use large scale computer systems to process a massive amount of data and programs. Programming language features are critically important for engineering applications. Various subprograms, user-defined types, and basic numerical computation facilities are provided by most commonly used languages like FORTRAN 90, the C, the C++, Pascal, and Ada languages. In particular, the use of the Ada language's delta, digits, and model numbers for designing engineering projects, which require accurate critical numerical computation, are very widely practiced. Engineers need to undergo training in computing to be equipped with the required skill set. However, the instructor must have knowledge about engineering experiences in real world, and backgrounds in inter-disciplinary applications in order to qualify for this purpose and lead students to design, implement, and handle engineering projects for the sophisticated world.

  • Format: PDF
  • Size: 320.2 KB