0% found this document useful (0 votes)
35 views7 pages

Taswar Abbas Adp Cs Af20fsb0199: 2 Program Language's

The document discusses various programming languages and their uses. It begins by defining programming and key aspects like robustness, reliability, and efficiency. It then discusses different types of programming languages like procedural, object-oriented, and functional languages. The document also lists some of the most in-demand programming languages for web, mobile, and desktop development and provides examples of what each language is commonly used for. It concludes by discussing the best languages for mobile app development and listing languages like Swift, Java, and Kotlin that are well-suited for building iOS and Android apps.

Uploaded by

Sameer Asim
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)
35 views7 pages

Taswar Abbas Adp Cs Af20fsb0199: 2 Program Language's

The document discusses various programming languages and their uses. It begins by defining programming and key aspects like robustness, reliability, and efficiency. It then discusses different types of programming languages like procedural, object-oriented, and functional languages. The document also lists some of the most in-demand programming languages for web, mobile, and desktop development and provides examples of what each language is commonly used for. It concludes by discussing the best languages for mobile app development and listing languages like Swift, Java, and Kotlin that are well-suited for building iOS and Android apps.

Uploaded by

Sameer Asim
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
You are on page 1/ 7

Taswar Abbas

Adp cs
Af20fsb0199
1 What is programing….?

“Programming is the implementation of logic to facilitate specified computing operations and


functionality. It occurs in one or more languages, which differ by application, domain and
programming model.”

Robustness: Focuses on program continuation capability, regardless of errors or incorrect data


Reliability: Focuses on correct design and algorithm implementation
Efficiency: Focuses on memory, hardware or other properties used to optimize programs
Readability: Proper documentation and indentation availability, which provides insight to other
program developers or designers

2 Program language’s
A programming language is a set of commands, instructions, and other syntax use to create a
software program. Languages that programmers use to write code are called "high-level
languages." This code can be compiled into a "low-level language," which is recognized
directly by the computer hardware.

3 Types of language’s
1 Procedural-Oriented Language (3GL)
2 Logic Programming Language
3 Object-Oriented Programming
4 Problem-Oriented Language (4GL)
5 Scripting Programming Language
6 Functional Programming
7 PHP
8 C++ Programming
9 Conclusion
10 Scheme Language
11 Pascal Language
12 Pearl Language
13 Fortran Language
4 It’s Code Time
When deciding which programming language to learn, it’s important not to get caught up
in flashy trends and popularity contests. The best programming languages to learn in 2021
are likely the same ones that were best to learn in 2017 and 2018, and that will continue
to be true for the next several years as well.

 Front-end web developmen


JavaScript

 Back-end web development


JavaScript, Java, Python, PHP, Ruby

 Mobile development:
Swift, Java, C#

 Game development:
C++, C#

 Desktop applications:
Java, C++, Python

 Systems Programming
C, Rust
5 According to
Most In-Demand Programming
The most in Demand Programming Language for
2021

1. JavaScript
What this language is used for:

Web development
Game development
Mobile apps
Building web servers

2. Python
What this language is used for:

Back end development


Data science
App development

3. HTML
What this language is used for:

Web documents
Website development
Website maintenance

4. CSS
What this language is used for:

Web documents
Website development
Website design
5. Java
What this language is used for:

E-commerce
Finance
App development

6. SQL
What this language is used for:

Database management
Sales reports
Business management

7. NoSQL
What this language is used for:

Database management
Sales reports
Business management

8. C#
What this language is used for:

Game development
Desktop/web/mobile apps
VR

9. Rust
What this language is used for:

Operating systems
VR
Web browsers

10. Perl
What this language is used for:

System administration
GUI development
Network programming
6 10 Most Popular Programming Languages
Python
JavaScript
Java
C#
C
C++
GO
R
Swift
PHP

#7 5 Best Programming Languages to freelanceing in


2021
Python [Best Programming Language for Data Science] …

JavaScript [Best Programming Language for Fullstack Web Development] …

PHP [Best Programming language for Websites] …

Ruby [Best Programming Language for Web Development] …

Swift [Best Programming Language for App Development]

#8Programming Language For Mobile App


Development
Have you been thinking about learning how to code for mobile app development? The
first thing you need to do is figure out which programming language to learn.

Years ago, when I first started developing, there were only two ways to build a mobile
app—one for iOS and one for Android.

But today, there is a wide array of languages, frameworks, SDKs, and tools that you
can use to build an app.
Types of Mobile Apps

1 Native apps — Coded in a language that’s supported natively by a specific


device’s operating system. (Example: native iOS app vs. native Android app)

2 Hybrid apps — Cross-platform development. Apps are coded in one language


that can run on multiple platforms.

3 applications (PWA) — A lightweight app that runs in the URL of a device’s


web browser. It looks and feels like a mobile app, but it’s not delivered natively on
the device.

Programming Languages for iOS Apps


Objective-C
Objective-C was the first programming language by Apple to support mobile
applications on its platform. It’s an OO (object-oriented) language that uses syntax
from C and the OO aspects of SmallTalk.
Swift
Swift was introduced in 2014 as an Apple programming language. It was
eventually available for development in Xcode the following year.

This language has quickly become the developers’ preferred choice when building
an iOS app. The usage of Objective-C has declined since Swift’s arrival. For any
modern applications built on Apple, Swift is heavily encouraged.

Programming Languages for Android App Development


Android is an open-source software development platform run by Google. While
Google has its own mobile devices for phones and tablets, other manufacturers,
like Samsung, Huawei, and more also produce phones and tablets that are
powered by the Android OS.

Java
Since Android was officially launched in 2008, Java has been the default
development language to write Android apps. This object-oriented language was
initially created back in 1995.
While Java has its fair share of faults, it’s still the most popular language for
Android development.

Most of the other Android languages are considered a version of Java or a flavor of
Java.

Kotlin
Google announced that it would start supporting the Kotlin programming
language in 2017. It’s an alternative language to traditional Java for Android
development. Even as a new language, it’s very popular.

Kotlin and Java are interoperable, meaning they can make use of the same
information. All of your Java libraries can be accessed with Kotlin. From an
execution standpoint, the Kotlin language complies with Java Bytecode. Overall,
it’s considered a neater and cleaner version of Java.

#9 Best Languages For App Development

Best Languages for App Development


C++ If you want to create apps for Windows or Android, C++ is the most fitting
option. …
HTML5. HTML5 isn’t a programming language per se. …
C# …
Swift. …
Objective-C. …
Java. …
BuildFire. …
Python.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy