Skip to main content

Top 3 Programming Languages in [2020].Python,Java and Javascript with discription

Top 3 Programming Languages in 2020

1. Python .



 Python is the most uses programming in the world. Hence it is ranked in number one position in the world . Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Python is often described as a "batteries included" language due to its comprehensive standard library. Easy syntax and rich library is the main interesting things about python. Used in machine learning,Artificial intelligence , website design .

Python is a multi-paradigm programming language. object-oriented programming and structured programming are fully supported, and many of its features support functional programming and aspect-oriented programming (including by metaprogramming and metaobjects (magic methods)). Many other paradigms are supported via extensions, including design by contract and logic programming.

Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbage collector for memory management. It also features dynamic name resolution (late binding), which binds method and variable names during program execution.

Python's design offers some support for functional programming in the Lisp tradition. It has filter, map, and reduce functions; list comprehensions, dictionaries, sets, and generator expressions. The standard library has two modules (itertools and functools) that implement functional tools borrowed from Haskell and Standard ML.

The language's core philosophy is summarized in the document The Zen of Python which includes aphorisms such as,

1. Beautiful is better than ugly.
2. Explicit is better than implicit.
3. Simple is better than complex.
4. Complex is better than complicated.
5. Readability counts.
Rather than having all of its functionality built into its core, Python was designed to be highly extensible. This compact modularity has made it particularly popular as a means of adding programmable interfaces to existing applications. Van Rossum's vision of a small core language with a large standard library and easily extensible interpreter stemmed from his frustrations with ABC, which espoused the opposite approach.


2.Java.


Programme written in java can run in any operating systems Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.
 It is intended to let application developers write once, run anywhere, meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but it has fewer low-level facilities than either of them. 
As of 2019, Java was one of the most popular programming languages in use according to GitHub, particularly for client-server web applications, with a reported 9 million developers.So it is ranked in no. 2 position in all global programming languages.
Sun Microsystems released the first public implementation as Java 1.0 in 1996. It promised Write Once, Run Anywhere functionality, providing no-cost run-times on popular platforms. Fairly secure and featuring configurable security, it allowed network- and file-access restrictions.
 Major web browsers soon incorporated the ability to run Java applets within web pages, and Java quickly became popular. The Java 1.0 compiler was re-written in Java by Arthur van Hoff to comply strictly with the Java 1.0 language specification. With the advent of Java 2 (released initially as J2SE 1.2 in December 1998 – 1999), new versions had multiple configurations built for different types of platforms. J2EE included technologies and APIs for enterprise applications typically run in server environments, while J2ME featured APIs optimized for mobile applications. The desktop version was renamed J2SE. In 2006, for marketing purposes, Sun renamed new J2 versions as Java EE, Java ME, and Java SE, respectively.


3.JavaScript.


JavaScript often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. It is mostly used in  website desigining and nowdays its is also uses to make desktop applicqatJion so it is ranked in the third position.JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it for client-side page behavior, and all major web browsers have a dedicated JavaScript engine to execute it.
As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative programming styles. It has application programming interfaces for working with text, dates, regular expressions, standard data structures, and the Document Object Model. 
However, the language itself does not include any input/output (I/O), such as networking, storage, or graphics facilities, as the host environment (usually a web browser) provides those APIs.
Originally used only in web browsers, JavaScript engines are also now embedded in server-side website deployments and non-browser applications.Although there are similarities between JavaScript and Java, including language name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design


Comments

Popular posts from this blog

[Hack Wifi Passord] ||How to Know Wifi Password In Just 1 Minute.||Hack Wifi Password.

By using this method you can able to know the password of any wifi which is already connected in your device. If the password is changed then also you will the previous password. For the new password you must connect with new password. By following the steps mentioned below you can do this. Steps: 1 . Type Windows  you will get the windows search interface.   2 .Type cmd in the blank space   . Command prompt (cmd) will appear in the top of windows. Right  click on cmd and click on Run as administrator option. The following interface will open. 3.Do you want to allow this app to make change on your pc? You have to click on yes. 4 . Administrator Command Prompt will open with System 32 . Now you are working inside system32 folder of your computer. 5 . Type netsh wlan show profiles and press Enter . All the connected networks name will appear. 6 . Type netsh wlan show profiles < name of wifi> key=clear and press Enter . Y...

