Skip to main content

Command Palette

Search for a command to run...

Platform Dependency and Independency in Programming Languages and it's uses

Published
4 min read
Platform Dependency and Independency in Programming Languages and it's uses
V

I am a student learning my way into coding. I would be posting on the progress of my Journey.

Hi Everyone,
My class consisted of Platform Dependency and Platform Independency. Platform plays a crucial role in the development of programs. Because some of the programs are dependent on the platform and some are not.

What is a Platform?

Platform is the combination of Operating system and Processor that runs it.

Platform Dependent Languages

A language that expects the platform to be the same at the time of compilation and execution is considered as Platform Dependent Programming Language. Some of the examples are C, C++, PHP, etc.

Platform Independent Languages

A language that does not expects the platform to be the same at the time of compilation and execution is considered as Platform Dependent Programming Language. Some of the examples are Java, Python, etc.

Portable Languages

A portable language is a computer programming language capable of developing software for more than one computer system. For example, C++ and Java are portable languages commonly used today.

Some of the Programming Languages and their uses

1_YMFKP8e6kR9cbM3IKXBtLw.png

C

C may be older than you: it was released in 1972! So at the date of writing this, It is probably one of the most widely-used languages in tech right now. It is used to develop systems applications that are integrated into operating systems such as Windows, UNIX, and Linux, as well as embedded software. Systems Programming, Artificial Intelligence, Industrial Automation, Computer Graphics, Space Research, Image Processing, and Game Programming. Major organizations that use C are Microsoft, Apple, Oracle, Cisco, Raytheon.

C++

C++ is an object-oriented, middle-level programming language. It was created to be an extension of the C programming language that provides a higher-level of abstraction but is still powerful and efficient. It’s a general-purpose programming language that is used a lot to work with System/Application Software, Drivers, Client-Server Applications and Embedded Firmware. Major companies that use C++ are Google, Mozilla, Winamp, Adobe, Amazon, Lockheed Martin.

Java

Java is also a high-level, object-oriented language. One of its main draws is that it’s very powerful and secure and so all of the banking application development happens in Java only. It’s perfect for someone looking to work in Android development, Internet of Things (IoT), cloud computing, or game/desktop app development. Major organizations that use Java are Airbnb, Uber, eBay, Pinterest, Groupon, Spotify, Pandora.

Python

Python is a high-level, object-oriented language and can be used for data mining and visualisation, machine learning, web applications, game development and honestly anything else you can think of — yes, it’s that versatile! Some of the major organizations and companies that use Python are Google, Pinterest, Instagram, YouTube, DropBox, NASA.

Javascript

JavaScript is the programming language of the Web and in fact, you’re interacting with it right now by interacting with this page. And most likely on the website, you visited before. And the one you will go to next. Almost every web application consists of Javascript. Major organizations that use JavaScript are WordPress, Soundcloud, Khan Academy, Linkedin, Groupon, Yahoo and many others.

P.S Thank you for reading this, and I will be sharing my progress daily. Please check out.