[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
Books
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: 57
Thread images: 10
File: Objects First with Java 5th Ed.png (404 KB, 768x951) Image search: [Google]
Objects First with Java 5th Ed.png
404 KB, 768x951
Hi /g/, what are you reading?
>>
Oh god, that book was terrible. I was forced to use it in college too with that piece of shit kids IDE BlueJ. THrow it away, dude. And get yourself Head First Java. When you are done, get the Animal book from Oreilly.

You can thank me later.
>>
File: 41qIXj-WXKL.jpg (24 KB, 404x500) Image search: [Google]
41qIXj-WXKL.jpg
24 KB, 404x500
>>43208796
this is pretty bad too

Teacher is good so it kinda negates the book's problems, but still
>>
>>43208851

lol no, Objects First with Java is probably the best introduction to OOP available for any language. The fact they decided BlueJ as a teaching tools is somewhat unfortunate, but the book is a legit 11/10.

You can use any IDE you want past the first few chapters. BlueJ exists just to keep it as simple as possible for beginners.
>>
File: 41XlPaC+ZqL.jpg (28 KB, 328x500) Image search: [Google]
41XlPaC+ZqL.jpg
28 KB, 328x500
It's wonderful
>>
>>43210588
I wanted to try that but was too lazy to learn ML. Someone should write it in Haskell.
>>
>>43210612
The appendix has all the code translated to Haskell.
>>
File: cprimerplus6thed.jpg (38 KB, 500x643) Image search: [Google]
cprimerplus6thed.jpg
38 KB, 500x643
>>
>>43208796
Why read Java books of any type? Just read the official documents?
>>
>>43210624
Where are you getting it? I'm not seeing it here: http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf
>>
File: Introduction To Java.jpg (65 KB, 700x878) Image search: [Google]
Introduction To Java.jpg
65 KB, 700x878
>>
Electric circuits, Nilsson riedel
>>
>>43210737
I got the hard copy from my university's library. Maybe he doesn't have it in the pdf version?
>>
>>43210709
Manuals are not teaching devices autist
>>
>>43208796
Algorithms by Sedgewick. Also the /g/ wiki.
>>
>>43208796
Operating Systems - William Stallings
>>
>>43208796
just started but so far 10/10
>>
>>43210800
I had a class that used that book. Not fun at all. Good luck
>>
learning python the hard way
it's my first language so fuck off about it being python
>>
>>43210885
what's wrong with python? Don't fall into the /g/ shill that python isn't good. It's a great starting language and even an industry standard.
>>
>>43210885
python is good, don't listen to trolls
>>
>>43210885
Python is a cool language. I use it all the time for data analysis.
>>
>>43210902
>>43210915
>>43210918

finally no hurr durr learn Assembly
>>
>>43210709
because books are meant to teach and manuals are simpley to inform
>>
>>43210928
I know a guy in our department who seriously believes that assembly should be everyone's first language. It's hilarious.
>>
>>43210976
probably the same guy who recommends Slackware or Gentoo as a first linux OS.
>>
>>43210992
I'm sure if I asked I would get an hour long lecture as to why that's true.
>>
>>43211029
How could you even understand the concepts if you never implemented them with a higher language?
>>
File: s4258145.jpg (108 KB, 588x900) Image search: [Google]
s4258145.jpg
108 KB, 588x900
First attempt at trying to learn a language, so far I really like it, simple enough to understand but challenging enough to keep it interesting, plus the writer has a good sense of humor.
>>
>>43210820
I have that book - the C++ version..CLRS is way better imo
>>
>>43211058
not >>43211029 but they usually say that you learn the hard stuff first so you breeze through the easy stuff. I started with Python, and now I'm learning Rails.
>>
can anyone here recommend a JS/JQuery book?
>>
>>43211058
If you start with Assembly and survive the fire you can make it through literally any language. Plus while python helps you understand the overall idea to programming, getting too accustomed to the syntax will fuck you up when you try to move on to another language. If we could get a language with Python's readability but the speeds and power of C++ we'd be in business.
>>
Killer game programming in java
>>
>>43211139
the MDN is really good. Also the good parts.
>>
Intro to Java and Practical C++. Python was my first language.
>>
>>43210885
i am also learning python the hard way! it's the first tutorial that has actually taught me anything aside from basic html or css crap. My first language was visualbasic on a windows 95 laptop i got for free...
>>
What are some entry level books to get into Java ? I want to learn.
>>
>>43211176
YOU ARE A FUCKING IDIOT!
>>
>>43211292
Is vb still something one should learn or can i just skip it?
>>
>>43211394
Don't even bother.
>>
File: index.jpg (19 KB, 260x338) Image search: [Google]
index.jpg
19 KB, 260x338
>>
>>43211380
why?
>>
>>43211151
im a webdev guy but is C++ that much more powerful that Python or Java?
>>
>>43211224
while learning the new HTML5 stuff I used MDN as a reference, do they also have tutorials?
>>
File: artofcomputerprogramming.jpg (395 KB, 768x1024) Image search: [Google]
artofcomputerprogramming.jpg
395 KB, 768x1024
The art of computer programming, vol. 1
>>
>>43211316
The documentation.
>>
File: sicp.png (278 KB, 512x512) Image search: [Google]
sicp.png
278 KB, 512x512
Currently on second chapter.
>>
>>43211634
Yes, C++ is much more powerful.

because it compiles down to machine code, you can to most things that you can do with machine code with C++. Examples are SSE intrinsics/inline assembly, containers of primitive types, stream fusion with template magic (e.g. in Eigen), and access to low level threading primitives like atomic increment, or test and set.

The big tradeoff, however, is that you get no garbage collection.
>>
>>43211700
uhhh kinda?
I just used
https://developer.mozilla.org/en-US/docs/Web/JavaScript

I think it was really well written. Definitely enough to learn frameworks with it.
>>
>>43211819
thats explains why games etc use it. I work mostly with Python/Ruby/JS so I didn't know the technical advantage of C
>>
>>43211394
CLI visualbasic is outdated and useless now.
>>
>>43211817
fantastic read. I never did get around to finishing it though.
>>
>>43211846
ok yeah i'll be using Jquery as part of my rails apps so I just need a simple intro
>>
>>43210709
>Java official documents
Learning from reference material is hard for any language, but Java's is downright incomprehensible.
>>
>>43210811
>>43210958
>>43211912
For everyone who wants to learn Java, just give this link a quick read and tell me if you still hold your opinion
http://docs.oracle.com/javase/tutorial/reallybigindex.html
>>
>>43211817
Second chapter is when shit gets real
Thread replies: 57
Thread images: 10

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.