Advantages of Differenct programming language

Content

1. Pros & Cons of Python
2. Pros & Cons of Java script

3. Pros & Cons of C++

4. Pros & Cons of Java

1. Pros & Cons of Python

Sr. No.

                    Pros                                                                  

Cons

1

Cross-platform Language(designed to work in several computing platforms)

Garbage and memory consumption

2

Python is available free without any cost

No web browser integration

3

Python also comes with huge range packages such as NumPy, SciPy, PyBrain, Pandas, etc. that makes it incredibly simple to code complex data analytics problems

Low speed

4

Ideal for prototypes – provide more functionality with less coding

 

Weak in Mobile Computing

5

Versatile, Easy to read, learn and write

 

 

2. Pros & Cons of Java script

Sr. No.

                    Pros                                                                  

Cons

1

Simplicity. JavaScript is relatively simple to learn and implement.

.

Lack of Debugging Facility.

2

JavaScript is independent. No plugins required to get you started.

Not suitable for large and complex application

3

It can do online support

Access to the code

4

Popularity. JavaScript is used everywhere on the web.

 

JavaScript is sometimes interpreted differently by different browsers. This makes it somewhat difficult to write cross-browser code.

5

JavaScript plays nicely with other languages and can be used in a huge variety of applications.( Interoperability)

 

 

3. Pros & Cons of C++

Sr. No.

                    Pros                                                                  

Cons

1

C++ is a compiler-based programming languages so, we do not require to install a special runtime while running the program. Hence, they are pre-interpreted and it makes the code faster and more powerful.

C++ doesn’t support garbage collectors, this means that the entire power to manage the data memory goes in the hands of the user

2

It is object-oriented programming language which mean that data structures, or objects are defined, each with its own properties or attributes.

C++ is not useful for platform-dependent apps and hence is complex in a very huge high-level program.

3

C++ supports DMA (Dynamic Memory Allocation), which helps to free and allocate memory.

C++ is unsafe in a strong sense. The presence of pointers, global variables, etc. is the main reason behind these security issues.

4

It is mid-level programming language, so  we can treat it as both a low-level and high-level language.

Algebraic data types like tuples and struts are not supported in C++.

5

C++ provides a good range of built-in libraries.

There’s no support for built-in threads in C++. Even though it is a relatively newer concept it was later added to the newest standard of C++

4. Pros & Cons of Java

Sr. No.

                    Pros                                                                  

Cons

1

Java is a simple programming language since it is easy to learn and easy to understand.

Java program consumes more memory since it runs on top of Java virtual machine.

2

 It is object-oriented programming language which mean that data structures, or objects are defined, each with its own properties or attributes.

Java programming language is a bit costly due to its higher processing and memory requirements.

3

Platform Independent language

Java provides automatic garbage collection that cannot be controlled by the programmer

4

Java is multi-threading so, we need not provide memory to every running thread.

Its take too much time to run code

5

Java is a secured programming language because it doesn’t use Explicit pointers

 

×