logo

Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT

13 Pages3426 Words318 Views
   

Added on  2023-06-05

About This Document

This article covers the fundamentals of computer technology including languages, libraries, web, security, mobile, cloud and IoT. It discusses the advantages of fitness bands and smart city implementation using IoT tools.

Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT

   Added on 2023-06-05

ShareRelated Documents
Running Head: COMPUTER TECHNOLOGY FUNDAMENTALS
COMPUTER TECHNOLOGY FUNDAMENTALS
Student Name
Student Number
Tutor
Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT_1
1COMPUTER TECHNOLOGY FUNDAMENTALS
Table of Contents
Class 5: Languages and Libraries....................................................................................................2
Class 6: The Web.............................................................................................................................3
Class 7: Security..............................................................................................................................6
Class 8: Mobile, Cloud and Internet of Things................................................................................7
References........................................................................................................................................9
Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT_2
2COMPUTER TECHNOLOGY FUNDAMENTALS
Class 5: Languages and Libraries
1. Workflow languages are a specisfication which is used in describing analysis
workflow as well as tools in such a way that converts them into scalable and portable across a
wide variety of hardware and software environments from various workstations to small clusters
and cloud.
Python is one of the rare languages that can claim to be simple as well as powerful
(Zandbergen, 2015). It is very easy to concentrate to the solution of the problem instead of the
syntax as well as structure of the language that has been used for programming.
Python and workflow language makes programming easier, along with that hey also help
in dealing with system complexity for their intended purposes. In a particular analysis carries out
by the top most 39 departments of computer science, Python programming language has replaced
Java as a platform for writing code. Most of the engineering departments across the world teach
Python as an introductory subject because it helps them to understand programming well. Python
language is much more elegant as well as powerful compared to other programming languages.
Python is very easy to understand for a novice developer as well. A huge number of complex
programs can be executed in an easy way with the help of Python. Python used less number of
codes; as a result it results in development in no time. The standard library of Python helps the
network to support multiple platforms as well as systems.
2. In computing, the library can be referred to as a collection of several objects of same
nature for future use. They store units of physical storage like tape cartridges. Software libraries
are usually a platform which contains pre written classes, codes, procedures, configuration data,
Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT_3
3COMPUTER TECHNOLOGY FUNDAMENTALS
scripts and many more. Software library can be manually added to a system in order to gain more
functionality or in order to automate a particular process. This customization does not need any
code to be written specially for it (McPhillips, Song & Kolisnik, 2015). A software library
consists of program library which includes a collection of programming routines which a
programmer needs to call whenever he requires it, in this process the does not need to write
codes himself. The chosen software library chosen for this particular paper is LAPACK.
LAPACK provides various routines in order to solve systems of numerous linear equations,
eigen value problems, least-square problems as well as singular value problems. Matrix
factorizations are also given, related computations like Schur factorizations’ reordering as well
as estimating the condition numbers. By using its API, LAPACK handles banded and dense
matrices but they are not able to handle sparse matrices. In all the areas, same type of
functionality is given for complex and real numbers in both the single as well as double
precision.
Class 6: The Web
1. A modern web server technology is Apache Tomcat. Apache tomcat is a very complex
system. There are various basic things that an Apache Tomcat servlet container performs in order
to service a particular request for a servlet. Apache Tomcat creates a specific request object and
populates it with numerous information which can be used by that invoked servlet like headers,
parameters, query string, cooking, URI and many more. The request object created by Apache
Tomcat is an instance of javax.servlet ServeletRequest interface or
javax.servlet.https.ServletRequest interface. Apache Tomcat also creates a response object which
is used by invoked servlet in order to send responses to their various web clients (Noureddine,
Computer Technology Fundamentals: Languages, Libraries, Web, Security, Mobile, Cloud and IoT_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Features of Java | Object Oriented Programming in Java
|13
|1682
|142

Comparative Programming Language | Report
|15
|3473
|15

Difference Between Php and Java
|4
|1099
|346

Java Programming and Its Benefits
|24
|6942
|313

Future of Java Language: Trends and Predictions
|11
|2838
|112

Assignment on Algorithms And Programming
|27
|4937
|106