ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,336
Rep:
Any open source alternative to .net / VC++?
I refuse to use .net for any of my apps since I hate using proprietary code that wont work on other platforms without using emulation.
However, I do like how all the hard work is done for you and you can spend more time implementing, then actually coding stuff like socket classes, date/time classes and other wrappers to make the complex C/C++ code easier to use and tie with each other I have a custom library that I've been adding to as I need stuff, but then I got thinking, there must be something out there with everything I need to code applications, that is easy to use and more reliable and efficient then anything I'd ever make.
C# and .Net are just Microsoft's answer to Java and the JRE.
If you're looking for "ease of programming", there are lots of resources, and lots of "libraries" available for just about any common language you might choose: Perl, Python, Ruby; Java, C++, etc etc.
Personally, I'd recommend:
1. Pick one of the top two or three languages that interest you
... or ...
2. Pick a simple project that interests you
... and then ...
3. Post a new thread asking for suggestions on how to get started.
You'll get lots of good ideas - satisfaction guaranteed
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,336
Original Poster
Rep:
Another thing I was thinking of, I kinda just jumped into C++ many years ago and learned as I go, through forums and what not. Maybe I just need to learn better concepts so my programs don't end up in a big mess that I can no longer figure out why it wont work. Any recommendations for C++ resources to read up as well as libraries I should code against? My own classes that I wrote are designed to make everything really easy to use but if something already exists then I should maybe use that.
I think it depends on what you want to do.
Java - I use it on high level programming, desktop and web applications with user interface
c++ - low level programming
Java mixed with c++ - using JNA, so you can develop drivers with c++ (low level stuff) and use it with Java (user interface).
Qt has it all it seems, though of course users will need the libraries.
(used by KDE so not unusual)
also boost libraries.
qtcreator seems ok it even has a vi editing mode.
qt also works on windows and mac.
fltk is a quite nifty, small fast, framework i use quite a bit for knocking up quick little GUIs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.