- On this Digital Technology task Write a VIC program that divides two numbers – The VIC program receives two positive numbers. The program has to find the larger number of the two, and divide the it by the smaller number , and print to the output : The division result (as the first number written to the output) the reminder (as the second number written to the output) Notes: Please check the program you develop for various inputs. Please submit the files saved via the VIC assembler web-UI. Please add comments to the file that explain the logic of your VIC program
- Compilation modes of programming languages
Please answer the following questions with accurate (and short) answers :
a.Give an example of a programming language whose compilation model is the one-tier compilation model
b.What is the main usage of this programming language?
c.Why is this compilation model suited for this usage?
d.Give an example of a programming language whose compilation model is two-tier compilation model
e.What is the main usage of this programming language?
f.Why is this compilation model suited for this usage
g.What is the similarity between JVM and CLR?
3. Commercial product ver. OSS product Choose a widely used OSS (Open Source Software) product (not OS like Android) and a competitor that is a commercial product. (Note: For OSS vendors see for example . Provided that you are a manager who has to select one of the products for the usage of your team. Please study the two products (based on the available information in the internet or other public domain resources), and answer the following questions:
a.Explain the usage of the product
b.Who are the users of this product?
c.Prepare a competitive analysis between the two products?(note: the competitive analysis should reflect the main features of the product)
d.What is the business model of each of the product’s vendors?
e.What product would you choose for your organization?
Explain your choice
Created in Master PDF Editor
4.Comparing Windows ver. Linux (Centos) Provided that you and your partner are VP Technical Pre-sale in companies that provide technical support to OS running on the organization’s servers and workstations. One of you is the VP Technical Pre-sale in a company that provides technical support services to Windows servers and users. The other is the VP Technical Pre-sale in a company that provides technical support services to Linux (Centos) servers and workstations. Both of you are trying to convince the IT department in an organization to base its IT infrastructure (i.e. 100 servers and workstations) on the OS you provide service to.
As part of the sales effort you and your partner have to prepare a technical presentation that will be presented to the prospect IT department.
The goal is to convince the IT department of the prospect organization to choose the OS your company provides technical support to. Each of the team members has to prepare a presentation on one of the OS (the grade on each presentation is, and in the presentations she/he should present:
The main features of the OS she/he suggests to the organization (both for the servers and the workstations)
The advantages of the recommended OS in comparison to its competitors (both for the servers and the workstations) Why do you recommend choosing the OS you represent (i.e. the benefits to the organization) Notes:
In your presentation you should refer both to servers (where efficiency is an important factor) and to workstations (where GUI is an important factor)
In your presentation you should refer to OS aspects we have discussed in class, and use the relevant technical terminology (we have learned in the course).
Part of the grade is based on content presentation (including the graphical design)Instructions:
The assignment should be done pairs (triplets will not be allowed !!!).
Reference should be made to the information you present (you should provide links to the relevant websites you were using to prepare the project)