Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

I know that professional programmers use each language for specific case so what is the case you will use Java and what about C++ and Python?

When you will use C++ ? When you will use Java ? When you will use Paython ?

user-image
Question added by هاشم المشارقة , Key Account Manager , Advanced United Systems Ltd. ( A member of Taj Holding Group)
Date Posted: 2013/08/25

I have read your comment Mr Muhammed Sallout, i do not agree with you, you say that C++ is made only for Windows!!!! personnaly i have worked with C++ on Unix and Linux ander The Network Simulator NS.

Java Is Appeared as the solution of the mobility of the application it is platform independent you Can use it in all systeme.

Python is Simular then java platform independent.

Muhammed Sallout
by Muhammed Sallout , Technology Development Manager , GLORY TECHNOLOGY

If the application will run only in Windows then use C++ and get use of MS visual studio.
if you want to run platform independent use Java.
If you only now Python Programming - (^_^) - use it.

Ahmed Maher allam
by Ahmed Maher allam , Senior IT Consultant , CBK - G&D - AXIS-olutions

java is cross platform OOP windows application so it runs on most operating systems.

C++ is so popular OOP programming language and it can be cross platform but depends on ur IDE that use , also it is more used for embedded systems

 

Hamza Tahboub
by Hamza Tahboub , Intern (Web Development) , Insan Wa Alat

  • Python is good for building websites with the framework django.
  • C++ has many uses including making mac apps and windows apps.
  • Java also has many uses including making google apps(android, google watches, google glass, etc...)

Java : I use Java for most of the purposes : Android App development(Android SDK,J2ME), Web-Development(JEE) and Desktop development(JSE, JavaFX).

 

C++ : I use C++ when i need to write some native code for my Android apps

 

Python : Mostly for educational purposes. I am keenly interested in comparing the capabilities of programming languages , so I frequently happen to do stuff in Python and compare its result with a similar code written in Java. And i've found Python to be faster while accessing large data sets.

 

Yogesh Dhakad
by Yogesh Dhakad , Director Technical , Timeless Horizon Engineering Solutions

For Freshers (less / no experience in programming);

a) Get married to any one language C++ or Java. Anybody will tell you C++ is easy to get started.

b) Python is EXTREMELY promising. High performance code is already being written in Python.

   - Anything C++ system level program can do - python can do the same.

   - Anything C++ GUI app can do - python can do the same.

   - Native app dev on Android, iOS, Windows mobile can be done using C++ and Python (python is easier, fast).

c) Touch Java for "enterprise" apps

-------------------

For experienced

a) Be at what you are comfortable.

b) There are other imp things like Project Management etc

------------------

Basm Allah Alrahman Alrahim

 

 IF you understand C and C++ from scratch you will be able to make any thing , like UNIX programs , windows program and any operating system programs and the operating system it self , and of course you will be able to make programs for micro-controllers [ e.g firmware like those at VGA cards , hard drives ..etc  ]I saw a lot of python programs at Linux , and there are a lot of java programs like the famous one Oracle 

 

 

Thank you for this question that help us to search and learn

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.