Attached: 1547145321942.png (306x405, 142K)
Can a brainlet learn C++ in a month?
Gavin Kelly
Other urls found in this thread:
flyingfrogblog.blogspot.com
twitter.com
Lucas Rodriguez
stop spamming faggot
Hudson Green
>can a brainlet-
NO
Ayden Peterson
Yeah, but only if you daily: noopept, pirecetam, methylphenidate, dextroamphetamine and wear programming socks
Logan Flores
let us know
Colton Carter
i mean i wouldnt know, im basically a sub 95 IQ so i could try but i have a hard time even just doing math in general so learning a number based language in a month or less seems hard to imagine, i never even got close to figuring out how c++ works nor did i ever try to code, what would you deduct from this?
Leo Campbell
I learned C in 2 weeks so i guess it could be done.
But you still need to get the "buzz" going, that could take some practice
Ian Richardson
If you know another similar language already, probably. Otherwise you could probably get the basics down by then.
Jose King
No
Brody Young
Dumb hamster poster
David White
you can learn C++ in a day.
learning the std library maybe after multiple years of use or never.
Wyatt Davis
you can learn the syntax in a day, yeah
not the whole thing
Cooper Perry
It may be an exaggeration, but C++, the language itself, is actually not as large as many people seem to believe (although certainly bigger than most popular programming languages).
The real complexity lies in the libraries.
Bentley Ramirez
From that perspective is C pretty much as hard
Jason Peterson
rude
Eli Fisher
no, especially not C++
you can learn enough to be productive tho
Carson Lopez
>is actually not as large as many people seem to believe
There are constructs that would puzzle even the experts from the ISO C++ committee
Nicholas Lopez
Here's the fucking secret, most of us couldn't code for shit when we started. Expect to be staring at a syntax sheet, examples, and non-stop stack overflowing. You'll be fine. Rome wasn't built in a day.
Sebastian Allen
You can start doing something in one month for sure
Learning it will take years and you would still not know it
Realistically no one ever really knows C++
Dylan Perry
It's not really about C++ but your ability to understand programming in general.
I was tutoring a lot of new students in my school and most of the one that were failing were struggling with logic in general.
Charles Campbell
Such as?
Mind you, I'm talking about the *language*, not even the standard library.
Owen Thompson
>b-but the kool kids on irc t-told me they were expert hackers at 4 years old...
Connor Williams
If you have really good grasp of C-like syntax, usual datastructures, memory management, program design, tooling, editor, vocabulary and objects, sure.
Cooper Powell
C++ is like 6 languages stitched together and if you count build systems its almost like learning yet another fucking language. So, no. C++ is a fucking time sink.
William Hernandez
I'm an employed developer and I don't know a single multiplication table. I've never finished an IQ test either.
Carter Morris
One can learn the language within days, becoming proficient with the standard library and whatever libraries, frameworks and the like can vary all the way from months to years.
If you're just starting out, it may be easier to start from another higher level statically typed language such as C# or Java. You'll get up to speed much faster and learn the basics about programming which will help you learn other languages way faster.
Michael Reed
Stuff like this
flyingfrogblog.blogspot.com
But to go back to our discussion, you can't except a newbie to understand:
>What happens when copying an object using a base class pointer
>What happens when deleting an object without a virtual destructor through a base class pointer
>How to prevent from copying objects
>The difference between initialization and assignment
>What happens when you assign to a reference, as opposed to a pointer
>What protected inheritance is
>How to overload operators
None of those are Haskell-type theorical puzzles but practical things that most C++ developers need to understand if they don't want to have fatal errors.
Joshua Nelson
I suspect many answers in this thread are from C programmers who assume C++ is the same with a better standard library.
Carson Powell
That makes heavy use of the standard library, though.
Kayden Morales
>Heavy
It's a ten-liner, but yes it uses the standard library.
But the bug is not actually related to the standard library, but to the semantics of the language.
You can probably understand the basic syntax in one day, but the language itself, i.e. the semantics would realistically take weeks of intensive study, or more likely months.
As for the standard library no one actually needs to know it all.
Luke Johnson
And as for the standard library, it's really designed to be composable and flexible rather than convenient.
You want a timestamp in seconds since Epoch?
C++
const auto now = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count();
vs Python
now = calendar.timegm(time.gmtime())
Kevin Morris
Sure, you need a starting equipment though
Alexander Morris
>const auto now = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count();
using namespace std::chrono;
const auto now = duration_cast(system_clock::now().time_since_epoch()).count();
Bentley Thompson
since the topic is already fitting
my uni wants me to write a program in QT creator on windows so it is displayed in GUI mode
how do i do this without using QT and best without IDE at all, on RMS/Linux
Jason Diaz
>using namespace
pls no
Brayden Thomas
Learn? Yes
Do something useful with 1 month of knowledge? No
Sebastian Martinez
You don't learn C++, you overcome it. It does its absolute hardest to obstruct writing programs. And there isn't even any prize at the end, you'll just waste your time learning idioms not applicable to other languages and workarounds not necessary in other languages.
Grayson Sanchez
You must really hate hamsters.
James Rogers
yes