This document provides information to help select the best programming language based on various factors. It lists and describes popular programming languages like C, C++, C#, Java, JavaScript, Python, and more. For each language it touches on aspects such as platform, paradigms, typing, standards, garbage collection, common uses, and more. The document aims to help readers understand the tradeoffs of different languages to determine the best fit based on their individual needs and preferences.
3. what is programming language best
[for you] ?
C
C++
C#
Java
Javascript
Python
Go
Ruby
php
Lua
Scheme-lisp-¡
¡¡.
----------
html,xml,css,sql,¡..
Programming languages are tools
5. C
¡ñ Native
¡ñ Cross-platform
¡ñ Paradigm=Imperative (procedural), structured
¡ñ Typing discipline=Static, weak,unsafe
¡ñ Standard=ANSI C ,C99,C11
¡ñ no GC
¡ñ Don¡¯t have any things
¡ñ Small size output and fast
¡ñ Gtk+,libuv,redis,sqlite,quake2,
Application, system,general purpose,low-level
operations
6. C++
¡ñ Native
¡ñ Cross-platform
¡ñ Paradigm=procedural, functional, oo, generic
¡ñ Typing =Static,weak,unsafe
¡ñ Standard=c++[98,03,11,14,17,20]
¡ñ no GC
¡ñ have every things
¡ñ Small size output and fast
¡ñ QT,boost,wxwidgets,...
Application, system
7. c#
¡ñ Over VM
¡ñ Cross-platform[.net,mono,DotGnu]
¡ñ Paradigm= multi-paradigm
¡ñ Typing =Static,Dynamic,strong,safe
¡ñ Standard=ECMA
¡ñ GC
¡ñ Small size output and ¡
¡ñ Gtk#,asp.net,winform,wpf,¡
Application, RAD, business, client-side, general, server-
side, web
8. java
¡ñ Over VM
¡ñ Cross-platform[oracle,openjdk,gcj,¡..]
¡ñ Paradigm= multi-paradigm
¡ñ Typing =Static,strong,safe
¡ñ Standard=...
¡ñ GC
¡ñ Small size output and ¡
¡ñ Javafx,swt,
Application, business, client-side, general, mobile
development, server-side, web
9. python
¡ñ Interpreted language
¡ñ Cross-platform
¡ñ Paradigm= multi-paradigm
¡ñ Typing =dynamic, strong,safe
¡ñ Standard=...
¡ñ GC
¡ñ Small size output and ¡
Application, general, web, scripting, artificial
intelligence, scientific computing
10. javascrip
¡ñ Interpreted language
¡ñ Cross-platform[browser,nodejs,...]
¡ñ Paradigm= multi-paradigm
¡ñ Typing =dynamic, strong,safe
¡ñ Standard=ECMA
¡ñ GC
¡ñ Small size output and ¡
Client-side, server-side, web