0% found this document useful (0 votes)
135 views4 pages

Ignatius Ajuru University of Education 2

project work

Uploaded by

Michaelcareca228
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views4 pages

Ignatius Ajuru University of Education 2

project work

Uploaded by

Michaelcareca228
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

IGNATIUS AJURU UNIVERSITY OF EDUCATION

RUMULUMENI, P.M.B. 5047

PORT HARCOURT

POST GRADUATE SCHOOL

ASSIGNMENT

SUBMITTED

BY

NAME: CARECA MICHAEL KELECHI

FACULTY: NATURAL AND APPLIED SCIENCE

DEPARTMENT: COMPUTER SCIENCE

COURSE TITLE: PROGRAMMING LANGUAGE

QUESTION
THE NEWEST PROGRAMMING LANGUAGE ANALYSIS, AND
WHAT IT DOES

MAY 2024
1)Imperative Programming

In imperative programming, the programmer provides a set of instructions


that the computer follows to manipulate the state of the program and the
information structure within it. This paradigm describes the steps that a
computer needs to take to solve a program rather than defining the
mathematical function. C, C++, Java, and Python are some of the imperative
programming languages,

The Imperative is the most popular programming language in software


development for system programming and low-level programming tasks,
which includes direct level control over hardware resources.

2)JULIA: The Language for High-Performance Computing

Julia is a relatively new programming language specifically designed for high-


performance computing and data analysis. It combines the ease of use of
Python with the speed of languages like C and Fortran. Julia's just-in-time
(JIT) compilation allows for fast execution of code, making it ideal for
computationally intensive tasks. Although Julia is still gaining traction in the
data analysis community, its potential for high-performance computing
makes it a language to watch out for in 2023.

3)SCALA: The Language for Big Data Processing

Scala, a modern programming language that runs on the Java Virtual


Machine (JVM), has gained popularity in the field of big data processing. With
its seamless integration with Apache Spark, a popular big data processing
framework, Scala provides a scalable and efficient solution for analyzing
large datasets. Scala's functional programming features and concise syntax
make it a preferred choice for data engineers and analysts dealing with big
data in 2023

4)SAS: The Language for Statistical Analysis System

SAS is a software suite that includes a programming language specifically


designed for statistical analysis. It offers a wide range of statistical
procedures, data visualization tools, and data management capabilities. SAS
has been widely adopted in industries such as healthcare, finance, and
market research. While SAS may have a higher learning curve and is a
proprietary software, its extensive capabilities and industry-specific
applications make it a valuable tool for data analysts in 2023.

5)Imperative Programming
In imperative programming, the programmer provides a set of instructions
that the computer follows to manipulate the state of the program and the
information structure within it. This paradigm describes the steps that a
computer needs to take to solve a program rather than defining the
mathematical function. C, C++, Java, and Python are some of the imperative
programming languages,

The Imperative is the most popular programming language in software


development for system programming and low-level programming tasks,
which includes direct level control over hardware resources.

6)R

R is an open-source language that is essentially a different version of the S


language. Much of the code that developers write for S runs on R without
modification.

Applications built in R are used for processing statistics, including linear and
nonlinear modeling, calculation, testing, visualization, and analysis.
Applications coded using R can interface with a number of databases and
process both structured and unstructured data.

R has a moderate learning curve and is not as easy for beginners to pick up
as some other languages in this article. However, like other open-source
programming languages, R boasts an active online community of developers,
which is always a plus when learning new coding skills.

7)Scala

Scala is a general-purpose, type-safe Java virtual machine language that


combines the best and functional programming languages into one special
high language. Scala is ideal for reducing and removing bugs in large,
complex applications. It supports both object-oriented and functional
programming.

Programmers can use Scala for any task that they normally would use Java
for. Scala is a complex language, but that complexity gives it a lot of
flexibility. Companies that use Scala include Netflix, Twitter, and the New
York Times

You might also like