• TalkBass has been independent since 1998. Add your voice.
    Create a free account to reply to discussions, view embedded media, and browse with fewer display ads.
    Join freeLog in
    Want zero display ads or expanded classifieds tools? Compare plans.

Any C++ types out here?

Check with john turner and ggvicviper. Also, there are a few old C++ threads here in TBOT that may provide you some info/guidance.

Using the Google TB search, I got these results: [This invalid link has been removed]

-Mike
 
Actually C#, ASP.NET and some other fun stuff. C++ is really just for me. DirectX programming and what-not.

MS dumped XNA and I was getting into that and need a replacement. I know Monogame and all that, but I'm focusing on Windows Phone programming right now. And not really game programming.

I'd go to the dark side ( osx , Xcode ( ide ) and cocoa, objective -c, if it wasn't such a flooded market.
 
As an Amazon Associate, TalkBass may receive commissions from qualifying purchases made via links on this site.
C++, C#, and maybe python, and Objective-C. But it depends on what you want to do. VB is good for .NET like C#, especially if you want to build ASP type pages.

Theres LOTS of good info out there. I have some of the pluralsight and Lynda videos and am going back to college for programming, CS or CIS degree.

Oh, and HTML5 is good to learn as well. Just because now you can do so much in a web page its silly.

Do the " Hello World" program in a couple different languages and see how the syntax is, how many lines of code, etc.

the cool thing though is an "int" is an "int". A "var" is a "var", a "bool" is a "bool". At least some stuff is pretty universal.
 
Objective-C I really struggled with (and still struggle with!), I use VB more for writing simple windows apps that I want that I can't find.

I would like to start writing simple games in the future, but not sure what language to start with, would Java be good? what options are out there for working within a GUI? and would working within a GUI be better?

Signed,
A Confused Bass player wanting to program better!
 
Well..I would have said C# and XNA, or VB and XNA. However XNA is now dead. MS is going to announce some kind of replacement..at some point.

John hipped me up to Unity. The UI looks very easy to work around. And there are plenty of tutorials. I might go that route because you can code scripts in C#.
 
Invalid Link Removed

Outside of getting into DirectX game audio books, is there another book like this one? I just picked it up and am going through it before I start college ( again....).

Not yet ready to tackle ASIO and VST SDK's.

What do you want to do with it?

If you want to do things in college you should concentrate on algorithms, not random APIs that Microsoft made up.

I find picking apart random open source software rewarding. There is a ton of plugins for the jack audio connection toolkit that come with source, and they are all single-minded, not monsters with too much functionality to find a good entry point.
 
I haven't settled on a language yet :( I dabble between C, Java and VB... but I am not sure on which language to settle with and get good at it, any suggestions?

There's often not that much to learn just in terms of getting the basics of one language down, so dabbling between forever is fine. There is a lot in learning to program that goes beyond particular languages - (TDD, code structure, etc).

I hate javascript as a language but it's arguably the most relevant one at the moment, given that life basically happens in web browsers. I wanna learn more HTML5 too.

I like C#. If you want to look at things differently, you could try F# too. (I don't).
 
What do you want to do with it?

If you want to do things in college you should concentrate on algorithms, not random APIs that Microsoft made up.

I find picking apart random open source software rewarding. There is a ton of plugins for the jack audio connection toolkit that come with source, and they are all single-minded, not monsters with too much functionality to find a good entry point.

Well What I will be studying at college is one thing and what I am doing at home is another. At home is more mobile based, WP8, iOS, etc. College will be .NET, C++ for business.

I've messed around with the stuff here and there for years, but I really do much better with a teacher and class room style education.

Though Lynda.com taught me how to make a Shark Week promo in Cinema 4D. That was cool and easy.
 
Choose the language that you like the best, that is related to things you're interested in, and that motivates you to write lots of code.

I would personally recommend something that doesn't depend on a specific OS, or a proprietary tool chain. I got away from VB after more than a decade of use because it has become bloated beyond recognition, and is tied down to a single OS.

Not to push you towards a language, but just to give an example of a thought process... I have a science background, and I use programming as a tool for making things and solving problems. I chose Python because it's powerful yet lightweight and free. It is supported by some amazing free libraries for GUI, graphing, math, Web serving, etc. My Python programs can run on Windows, Linux, and Raspberry Pi, with no code changes.

People who know that I like Python have said that I'd like C#, but I just don't want to use proprietary tools.

Are you interested in hardware? Most hardware level programming is done in plain C. If you're heading towards any of your audio apps moving into the hardware domain, then you won't be able to avoid C.

More and more programming is being done by mashing together code from a variety of sources rather than writing everything from the ground up. Many systems have subsystems running under different languages, such as Python on the server side and Javascript on the client side.

Whatever you choose, have fun! You could take baby steps towards audio. For instance your programs to process audio files don't have to work in real time right away. You can let them run, and then listen to the results when the program finishes.
 

Latest posts