Easiest Program Language for Applications?

metroidfreak

Senior member
May 22, 2010
423
0
71
Hey, I'm going to start working on my final senior project and I need to learn a programming language to make a application.

I have moderate C++ knowledge but nothing for actually visual outside ascii.

Would C# be the way to go? What if I eventually wanted to port it to say android phones or Apple computers?
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,360
4,066
75
What kind of application? Something stand-alone, or a web application to be used from a browser?

If by Apple you mean iPhones and iPads, they live in their own little world of Objective C, except for web applications.
 

metroidfreak

Senior member
May 22, 2010
423
0
71
It'll be stand alone. And I was meaning Apple desktop/laptop since I'm not going to pay to test out on IOS.
 

douglasb

Diamond Member
Apr 11, 2005
3,157
0
76
I'd say C#/WPF or Java would be the easiest depending on the platform.

Just by reading the thread subject, I was going to suggest VB .Net, but since you already know C++, C# would probably be an easy transition.

IMO, WinForms has less of a learning curve than WPF. I like WPF a lot more, but if you are going for "easy", I would do a WinForms application in either VB or C# .Net. Just my 2 cents.
 

beginner99

Diamond Member
Jun 2, 2009
5,231
1,605
136
The guy wants to do a Cross-plattform App and also mentions Android and people suggest to go C#? WTF?

Nothing against C# or MS but since Java is per se Cross-Plattform and Android programming is Java, suggesting anything else than Java IMHO makes no sense at all.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Application programming here is getting translated into GUI stacks. Not saying that is wrong by the domain of the application has a large impact to language choice as well. Going on what has been stated I would say you will find qt less easy than than Java swing and you should learn another language rather than sticking with c++. But c# undoubtly does better windows apps than Java does.

You won't go wrong with qt in pretty much any language (how about ruby?) Or Java with swing or c#. All have very different strengths and weaknesses in other ways and its hard to narrow without the domain of your application.
 

Red Squirrel

No Lifer
May 24, 2003
68,452
12,609
126
www.anyf.ca
I would just continue learning more C++ to do GUI level stuff, since you know C++ already.

Java is probably easier for GUI stuff though. I've been wanting to dive into C++ GUI stuff myself actually. Look at GTK+. I did not really play much with it myself but that seems to be a popular library for GUI stuff.
 

MooseNSquirrel

Platinum Member
Feb 26, 2009
2,587
318
126
For a learning excersize I would stick with C++.

If you can master that language, Java (or C#) will be a walk in the park.

A park filled with dog poop no one picks up

Joking aside, dont worry too much about what you use to create the GUI.

THe tools are so good these days I would not worry about java vs ms vs qt vs whatever.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
Apple desktop/laptop, you are best off with obj-c, but you can also program in many languages that offer bridges to cocoa. Python, ruby, lua, etc all can bridge to cocoa and allow for 'native' mac applications.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |