100% found this document useful (1 vote)
79 views17 pages

Languages Use For Mobile Devices

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
79 views17 pages

Languages Use For Mobile Devices

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

LANGUAGES USE

FOR MOBILE
DEVICES
computer programming language, any of various languages
for expressing a set of detailed instructions for a digital 
computer. Such instructions can be executed directly when
they are in the computer manufacturer-specific numerical
form known as machine language, after a simple
substitution process when expressed in a corresponding 
assembly language, or after translation from some “higher-
level” language.
Python

It is the most popular programming language among


developers and the main reason for its popularity is
that it is quite easy to learn. Not only does it have a
pretty simple syntax, but also has a massive library of
standards and toolkits. Add to it the ability to
integrate with the other popular programming
languages like C and C++.
Swift

Swift is the perfect language for developers who are interested in iOS
app development. Though this is one of the newer programming
languages, it has managed to gain great popularity among iOS
developers.
The language was developed from scratch specifically to suit the
capabilities and requirements of the modern iOS development
process. The scope of the language is great because iPhones, iPads,
watchOS, and tvOS, all function on iOS. That is huge, considering the
fact that Apple is not going to be removed from their top spot any
time soon.
JavaScript

A high-level interpreted programming language, JavaScript is a multi-


paradigm language that supports object-oriented and functional
programming. It is not exactly a language that is primarily used for
app development, but a language that is run by browsers and used
to develop and control web pages. To use JavaScript for developing a
mobile app only when it is used with CSS, HTML, and AJAX. The one
key factor that makes developing apps on JavaScript convenient is
that you only have to code the app once and it can be released on all
the platforms including Android, iOS, and Windows.
Rust

Sponsored by Mozilla, Rust is a system programming


language and is known particularly to be safe, concurrent
and practical as a language which supports the functional
and imperative procedural paradigm. Its syntax is quite
similar to C++. The language was developed with focus on
concurrency and safety of the system and creating and
maintaining the boundaries that preserves large system
integrity.
Scala

Scala is one of the newest programming languages in the market.


Released as a stable version in 2019, Scala is a general-purpose
programming language and provides support for functional programming
and a strong static type system.
Scala is designed to address the problems faced by Java and finds a way
around the criticisms of the software. Since it is essentially based on Java,
the software provides interoperability with Java, so that libraries written
in either language may be referenced directly in both software. Scala is
object-oriented like Java but supports various functional programming
features like currying, immutability, lazy evaluation and pattern matching.
Ruby

Influenced by languages like Perl, Effiel, Ada, and Smalltalk,


Ruby is an object-oriented, dynamic, interpreted, reflective
general-purpose programming language. It supports
multiple programming paradigms that are functional,
object-oriented and imperative.
Ruby has a dynamic type system with automatic memory
management and offers a standard structure for web apps
and mobile apps
GoLang/Go

GoLang, also sometimes referred to as Go is a programming


language that comes from Google. The one feature that sets it apart
is the excellent support it provides for multithreading which is why it
is being used by a number of companies that have a strong
dependency on distributed systems.
In fact, it is so popular that it has attained the status of the go-to
programming language for the startups in the Silicon Valley. Since it
is a statistically typed language, it is definitely more secure, and the
cleaner syntax makes it easier for people to learn.
Java
One of the most popular and preferred languages among android app
developers, Java is the most searched language on the search engines all over
the world for the current year. This object-oriented programming language
which was developed at Sun Microsystems is now owned by Oracle and can be
run in two different ways – in a browser window or in a virtual machine without
a browser. It is this flexibility that is of great use while re-using the code or while
updating the software. Java might not be of much use when you are developing
iOS development, but is of special value and convenience while developing
cross-platform apps. Java may be used quite smoothly to develop android apps,
server apps, web apps, embedded space, big data technology, scientific apps,
websites, and Games. Some of the most popular applications of Java include
ThinkFree cloud office, NASA world wind, Blu-Ray Disc Association, and Ultra
Mixer, but Android Operating System is probably the most important
application.
C++

Pronounced as C Plus Plus, it is a general-purpose object-oriented


programming language with low level memory manipulation feature.
Inheriting its syntax from C, C++ is an extension of the language. If
you have worked with C, C++ is not going to be a big problem, as
both the languages share almost all the features except that C++ is
more comprehensive. C++ is a powerful resource and has found
extensive application and use in various sectors ranging from the
financial sector, to the business of manufacturing, to the banking
sector, and many such more.
PHP

Hypertext Preprocessor or PHP is a server-side scripting open source language that was
developed in the year 1995 for websites. Today, however, the language has found its use more in
general purpose development today. PHP is used for server-side scripting, command line
scripting, and for coding applications. Primarily a coding language, PHP is used to create
dynamic websites, however it can also be used to develop android and iOS apps. PHP as a
language can help you create dynamic websites, web applications, and all types of mobile apps
as well.
SQL

Structured Query Language or SQL is a domain


specific language which is particularly useful for
programming and is designed particularly for stream
processing in RDBMS. With its foundation in
relational algebra and tuple relational calculus, SQL
has scopes like data query, data manipulation, data
definition, and data access control.
C#

C# is for Microsoft, what Objective – C has been for Apple making it the most coveted language
when it comes to developing mobile apps for Windows phones. Even though the Windows
Phone platform could not make a lasting or impressive mark on the mobile app development
panorama, the loyal Microsoft users, C# has proved to be the perfect language to help them
create some of the strongest Windows Phone apps. Also known as C Sharp, the language is
essentially a multi-paradigm programming language that is object and component oriented.
The language has the potential to be applied in creation of server applications, web services, to
games to mobile apps to name a few. C# is supported by Unity3D which makes it one of the best
languages when it comes to a game app. C# is versatile in the uses it has found for itself in
industries other than mobile app development including business and productivity tools,
enterprise, utilities, education & reference, games etc. C# has found its applications in
developing software including AutoCAD, Office 365, Visual Studio, and Share Point.
Objective-C

A derivative of the programming language C, Objective – C is an object-oriented general-purpose


programming language. Objective – C is the core programming language that was used by Apple
for iOS and OS X development before Swift was developed. Swift might be on its way to replace
Objective – C but Objective – C has still maintained its popularity among developers. The
language seems to maintain its relevance even though new languages have entered the scenario
because of two major reasons. The first reason is that there has been a lot of investment in the
language in terms of the apps and secondly, the frameworks of the apps still largely rely on
Objective – C even today. Choosing Objective – C, hence seems to be a good idea as it allows you
to create all kinds of apps.
Kotlin

This one is comparatively a new object-oriented first-class


programming language and is pretty similar to Java when it
comes to the structure of the language. The new language is
comparatively clean and has multiple advanced features as
compared to Java making it better between the two. In fact,
Kotlin is unique in the fact that it supports almost all the IDEs
including Android Studio and SDK toolkit.
Kotlin is a platform independent language which targets all
platforms and its native code runs on multiple platforms.
HTML5
The fifth version of HTML (Hyper Text Markup
Language), HTML5 is an ideal option for you, if you
are planning to build a web-fronted app for mobile
devices. Strictly speaking HTML5 is not really a
mobile app development language, so when you are
developing an app in it, it has to be used in
combination with other languages like JavaScript. 

You might also like