[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math

Search:


View post   

>> No.14547015 [View]
File: 60 KB, 500x600, java.jpg [View same] [iqdb] [saucenao] [google]
14547015

>>14546922
>As memory storage became cheaper, we dropped optimisation pretty hard
Yeah

>> No.11035991 [View]
File: 60 KB, 500x600, c-vs-oop.jpg [View same] [iqdb] [saucenao] [google]
11035991

>> No.10783320 [View]
File: 60 KB, 500x600, minimalism.jpg [View same] [iqdb] [saucenao] [google]
10783320

>>10776102
>Why do people even learn C in 2019?
It's the purest and most direct / least obfuscated language there is without dropping down to 1:1 mapped assembly.
It only seems strange or unnecessarily complicated because you're working with a lie built on top of a giant pile of horribly tortured hidden processes that do all the real work for you.

>> No.10078828 [View]
File: 63 KB, 500x600, 1392663406574.jpg [View same] [iqdb] [saucenao] [google]
10078828

>>10078801

>> No.9607013 [View]
File: 60 KB, 500x600, Java vs C.jpg [View same] [iqdb] [saucenao] [google]
9607013

>> No.9569027 [View]
File: 70 KB, 500x600, IMG_2063.jpg [View same] [iqdb] [saucenao] [google]
9569027

>>9569009
Unless you're doing something advanced like graphics, or something low level like optimization or something, to u don't need anything other than basic math to learn programming. But when you say you want to learn "programming" what do you mean? That's a really vague statement. It's analogous to someone saying "I want to learn sports". Which one? Basketball? Baseball? General athleticism?
No one can give you a good recommendation unless they know what it is you want to accomplish.

If you are interested in programming as an intellectual pursuit and just want to understand how computers work, I recommend you start off with C. It will be more challenging perhaps, but you will have the added benefit of a deeper understanding of the inner workings of your computer and you'll be a stronger programmer overall.

If you just want to create stuff as fast as possible, many people will suggest Python. I didn't like Python when I was a beginner, so maybe try Java if you want something different.

I learned C using a textbook, if you're interested I'll upload it for you.

For java, this course is a great starting point that assumes you've never done any programming before in your life. Do part I and II, even though it seems easy and repetitive, do every single assignment. After that, you can start branching out.

http://mooc.fi/courses/2013/programming-part-1/


Also next time instead of shitposting, read the sticky. There's tons of links there to various resources to learn whatever it is you're interested in.

>> No.9419722 [View]
File: 63 KB, 500x600, 1392663406574.jpg [View same] [iqdb] [saucenao] [google]
9419722

>> No.9314488 [View]
File: 60 KB, 500x600, 57.jpg [View same] [iqdb] [saucenao] [google]
9314488

>>9314461
>it's a kitchen sink of language features
Yeah, Bjarne was a boss like that:
>The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.
As opposed to the Java philosophy of:
>I'm assuming you're retarded and creating an elaborate virtual machine monstrosity to protect you from yourself and also now there are three times as many keyword qualifications you need to use even to make what should be simple and elegant solutions work. Also directory paths matter in convoluted ways now so even just the task of compiling is strange and confusing now.

>> No.8260481 [View]
File: 63 KB, 500x600, 1392663406574.jpg [View same] [iqdb] [saucenao] [google]
8260481

>>8260478

>> No.7768351 [View]
File: 60 KB, 500x600, java.jpg [View same] [iqdb] [saucenao] [google]
7768351

Any of you have experience grading undergraduate courses before? I just got offered a position to grade an undergrad CS course and I was wondering if you guys had any experiences doing this kind of stuff.

Teaching experiences/thoughts/horror stories thread?

>> No.7053546 [View]
File: 63 KB, 500x600, java.image.poster.out.jpg [View same] [iqdb] [saucenao] [google]
7053546

Navigation
View posts[+24][+48][+96]