[go: up one dir, main page]

0% found this document useful (0 votes)
16 views2 pages

Coding

The document provides a comprehensive overview of programming languages categorized by their usage in operating systems, artificial intelligence, mobile development, web development, embedded systems, desktop applications, DevOps, and game development. It lists specific languages for each category along with their primary applications, such as Python for AI and Kotlin for Android development. Additionally, it highlights cross-platform development options and various frameworks associated with different programming languages.

Uploaded by

arun.extrawork
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)
16 views2 pages

Coding

The document provides a comprehensive overview of programming languages categorized by their usage in operating systems, artificial intelligence, mobile development, web development, embedded systems, desktop applications, DevOps, and game development. It lists specific languages for each category along with their primary applications, such as Python for AI and Kotlin for Android development. Additionally, it highlights cross-platform development options and various frameworks associated with different programming languages.

Uploaded by

arun.extrawork
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/ 2

Here's a detailed breakdown of programming languages for various

operating systems, AI, and mobile platforms:

1) Operating Systems
1. Windows:
o Languages: C, C++, C#, PowerShell, Python
o Usage: System software, application development, automation
2. Linux:
o Languages: C, C++, Python, Shell/Bash, Perl, Go
o Usage: Kernel development, server applications, scripting,
system-level programming
3. macOS:
o Languages: Swift, Objective-C, Python, C++, Shell
o Usage: Application development for macOS, system utilities
4. Unix:
o Languages: Shell, C, Perl, Python
o Usage: System-level programming, automation, server-side
scripting

2) Artificial Intelligence (AI)


1. Python (Primary language for AI and ML)
o Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn
o Usage: Machine learning, deep learning, AI research
2. R
o Usage: Statistical computing, data science, AI modeling
3. Julia
o Usage: High-performance computing, numerical methods, AI
applications
4. Java
o Usage: Enterprise-level AI systems, big data processing, AI
libraries
5. Lisp & Prolog
o Usage: Symbolic AI, expert systems, early AI research

3) Smartphones (Mobile Development)


1. Android:
o Languages: Kotlin (Primary), Java, C++ (NDK), Flutter (Dart),
React Native (JavaScript)
o Usage: Android app development
2. iPhone (iOS):
oLanguages: Swift (Primary), Objective-C, Flutter (Dart), React
Native (JavaScript)
o Usage: iOS app development
3. Cross-Platform:
o Languages: Dart (Flutter), JavaScript/TypeScript (React Native),
C# (Xamarin)
o Usage: Cross-platform app development for both Android and iOS
o
4) Web Development
1. Frontend Development:
o Languages: HTML, CSS, JavaScript, TypeScript
o Usage: Creating and designing the user interface of websites
2. Backend Development:
o Languages: JavaScript (Node.js), Python (Django, Flask), PHP,
Ruby, Java, Go, C#
o Usage: Server-side development, database interaction, API
creation

5) Embedded Systems & IoT


1. Languages: C, C++, Rust, MicroPython, Embedded C
o Usage: Programming microcontrollers, building embedded
systems for IoT applications
o
6) Desktop Applications
1. Languages: C#, Java, Python, C++, Swift, Qt (C++), Electron (JavaScript)
o Usage: Building cross-platform and native desktop applications
o
7) DevOps & Automation
1. Languages: Python, Shell/Bash, Go, Ruby, Perl, PowerShell (Windows)
o Usage: Scripting, automation of systems, DevOps practices, cloud
management
o
8) Game Development
1. Languages: C++, C#, Unity (C#), Unreal Engine (C++), Lua, Java
o Usage: Game engine development, game scripting, 2D/3D game
creation

You might also like