[Machedi] || Baudikali 1 Machedi, Nawalpur Nepal || Machedi Nawalpur

Machedi Small and Beautiful Village Baudikali Rural Municipality  (Nepali :बौदीकाली गाउँपालिका) is a  Gaunpalika  in  Nawalpur District  in  Gandaki Province  of Nepal. On 12 March 2017, the government of Nepal implemented a new local administrative structure, with the implementation of the new local administrative structure, VDSs have been replaced with municipal and Village Councils. Baudikali is one of these 744 local units. There are 6(six) word in Baudikali. Among them Mithukaram is one. Machedi belongs to a village in sabik mithukaram gabisha word no. 1 .  It's very beautiful like a piece of heaven came down to earth. Hilly region of Nawalpur district , surrounded by green and beautiful hills and situated in the bank of kali gandaki (Krishna gandaki name came from sanskrit word) river .Machedi, really its a glory.  Most of the houses are made from stone, wood,mud and tin , Some are cemented. Agriculture is the main occupation of peop...

RAM || Processor || Graphics || How Can you Know about RAM, Processor and Graphics of your PC and it's details?

Everybody wants to know about  RAM ,Processor  and  Graphics  of Computers Or laptops before or after buying it.  RAM  stands for Random Acess Memory. Every Computer programmes are first loaded into RAM and only we can see it on desktop. We can  read  as well as  write (erase)  on it. Processor is the logic circuit that respond the basic instructions that drive a computer. Grahics are the virtual images or design on surface made or manipulate with computer. I'll tell you step by step. Follow the  steps. 1. Click Windows + R button  you will get a rum mode interface.  + R 2. Type dxdiag on it and press Enter. 3. Diagnostics tool page is opened. Read the page to know all the details about your computer and on highlighted region you will find  RAM memory status  and the whole details about your Computer processor .  4. Click on Next Page . Another interface w...

List Of Top 10 Most Suscribed Youtube Channel Of Nepal. || Most Suscribed Youtube Channel of Nepal

 The list Of 10 most suscribed youtube channel of nepal. There are numbers of youtube channel are created day by day and growing more and more. As the availablity of internet is increased the numbers of youtube creators and users are also increased. In this aricle only those youtube channel are taken whose location is nepal. The list of Top 10 most suscribed youtube channel of nepal is given below with their names, photos and some other details. 1. Music Nepal    Music Nepal  is the most suscribed youtube channel of nepal. Music Nepal lies on the rank 1 of the youtube channel from Nepal. Until now there are more than 7.33M Suscribers in this channel. Music Nepal youtube channel uploads more than 12,700 videos and it has more than 4.04B views in total. 2. Budha Subbha Digital    Budha Subbha Digital is the second  most suscribed youtube channel of nepal. Budha Subbha Digital lies on the rank 2 of the youtube channel from Nepal. Until now there are more ...

Root Locus And Advantages of using Root Locus

Root Locus The root locus of a feedback (closed loop Control System)  system is the graphical representation in the complex s-plane of the possible locations of its closed-loop poles for varying values of a certain system parameter. Advantages of Root Locus Root locus starts from open loop pole (K=0) to open loop zero (K=INFINITY). The main and the foremost advantage of root locus is to check the system behaviour by adjusting the value of gain K . The adjustment in the value of K will trace the roots accordingly on the R-H plane and will give the conditions for the system to be overdamped , underdamped, crictically damped, overdamped or undamped according the the respective value of k. If:- 1.ROOTS ARE SAME AND REAL - CRITICALLY DAMPED SYSTEM 2.ROOTS ARE REAL AND DISTINCT- OVERDAMPED 3.ROOTS ARE PURELY IMAGINARY- MARGINAL STABLE SYSTEM 4.ROOTS ARE COMPLEX CONJUGATE PAIRS- UNDERDAMPED 5.Also it gives the limit of K for which it can be varied until the system becomes ...

40 [Keyword Shortcuts] for windows 7,8,10. Used In Every Web Brouser like [chrome],[opera].

Shortcuts Keywords used in every browser. You can use it in chrome, opera and web like youtube. 1. Navigation (Shortcuts for Navigation) 2. Tab or Window management (shortcuts for Tab and Window management) 3. Address Bar (Shortcuts for address bar)