answersLogoWhite

0

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

8y ago

Still curious? Ask our experts.

Chat with our AI personalities

LaoLao
The path is yours to walk; I am only here to hold up a mirror.
Chat with Lao
CoachCoach
Success isn't just about winning—it's about vision, patience, and playing the long game.
Chat with Coach
ProfessorProfessor
I will give you the most educated answer.
Chat with Professor
More answers

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.

User Avatar

Aanya Verma

Lvl 6
2y ago
User Avatar

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

User Avatar

Wiki User

16y ago
User Avatar

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.

User Avatar

Wiki User

10y ago
User Avatar

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

User Avatar

Wiki User

10y ago
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