Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
Androsynth
on Nov 7, 2011
|
parent
|
context
|
favorite
| on:
How can I teach a bright person with no programmi...
A beginner won't have to worry about that stuff.
henrikschroder
on Nov 7, 2011
[–]
So why draw the line there? Why is it ok to abstract away modern hardware, but not ok to abstract away memory management or pointers?
icebraining
on Nov 7, 2011
|
parent
|
next
[–]
You can write a useful program that only uses one core. You can't write a useful program that doesn't use memory.
mmavnn
on Nov 7, 2011
|
root
|
parent
|
next
[–]
But you can write a great deal of useful code that never does any manual memory management.
icebraining
on Nov 7, 2011
|
root
|
parent
|
next
[–]
You asked where you draw the line. My point is that there's a real difference between not using a resource (more than one core) or using it without understanding how it works, because it's hidden behind a paper curtain.
einhverfr
on Nov 7, 2011
|
parent
|
prev
[–]
Because understanding pointers makes understanding references a lot easier.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: