answersLogoWhite

0


Best Answer

They are completely different languages. Visual Basic is Microsoft's implentation of BASIC, and is tied to the .NET Framework, or Mono if you plan on porting it to other platforms. Python's syntax is dependent on tabs and/or spaces, and Java would have similar syntax to languages inspired by C (C#, Java, JavaScript, and so on). They both have interpreters, and are cross-platform out-of-the-box.

User Avatar

Wiki User

7y ago
This answer is:
User Avatar
More answers
User Avatar

Aanya Verma

Lvl 6
1y ago

Before I answer this question, I am assuming that you want to know the differences between Python and Java. Java and Python are used for different applications. For instance, Java is generally used for development purposes, whereas Python is preferred for Machine Learning, Artificial Intelligence, Data Analysis, etc.

Python syntax is considered relatively easy to understand. It is almost similar to human language, whereas Java syntax is regarded as a little complicated and can throw a lot of syntax errors. Yet another disadvantage of Java is the massive length of codes, even for small tasks. Python codes are generally smaller in size and have less number of lines.

Python is more of a dynamic programming language, whereas Java is a static programming language. Since Python is dynamic, it is comparatively slower than Java because processes like data type allocation are also done during the run time. Yet another disadvantage of Python is that it lags behind in the number of frameworks compared to Java. Java provides developers with various frameworks for development purposes, thus making it more suitable for development purposes. Some of the most Java frameworks are Spring, Hibernate, etc. Some important frameworks in Python are Django, Flask, etc.

Though Python has less number of frameworks, it still has some really powerful libraries for machine learning. Pytorch and Tensorflow are the most commonly used libraries for machine learning. Java also has packages for machine learning, but they are not as widely used. Weka, DeepLearning4j, Mallet, and MOA are some machine learning packages in Java.

Yet another potent tool present in Java is Java Database Connectivity (JDBC). Java Database Connectivity is considered to be one of the most reliable tools for creating a database connection. Though Python does support database connection, it is not as reliable and secure as Java Database Connection.

In the end, we can just conclude that both these languages have their own advantages and disadvantages. Java is a potent tool for development, whereas Python is the most reliable and robust language for machine learning and deep learning. Java is a very quick and portable language, whereas Python is more simple and easier to understand.

Python is the future, and Java is the present!!

I would say explore everything and then decide where your interest lies and what you want to pursue as a career. If you want to stay on the development side, then Java might be a better option for you. But if you plan on going for Artificial Intelligence or Data Sciences, then Python is definitely the better choice.

I hope this answer addresses your queries. I have added links for web pages that I found relevant when I was starting my journey of coding. I hope they help you as much as they have helped me.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Answer found on the following website http://theopensourcery.com/vbjava2.htm

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Programming languages share a lot of the same characteristics. One main difference between Java and Python is the function identifier. In Java it is function and in Python it is def.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

These are two different languages for coding. The visual basic is a more simple language that is easier to use for beginners.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are three difference between visual basic python and java programming languages?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between is BASIC vs. Python?

Feature-by-feature, how powerful is BASIC vs. Python programming


What in computing is java python and c?

They are all programming languages.


What is the Linux program language called?

Linux is a platform, and as such supports a myriad of programming languages. Of these languages C, C++, Java, Python and Perl are very popular, but there are many other programming languages. Some, like Python and Perl are 'interpretive' and similar in this respect to 'BASIC'. C and C++ are compiled, and Java sits somewhere between them.


Do python identifiers have to start with a letter or underscore?

Yes, that's the rule in Python (and in many other programming languages, as well).


What programming languages are on a computer?

There are loads of programming languages used in computer technology. Some of those are: C C++ C# Python Pearl Javascript Java Html PHP And many more. If you want to read more google for "programming languages".


Which is the better scripting language python or ruby on rails?

Ruby on Rails is better if compared with Python. You can refer this blog - http://www.allerin.com/blog/ruby-on-rails-vs-other-languages for more details abouit comparision between RoR and other programming languages.


What is optional for python programming?

One optional part of python programming is the declaration of variables before use. In many languages, you must declare your variables before using them, but in python, you can simply set a variable equal to something and it will handle the type without your help.


What has the author Mark J Johnson written?

Mark J. Johnson has written: 'A concise introduction to programming in Python' -- subject(s): MATHEMATICS / General, Python (Computer program language), COMPUTERS / Programming Languages / General, Computer programming, MATHEMATICS / Advanced


How many programming languages are based on C?

C++, Java, Perl, Python, PHP, JavaScript, LPC, C# is the most popular languages based on C, but there is probably more languages.


When was Core Python Programming created?

Core Python Programming was created in 2000.


Which programming languages had an effect on the design of Ruby?

Ada, C++, CLU, Dylan, Eiffel, Lisp, Perl, Python and Smalltalk.


What is the difference between a weak reference and a strong reference in python?

The same difference as in other languages. A weak reference is one that won't stop the garbage collector from eliminating an object.