[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/g/ approved books? Starting with the obvious.
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 76
Thread images: 16
File: serveimage.jpg (1 MB, 1520x2688) Image search: [Google]
serveimage.jpg
1 MB, 1520x2688
/g/ approved books?

Starting with the obvious.
>>
>>54207851
SICP is a bad meme gone out of control
>>
File: 2016-04-04 17.18.28.jpg (960 KB, 918x1630) Image search: [Google]
2016-04-04 17.18.28.jpg
960 KB, 918x1630
>>54207851
>>
>>54207868
totally dude you should learn a real language like PHP instead :^)
>>
>>54207868
/g/ is a meme, amirite?
>>
File: 1420500175412.jpg (438 KB, 900x2134) Image search: [Google]
1420500175412.jpg
438 KB, 900x2134
>this thread again
>>
>>54207929
>>54207941
It's the equivalent of learning calculus with Newton's principia mathematica

Only true fedoralords should attempt this
>>
>>54207962
one shouldn't read newton to learn calculus because he ripped off leibniz's ideas
>>
>>54207956
>tfw only started this thread to get a list of books to read over the summer

Thanks anon.
>>
>>54207956
Only 3 books from that pile of garbage are worth reading.
>>
>>54208440
which would be?
>>
>>54208485
CxR
3x1
2x2
2x5
>>
>>54207868
But SICP is fucking great
>>
File: jcl_pmphb.jpg (31 KB, 310x475) Image search: [Google]
jcl_pmphb.jpg
31 KB, 310x475
>>
>>54208567
No, it's a meme.
>>
>>54208600
SICP is a meme is a meme
>>
>>54207895
>kuck
>>
>>54208613
>SICP is a meme is a meme meme
>>
>>54208699
Nice SICP is a meme is a meme meme meme you got there my mememan
>>
>>54207962
this. purely functional programming is a meme with practically no applications in the real world. you can learn programming using it, but what's the fucking point?
>>
please stop posting /prog/ memes on /g/ its a waste of effort since only gaymurs and web devs frequent this board
>>
>>54207895
>cuck
>>
>>54208830
>neo /g/ will never leave
>>
Any Got Tier python books?
>>
>>54207895
>cuck
>>
File: 9130UP5DUYL.jpg (615 KB, 1931x2560) Image search: [Google]
9130UP5DUYL.jpg
615 KB, 1931x2560
>>54207851
>>
>>54207895
>Kuck
>>
File: 65816.jpg (52 KB, 405x500) Image search: [Google]
65816.jpg
52 KB, 405x500
Is this worth getting if you don't really know shit about how processors work except for a tiny bit of assembly?

The thing's practically a bible, with 636 pages of shit I probably won't understand.
>>
>>54210028
The 6502 is a tiny, messy accumulator machine that was heavily constrained by price. No modern processor is built like it.
>>
>>54211339
I know this, but I'm curious in learning how to program it, the problem is I don't know much beyond loading and storage mnemonics.
>>
>>54207895
Lol you fat fuck
>>
>>54208548
>not tao of programming

S H I T T A S T E
H
I
T
A
S
T
E
>>
>>54211504
https://github.com/skilldrick/6502js
>>
File: 1460592869226.png (1 MB, 1000x1400) Image search: [Google]
1460592869226.png
1 MB, 1000x1400
>no K&R
I'm disappointed in you, /g/
>>
>>54211559
Yeah I pretty much learned the bit of stuff I know from that. The easy6502 tutorial, to be precise.

I at least know how to display sprites on the C64 now.

I don't think it's quite enough.
>>
>>54211566
Was already posted.
>>
>>54211575
You should implement a multi-tasking OS next
>>
File: Lolita.jpg (30 KB, 361x606) Image search: [Google]
Lolita.jpg
30 KB, 361x606
>>
>>54211581
There's already a UNIX clone for the C64.

Let's not reinvent the wheel.
>>
>>54211588
Have this book. Can't open it though. The pages are all stuck together.
>>
>>54207868
Yeah it got so out of control that MIT used it to introduce programming for over 20 years and only stopped because the course has become so diluted that they can no longer handle it.
>>
>>54211588
>>54211684
never change, /g/
>>
>>54211605
UNIX a shit
>>
>>54207851
>>54207868
>>54211728

SICP rewritten with a scripting language like Python would be pretty good, no?

Combined with practical applications and uses. Then you'd learn the algorithmic mindset with a language that's at least useful in the modern era.
>>
>>54211932
why not C, or at least Java?
>>
>>54207956
is there a web development version of this?
>>
>>54212028
You clearly have never read SICP.
>>
>>54211932
Not really. Keep an SICP course with Scheme for the CS students, and everyone else can learn their 'practical' Python in their shitty little course.

