In: Computer Science
Please re-write and paraphrase all sentences.
Introduction:
It is among the earliest languages
It was developed by Sun Microsystems in 1990s
Applications:
JAVA is used in more then one development environments.
Java has the following outputs:banking applications,desktop applications and mobile operating systems among others.
Efficiency:
Java has is rated high as far as performance is concerned. It is a robust and object oriented programming language and programming environment very efficient in execution and implementation.
Java also has built in libraries that can be implemented at different stages in system development.
Security:
Java has well structured robust security features.
According to O'Reilly and Associates (O'Reilly & Associates, 2001), the language was designed and developed from scratch with security in mind.
Both the language and platform are secure.
Support:
Java developers are more than 9 million all around the globe (Oracle, 2016).
The Oracle corporation is determined to continue providing support to these developers and users.
Oracle's guaranteed supporttranslates to improved security and elimination of system vulnerabilities through updates.
Available Features:
Java provides platform diversity i.e.it can develop mobile phone applications and programs within web browsers.
Offers scripting of many different systems, web apps, phone apps.
It is also dynamic and extensible, that 1s, java code can be converted to other languages.
Suitable for Pine Valley Furniture:
Pine Valley Furniture can usejava to create secure systems, java will help them create scripted programs with design interfaces of their choice.
Python:
Introduction:
It is the most popular language released in 1991.
Applications:
Python is applied t almost every phase of system development.
It is as well used to write short scnpts buld multifaceted object-oriented design and deel application program interface.
Efficiency:
Python is very efficient due to its dynamic nature.
Python works perfectly without the need of a compiler.
It has the best readability and simplicity.
It has an explicit design.
Security:
Python is more secure as analyzed using the present vulnerabilities.
Python was ranked fifth in the present vulnerabilities at 5.45% by Jax Counter ("Which programming language is the most secure? High security vulnerabilities for Java have declined since 2015 JAXenter, 2020).
Java had 11.4% (3-) while rubyhad 4.25% (7).
Support:
It is used by Big tech companies such as Google, Instagram, Quora, and many more.
Python provides constant updates For example python sa legacy language and python 3 s a future language current being enhanced.
Available Features:
Simple syntax, more packages and libraries,easy to read and easy to code.
Very wealthy in terms of web capabilities,educational materials.
Easy function applications creation of pivot table, Boolean indexing plotting multi-indexing and missing files imputation.
Suitable for Pine Valley Furniture:
If Pine Valley Furniture wants to create a very simple and flexible system Python fits in perfectly .
Ruby:
Introduction:
It is among the earliest languages developed It was released in 1993
Applications:
Ruby develops programs with enhanced creativity thinking out of web development box
Ruby has developed several websites Le Twitter GitHub and SlideShare
Efficiency:
Ruby is desgnd tothe clap creative and experimental sites.
Ruby 15 a very flexible programing language and offers quick innovation bence fun to work with.
Security:
Ruby, compared to other popular languages, is more secure with only 4.25% vulnerabilities.
Support:
The fact that Airbnb, Twitter, GitHub, Kickstarter and SlideShare use Ruby language means continued support.
It is a high-end and multipurpose language that ensures fun and flexible programming.
Most programmers and companies are willing to donate to support it as well.
Available Features:
Its strength lies in metaprogramming and the creation of DSL (domain specific languages).
Has automated test scripts for experimentation and creativity.
Suitable for pipe valley Features:
If the Pine Valley Furniture desires to create a web app only, Ruby will be ideal.
Ruby can handle and control billions of traffic and user's data perfectly.
JAVA
Introduction:
Java being a simple, powerful, yet very robust robust programming language, was also one of the earliest ones.
Java was developed by Sun MicroSystems in 1990s and was designed by James Gosling.
Applications:
Java is a very verstile and adaptive programming language and can thus be used in more than one enivornment.
Java's outputs and applications cover everything from banking applications, desktop applications as well as mobile operating systems among several others.
Efficiency:
As far as performance is concerned, Java is rated High. Java is an object oriented prograaming language (OOP) which makes use of classes of data that serves as repositories and instances of those classes that serve as objects. It is a very robust and efficient programming language in its execution and implementation despite being massively scalable.
The plethora of built-in libraries that aid development of anything that ranges from a Web or Mobile Application to full fledged desktop applications and smaller applets can be quite helpful and made good use of in different stages of system development.
Security:
Well structured robust security features are just another one of those perks that Java offers.
On a study conducted by O'Reilly and Associates (O'Reilly & Associates, 2001), Java was designed and developed from strach, ground-up with security in mind. The result is one of the safest and most adaptive programming languages of all time.
The whole security of the Java Language is extended to the platform as well.
Support:
Oracle in 2016 revealed that there are more than 9 million active Java developers all around the globe.
The Oracle corporation, being its current developer and maintainer, is determined to continue providing support to all the users as well as developers that make use of it.
This unwavering support extended by Oracle can further be translated to improved security as well as timely updates over the air that aims at eliminating any and all system vulnerabilities.
Available Features:
As aforementioned, Java provides platform diversity. That is, one can develop anything from a mobile phone application to a program within web browsers using Java.
Java also offers scripting of many different systems, web applications as well as mobile apps.
It is a dynamic as well as flexible language. This means that Java code can be converted to other languages.
Suitable for Pine Valley Furniture:
Pine Vallye Furniture can actually make good use of Java to create and deploy secure systems. Usage of Java will help them create scripted programs with an interface and system designed in accordance to their choice.
Python:
Introduction:
Released in 1991, Python is one of the most popular general pupose programming languages released to the public.
Applications:
For a system to be developed, almost every phase has some sort of application of Python in it.
Python is a scripting language. It can be used to create short scripts to handle simple tasks as well as complex ones. It can built multi-faceted object oriented design and applications. It cann also design and deliver APIs (Application Programming Interfaces).
Efficiency:
Being a dynamic language, python is very efficient in its operation.
Python actually uses a line by line interpreter for execution and thus does not require the need for a compiler.
Being a simple as well as massively capable and versatile programming languages, Python boasts simplicity as well as readability of code.
It has a very explicit design.
Security:
Python is updated regularly and is extensively tested by its development team as well as a massive community. So, it is more secured while analyzing using present day vulnerabilities.
In a study conducted by Jax Counter titled: "Which programming language is the most Secure? High vulnerabilities for Java have declined since 2015", in 2020, Python was notably ranked fifrth in the present day vulnerable languages list with only 5.45% of vulnerabilities in the system. Java was placed third with 11.4% which Ruby came seventh with only 4.25%.
Support:
While not as extensively used as Java, Python is mostly used by several Tech giants and companies such as Google, Instagram, Qoura and many more.
Python has a massive following and recieves timely and constant updates. For instance, the Python sa legacy language and Python3 being the latest iteration currently being enhanced, are boosted quite extensively.
Available Features:
Python boasts a lot of features. Perhaps one of the most notable ones being code readability. It has simple sytaxes and boasts a very huge package repository and libraries. The language is easy to code in as well as read and process.
It has a wide array of education materials that will turn literally anyone into a pro and has very wealthy web capabilities.
Easy creation as well as applications of functions like pivot table, Boolean indexing, plotting, multi-indexing and missing file imputation.
Suitable for Pine Valley Furniture:
As it is very easy to work with and code in Python, Python Valley Furniture can create very simple and flexible Systems using Python that would perfectly tend to their requirements.
Ruby:
Introduction:
Ruby is a very famous language and was one of the earliest languages to be developed. It was released in 1993.
Applications:
Ruby helps one create very interactive and creative programs. It really helps the user think out of the box while developing a web tool or application.
Several websites like Twitter, Github as well as SlideShare we created using Ruby.
Efficiency:
Ruby is built with performance and creativity in mind, so, it is design to aid the development of creative and experimental sites.
Ruby 15 is a very versatile and flexible programming language. Being so, it offers quick innovation and is hence real fun to work with.
Security:
Compared to severl other popular languages, Ruby really stays apart from the rest of the crowd with just 4.24% vulnerabilities to worry about.
Support:
Several big orgranisations like Airbnb, Twitter, Github, Kickstarter and Slideshare use Ruby language to this day. This alone speaks volumes about the continued support it recieves.
It is a very high-end multipurpose language. Inspite of the fact that it is very widely used and depended upon, Ruby ensures fun and flexible programming.
Several programmer as well as companies are willing to donate to support develpment of Ruby.
Available Features:
As it is a very versatile and powerful programming language, Ruby displays elegance in quite a lot of things. Perhaps the most prime example of it being its strength in metaprogramming as well as the creation of DSL (domain specific languages)
It has several automated test scripts. These ensure experimentation as well as creativity.
Suitable for Pine Vallye Furniture:
Had the requirement of Pine Valley Furniture been an ideal dependable and very interactive web application, Ruby would be the perfect choice.
Ruby is capable of handling and controlling billions worth of traffic. It remains unfazed while managing multi user data and is quite the powerhouse when it comes to said performance.
NB: I hope this helped. Thanks and Have a nice day! Happy Learning!!