The students in the class will again become the instructor’s employees and, given the following unfair requirements, must recommend the programming language for a new core team at CIS Inc.

Our company, CIS Inc., needs to standardize on a single programming language because senior management thinks the increased synergy will be amazing for productivity. As the lead of our different hardware and programming teams, your job is to recommend the correct programming language. Here is some information about our company:

We are a startup focused on developing applications designed to run on RISC-V (64 bit), ARM64, POWER9 (LE, 64 bit), and AMD64 processor architectures. The machines will have 128MB– 28GB of RAM available and will primarily run Linux, but the ARM64 and AMD64 architectures will also run Windows 10.

Our applications are managed through web interfaces via client computers with Edge, Chrome, Safari, and Firefox as the target browsers.

Our applications must be optimized to run at peak performance on the selected hardware, so please make sure the selected programming language can be compiled to machine language or a similar performing microcode. (C, C++, Objective C, C#, Visual Basic#, J#, Java, Python, Dotnet, Perl, and other languages are capable, too; these are not recommendations or limitations.)

With this information, research different programming languages and submit a two-to-three-page, 12-point font, double-spaced recommendation of which programming language our company should standardize on.

Parameters:

  • 12-point font
  • Double-spaced
  • 2 to 3 pages