Scheme was the perfect language for the job, few had used (or the functional paradigm as a whole) so everyone is on a near-equal starting point. The language isn't the important part, the ideas are.
>>
>>54212028
SICP is a 600 page treatise on why lambda is the ultimate abstraction (that's not a bad thing -- it is), C doesn't have lambdas and Java's lambdas are a disgusting monstrosity (as is the rest of the language).
>>
>>54212225
no, I haven't and I cannot imagine why a toy language like Python would be a better choice
>>
>>54212244
I'm currently a CSE major and our first course is Scheme with SICP. All other students in engineering majors have to take a Matlab course.
>>
>>54211932
Python is not homoiconic and therefore unfit
>>
File: lions-unix-commentary-740.jpg (84 KB, 740x512) Image search: [Google]
lions-unix-commentary-740.jpg
84 KB, 740x512
>>
>>54212244
>>54212424

What can Scheme actually be used for? What popular software is written in Scheme? Any jobs?

If the language isn't important, you can therefore teach the ideas in another language with more vital uses and prospects.
>>
>>54212594
I think that learning Scheme sort of forces you to be exposed to some important paradigms like linked lists, first class functions, and using recursion. And once you've learned that stuff, a lot more gets built on top of it.

Scheme is a good learning language.
>>
>>54212720
I'm learning C as my first. I think the same of C, but it also opens you up to the most common style of syntax throughout modern programming languages. So double bonus, really.
>>
>>54211932
That's literally what DeNero did at Cal

http://composingprograms.com/about.html
>>
>>54213197
Yeah, I don't know if Scheme is necessarily the best for starting off, but I think there are benefits to learning it.

Personally, I started with a high school course in Visual Basic for some very simple stuff, and then learned some more complex stuff in another class that used Java.

You can definitely get different things out of learning different languages, beyond just the syntax.
>>
File: Time_Enough_For_Love_73.jpg (20 KB, 203x300) Image search: [Google]
Time_Enough_For_Love_73.jpg
20 KB, 203x300
>>
File: 91l1%2BK3sK1L.jpg (788 KB, 1956x2560) Image search: [Google]
91l1%2BK3sK1L.jpg
788 KB, 1956x2560
>>54207851
>>
File: cover.jpg (678 KB, 1075x1326) Image search: [Google]
cover.jpg
678 KB, 1075x1326
Thanks to the anon who recommended this somewhere. I'm teaching myself C with it. Very clear, goes through things step by step.
>>
>>54211588
Notice and Fondle the details.
>>
File: desade.jpg (10 KB, 300x427) Image search: [Google]
desade.jpg
10 KB, 300x427
>>54211588
>get on my level
>>
>>54213544
is this the one where a billionaire body swaps with his secretary and goes on a future sex romp with his lawyer?
>>
>>54213868
thats i shall fear no evil man, and it was a brain transplant not a body swap. Heinlein was crazy as fuck. Wrote loads of /d/ tier sci-fi
>>
>>54213471
True that.

I just find that the more abstracted a language is, the worse it is as a first language. Or at least inconvenient, seeing as there are more layers of explanation for each concept.
>>
>>54213612
Also not too long winded, which is great.
>>
>>54213582
this.
this is how one punch man became strong
>>
>>54214029
Yeah, Java has kind of a rough initial learning curve what with the "public static void main"s and the "System.out.println"s.

That's mostly why I tend to recommend Python to people as a starting language.
>>
>>54207956
doesn't even have a single book about assembly, (e.g. assembly language for x86 processors would be a good fit) and contains an unnecessary amount of functional programming books. 6/10 list
>>
>>54214079
I loved the bullshit explanation why he got so strong. It exposes in a satirical way all the crap they sell you in animes about pushing your limits.
>>
File: snow_crash.jpg (53 KB, 299x475) Image search: [Google]
snow_crash.jpg
53 KB, 299x475
If we're just posting any book, then I recommend Snow Crash.
>>
>>54213582
SQUATS AND OATS LIGHTWEIGHT BABBY
>>
>>54207956
I bought the algorithm design manual about a year ago. Read two pages and never opened again...
Piece of shit, how the fuck does that help me improve my page load performance, write reusable components, or build my meme framework funded by Google or Facebook?

I'll never listen yo your fucking advise again /g/ays
>>
>>54211566
... >>54207956
>>
>>54208548
>not the purple dragon book
Java dev covering by including C detected
Thread replies: 76
Thread images: 16

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.