Question

In: Computer Science

(quarta/a) There are a number of different services written in various computing languages and platforms. Explain...

(quarta/a) There are a number of different services written in various computing languages and platforms. Explain how these services can work together to ensure seamless services.PLEASE write your answer in your own words!thanks

Solutions

Expert Solution

Various services in computing Services :

Computing services provides a wide range of computing services, including databases, storage, analysis, intelligence, software, networks and many more over the web for enhanced innovation, economies of scale and flexible resources. It comprises of various technologies which have a significant impact on the employability of developers.

The cloud can be exploited in a myriad of ways, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and many more. This has been made possible through the use of programming languages.

Cloud computing has, without a doubt, created a new way in which technology resources are used. This has, in turn, come with several benefits, including enhanced security, increased speed, low cost of development and higher productivity.

1. Java

Java is top pick as one of the most popular programming languages, used for building server-side applications to video games and mobile apps. It's also the core foundation for developing Android apps, making it a favorite of many programmers. With its WORA mantra (write once, run anywhere), it's designed to be portable and run happily across multiple software platforms.

This programming language rides along with an array of benefits, including:

  • It is object-oriented. Therefore, it can be used to create reusable codes and modular programs.
  • It can be used without complications.
  • It’s platform-independent. This means it can be moved from one computer to another without any problems.
  • It’s easy to learn.
  • Cloud computing programs created using Java can run in different operating systems, including Windows, iOS, Blackberry, Linux and more.

2. Python

Python is a one-stop shop. There's a Python framework for pretty much anything, from web apps to data analysis. In fact, WordStream is written in Python! You're the best bud. Python is often heralded as the easiest programming language to learn, with its simple and straightforward syntax. Python has risen in popularity due to Google's investment in it over the past decade (in fact, one recent study has shown Python to be the most commonly taught programming language in U.S. schools). Other applications built with Python include Pinterest and Instagram.

3. C

If you saw C on a report card, you'd be pretty bummed. Maybe a bit confused, too (is it actually a B-?). However, C is not the bizarrely bad grade it seems to be. It's often the first programming language taught in college (well, it was for me 10 years ago). I thought it was a nice "in-between" language in that it was object oriented without having to be fanatical about it. It was also low level enough to be close to hardware, but no so low level that you had to do everything manually. Because there are so many C compilers, you can write stuff in C and have it run pretty much anywhere.

5. JavaScript

JavaScript (which, confusingly, is not at all related to Java) is another favorite programming language because it's so ubiquitous on the web--it's basically everywhere. JavaScript allows developers to add interactive elements to their website, and its presence is felt across the internet. At WordStream, we use a JavaScript library called JQuery to make our JavaScript work even easier.

7. PHP

PHP (which stands for Hypertext Preprocessor, if you care to know) is often used in conjunction with dynamic data-heavy websites and app development. It provides a ton of power and is the beating heart of monster sites like WordPress and Facebook. What's really cool about PHP is that it's an open-source language, so there are tons of free pre-built modules that you can grab and modify to get your ideal results. PHP is also on the easy end of the learning spectrum, simply requiring you to embed the code within HTML. PHP is a must-learn language for aspiring web developers.

This language has a powerful output buffer and seamlessly runs on windows and UNIX servers. It has an outstanding dynamism, which makes it a fantastic choice when developing applications with dynamic elements.

What makes PHP a darling for most developers in the cloud computing arena is that it can be used with a wide range of database management systems and runs smoothly in various operating systems. Being an object-oriented language, it can help you develop complex and large web applications.

9. SQL

SQL is a database query language (SQL stands for Structured Query Language) that's ideal when talking big data. SQL lets you siphon helpful data from massive databases. Nearly every app has a backend database, and SQL is the language that helps you interact with that sweet data. In terms of software development, SQL isn't ever used alone--rather, you invoke SQL from some other programming knowledge and you have yourself a nice package deal.

10. C

C is the predecessor to more complex programming languages like Java and C#. C is best when you want to work small and when dealing with low-level applications. It's widely used for embedded systems like the firmware of your television or the operating system of an airplane, as well as computer operating systems like Windows. For me personally, C was more of an academic language. It was nice to learn how to write a kernel back in college, and you gain a more solid understanding of how newer languages work under the covers, but it's rare for most application developers.


Related Solutions

What is machine language and how does it process input written in different scripting languages? How...
What is machine language and how does it process input written in different scripting languages? How user input is converted to output (give a detailed example) CPU ALU BIOS GPU Volatile and Non-Volatile memory What is the role of the OS?
(a) How Context Free languages are different from Regular languages. (b) What are the automata accepting...
(a) How Context Free languages are different from Regular languages. (b) What are the automata accepting those languages and how they are different from DFA and NFA. (c) How the grammar of Context Free Languages looks different from those in Regular languages.
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on March 1, 2016. It acquired financing from the issuance of common stock for $40,000,000 and issuance of 4% bonds that mature in 2026 for $30,000,000. The income statements and balance sheets for the first two years are provided in a separate Excel spreadsheet. All amounts are in thousands.             Required: The Chief Executive Officer (CEO) is interested in increasing sales and decreasing expenses. You...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on March 1, 2016. It acquired financing from the issuance of common stock for $40,000,000 and issuance of 4% bonds that mature in 2026 for $30,000,000. The income statements and balance sheets for the first two years are provided in a separate Excel spreadsheet. All amounts are in thousands.             Required: The Chief Executive Officer (CEO) is interested in increasing sales and decreasing expenses. You...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on March 1, 2016. It acquired financing from the issuance of common stock for $40,000,000 and issuance of 4% bonds that mature in 2026 for $30,000,000. The income statements and balance sheets for the first two years are provided in a separate Excel spreadsheet. All amounts are in thousands.             Required: The Chief Executive Officer (CEO) is interested in increasing sales and decreasing expenses. You...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on March 1, 2016. It acquired financing from the issuance of common stock for $40,000,000 and issuance of 4% bonds that mature in 2026 for $30,000,000. The income statements and balance sheets for the first two years are provided in a separate Excel spreadsheet. All amounts are in thousands.             Required: The Chief Executive Officer (CEO) is interested in increasing sales and decreasing expenses. You...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on...
Silver Cloud Computing is a company that provides cloud computing services. The company commenced operations on March 1, 2016. It acquired financing from the issuance of common stock for $40,000,000 and issuance of 4% bonds that mature in 2026 for $30,000,000. The income statements and balance sheets for the first two years are provided in a separate Excel spreadsheet. All amounts are in thousands.             Required: The Chief Executive Officer (CEO) is interested in increasing sales and decreasing expenses. You...
It is standard in some programming languages for the number zero to represent one of the...
It is standard in some programming languages for the number zero to represent one of the truth values (either true or false) and for positive numbers to represent the other truth value. If assigned correctly, the operations of addition and multiplication will then correspond to conjunction and disjunction, in some order. Figure out how to make this all work out neatly.
This week, explain the various responsibilities and services of FEMA when a disaster occurs in the...
This week, explain the various responsibilities and services of FEMA when a disaster occurs in the United States. Do some research on past disasters, and describe how FEMA supported the community and disaster efforts. Address 2-3 of the following. How did FEMA help people prepare for the disaster? What services did FEMA provide to the community? Who else participated in the disaster relief efforts? How much monetary damage was caused by the disaster? Or, how much did FEMA spend in...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT