Is C++ good place to start?

A place where newbies can post without (much) fear of reprisal. All mission posts should still go in the applicable forum.
Forum rules
Older HTS users: Be nice to the new people.

NEW USERS: This is NOT the place to post about missions! Refer to "Missions" category.

Re: Is C++ good place to start?

Post by pretentious on Sat Jun 02, 2012 10:35 pm
([msg=66776]see Re: Is C++ good place to start?[/msg])

since discovering this community i've left and returned several times. You could probably just call it imaturity but i think there's more to it than just being a hacker, i wanted to get a job in the industry. After having a go at C, at the time I didn't really see any real world applications of the stuff that i was learning. Manipulation of char arrays and stuff isn't going to get me any brownie points on a resume and even now i can't off the top of my head, think of a good reason not to use a String class. Right now, i'm only teaching myself ASM because i want to learn to exploit buffer overflows and reverse engineer programs, both of which i'm pretty sure, require some understanding of ASM. I think if you introduce a newbie to something high level and abstract, they will be prepared to memorise a few public static void and namespace's if they see this taking them somewhere. Of course, they will learn what all of that means in good time. going too low just seems like throwing them in the deep end when they havn't learned to swim
this actually reminds me of something i read in a ASM wikibook
Code: Select all
Do I Need to Know Assembly?
You don't need to know assembly for most computer tasks, but it certainly is nice.
Learning assembly is not about learning a new programming language. If you are going
to start a new programming project (unless that project is a bootloader or a device driver
or a kernel), then you will probably want to avoid assembly like the plague.
Goatboy wrote:Oh, that's simple. All you need to do is dedicate many years of your life to studying security.

IF you feel like exchanging ASCII arrays, let me know ;)
pretentious wrote:Welcome to bat country
User avatar
pretentious
Contributor
Contributor
 
Posts: 576
Joined: Wed Mar 03, 2010 12:48 am
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by tgoe on Tue Jun 05, 2012 1:16 am
([msg=66838]see Re: Is C++ good place to start?[/msg])

I would prefer to teach somebody/learn strings, ints, chars, pointers, and arrays before I learn about bits, bytes, nibbles, words, and double words.

Unpossible

in-order to understand some of the concepts, it requires you to look past the abstraction

That's what I'm talkin' 'bout.

A string class is one of those fundamental abstractions. Idiomatic programming is the exact thing a complete beginner shouldn't be doing, no matter how easy high-level languages make it.
User avatar
tgoe
Contributor
Contributor
 
Posts: 633
Joined: Sun Sep 28, 2008 2:33 pm
Location: q3dm7
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by centip3de on Tue Jun 05, 2012 2:58 am
([msg=66842]see Re: Is C++ good place to start?[/msg])

tgoe wrote:Unpossible

Wut?

That's what I'm talkin' 'bout.

A string class is one of those fundamental abstractions. Idiomatic programming is the exact thing a complete beginner shouldn't be doing, no matter how easy high-level languages make it.


If you were going to make somebody learn to drive, would you first force them to assemble the car by themselves? Granted, they would have such a higher knowledge about the car than anyone else in their drivers ed class, the learning curve would also be so huge that it would take them years longer, thus being more impractical.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook
User avatar
centip3de
Moderator
Moderator
 
Posts: 1412
Joined: Fri Aug 20, 2010 5:46 pm
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by tgoe on Tue Jun 05, 2012 9:04 pm
([msg=66881]see Re: Is C++ good place to start?[/msg])

Impractical for being a driver (programmer). To me, OP clearly wants to be an automotive engineer with a driver's license (hacker). Maybe I'm not making personal distinctions clear: Hacker > Programmer > User (passenger).
User avatar
tgoe
Contributor
Contributor
 
Posts: 633
Joined: Sun Sep 28, 2008 2:33 pm
Location: q3dm7
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by centip3de on Tue Jun 05, 2012 9:56 pm
([msg=66884]see Re: Is C++ good place to start?[/msg])

tgoe wrote:Hacker > Programmer > User (passenger).


Correct, but you don't go from zero to hacker in 10 seconds. Rather, you first learn how to program, THEN you learn how to exploit those programs.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook
User avatar
centip3de
Moderator
Moderator
 
Posts: 1412
Joined: Fri Aug 20, 2010 5:46 pm
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by Monica on Wed Jun 06, 2012 12:06 am
([msg=66888]see Re: Is C++ good place to start?[/msg])

centip3de wrote:
tgoe wrote:Hacker > Programmer > User (passenger).


Correct, but you don't go from zero to hacker in 10 seconds. Rather, you first learn how to program, THEN you learn how to exploit those programs.


Incorrect. Hacking requires magic.
hi am new so plz dont troll me or i report 2 the HTS mods ty
User avatar
Monica
Contributor
Contributor
 
Posts: 877
Joined: Thu Oct 02, 2008 12:29 am
Location: In The Shadows
Blog: View Blog (0)


Re: Is C++ good place to start?

Post by LoGiCaL__ on Wed Jun 06, 2012 1:05 pm
([msg=66899]see Re: Is C++ good place to start?[/msg])

This thread has been side tracked from the OP's question. Since there seems to be so many opinions my advice is to start there see if you like it and if not then move to something a little be more to your liking.
User avatar
LoGiCaL__
Addict
Addict
 
Posts: 1060
Joined: Sun May 30, 2010 12:33 pm
Blog: View Blog (0)


Previous

Return to NZone

Who is online

Users browsing this forum: No registered users and 0 guests