Question

I'v just learned a few languages (for 2 years now), and now I want to make programs with graphic interfaces. Thing is, I just don't know which languages to use.

What languages/programs (and what methods of these programs) are used to make programs with graphic interface? (I know that C# and JAVA are graphic, but I don't know what methods...)

What languages/programs (and what methods of these programs) are used to make applications to IPhone, Android ,and whatever ?

languages/programs (and what methods of these programs) are used to make/edit videos?

Thanks a lot!

Was it helpful?

Solution

Almost all programming languages have libraries that help you create a GUI (Graphical User Interface). Most programming languages, including C++, C#, and Java are general-purpose programming languages - you can use them to program whatever you want.

For Java for example, see this tutorial: Creating a GUI With JFC/Swing.

If you want to write an Android app, you'll program in Java.

For iOS and Mac OS X, you'll most likely write your app in Objective-C.

OTHER TIPS

Pretty much all higher level languages use graphic interface. you just have to do your research to find out how to use GUI in each language. Applications used on the iPhone are written in Objective-C and Android uses java for their apps.

Your question is quite vague. But I'll give you some advice. Before asking this kind of question on stackoverflow, you really should make a search on your own with google.

About graphic interface using JAVA, you can use swing which is the most famous way to do it (especially if you're a beginner and want to familiarize with graphic interface development concepts). But there are a lot of other libraries to do GUI, for exemple if you want to do with 3D you have openGL lib or jMonkey (uses openGl).

About Android, it has its own SDK in java.

About iOS (iPhone), it is made with ObjectiveC.

And about C#, I don't know a lot about it but if you do a quite search on google you can find things like this.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top