I need to learn C++ for my job. I have to essentially create a program which transforms one format of a product to a different format.
In the past week, I have been cramming myself with C++ as much as possible, but it seems so abstract and I don't see how to apply it. What is the best way to fully grasp the language of C++ (e.g. What sources to use, how to learn, mastering it)
Thanks.
Joseph Moore
lots and lots of practice. Cpp is a bitch even for experienced programmers.
Kevin Nguyen
Hire some gook to do it. Look on eLance or some other site...
Logan Richardson
great way to improve one's self.....
Grayson Morris
Go to Caveofprogramming.com, that's where I learned basic syntax.
After that, you pretty much just google exercises and look at open source projects and learn.
Don't expect to be writing actual programs for at least 3+ months.
Good luck user
Jaxon Butler
If you are familiar with programming it will be easy to learn but really hard to use it well let alone master.
Liam Harris
C++ is a dying language. There are better things to be doing unless you're really into programming.
Charles Martin
dude, tutorial videos online. duh.
Do they want like a full application that has a UI? Or are they fine with just an .exe to do the job? What you described sounds like basic file manipulation, which is pretty fucking easy compared to every other task they could have given you. Are the "products" files?
Chase Lewis
It is not a dying language by any means, higher level programming languages are being used a lot (php, python, etc) but cpp is still as important as it was.
Nicholas Ramirez
buy a book. go through it n do the exercises
Jonathan Butler
lmfao what? what are you? some fucking half retarded java or scripting faggot? without C/C++ half the shit you use wouldn't work. kys
Matthew Brown
this
Jacob Peterson
has got to be bait or user is retarded
William Powell
Cpp is a bitch. If it wasn't for vectors id quit the shit language in a second. Learn Haskell.
Luis White
They want me to transfer the original data file (PD0) to a couple different formats. The PD0 File is part of the programming for the ADCP product.
Benjamin Green
kys
Cooper Robinson
While true, if you just want to write a program, .net is way easier to work with and compiles the same out of visual studio.
...All assuming you are creating a program for Microsoft.
Christopher James
>half the shit you use Not going to be using
56% of all internet users are on Java/Android or Swift based devices.
Carter White
...
Jason Gray
yeah ofc. except the backend of google.
Michael Clark
Sorry, didn't realize that trying to expand my knowledge on a programming language makes myself autistic.
Matthew Jenkins
If it seems abstract, well, it is. You mean, maybe, pointlessly abstract. It isn't.
An object binds procedures and functions to a particular item, or set of data. It hides the data from other objects and external code, so you have to manipulate, or access data according to the rules .... The object is the data, the trained labor (methods).
Keep reading other peoples explanations until you have a personal Aha!moment.
An read lots of example code.
Jacob Wright
>56% of all internet users are on Java/Android or Swift based devices. People lynch me when I say this, but UWP (Universal Windows Platform: Windows 10/Windows Phone/XboX 360/etc.) is going to take a massive portion of that market in the near future.
Ayden Davis
Don't bother with the ++ bits for now; C++ is so gigantic that very, very few people know all of the language. Don't fuck around with classes (unless you're really comfortable with them). Especially if you're dealing with static datasets in non-real-time, just use a simple imperative style.
tl;dr: do it as dumb and as brute-force as possible
Christian Cruz
seems like those files contain very specifically formatted data. Are you certain that the different formats they want to convert the PD0 files to are compatible?
Mason Murphy
That's the spirit, don't be a fucking nerd.
James Bennett
well don't get hung up on the complicated oo features of c++ if you're cramming to just make a quick hack. c++ like any language can be deep. i assume you know how to program already so just stick to functions and make a c++ program similar in style to the langauge you already know. yeah you won't demonstrate deep knowledge of inheritance, classes, reference vs pointer, etc. but you'll get the job done and improve in the future
Sent from my Android phone
Adrian Nelson
Now, if only these fucking retards could write in C/C++ maybe our devices wouldn't be so fucking slow and shitty.
Nathan Williams
Do shit.
Luke Gomez
This. Get some books that Bjarne Stroustrup has released like The Design and Evolution of C++
Liam Sanders
I am not certain. They told me to learn C++, and basically gave me an overview of the project that I'd be working on.
Aaron Morris
What this guy said. Just find a video tutorial and do basic syntax exercises and you'll probably be fine. That or just say "hey, I can't do this yet because it's fucking C++, give me more time.".
Carter Wilson
Trust me, Windows Phone in about 2 years will be the fucking king, and all your apps will be written in C#.
Sebastian Jackson
/someone else I'm pretty deep into C, tried C# for 2 weeks and ended up beeing able to do the basic stuff. The one thing i fail to see is why i would need polymorphism and all that stuff. I can't think of something that would be easier if you'd inherit parts of your program over and over again. Where do objects make the programmers life easier?
Nicholas Rogers
implying the base for all that shit running on mobile devices isn't C/CPP based at the core level